Fixes a regression from 1d337249f16ed61163315019f5dbbe4db3386390.
Prior to the commit, we were solving this case in a different way.
If `IDropTarget::DragOver()` returned `DROPEFFECT_NONE`, `X11DRV_XDND_DROPEFFECTToXdndAction()` would convert it to `XdndActionCopy`.
Wine-Bugs: https://bugs.winehq.org/show_bug.cgi?id=55179
--
v2: winex11: Do window search if IDropTarget::DragOver() returns DROPEFFECT_NONE.
https://gitlab.winehq.org/wine/wine/-/merge_requests/4663
--
v6: tests/shader-runner: Add a non-const-indexing test for asfloat() result storage.
vkd3d-shader/spirv: Bitcast if necessary in the spirv_compiler_emit_mov() general implementation.
vkd3d-shader/dxil: Implement the DXIL STORE instruction.
vkd3d-shader/dxil: Implement the DXIL ALLOCA instruction.
tests/shader-runner: Test an uninitialised indexable temp.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/498
--
v3: gdiplus: Implement font linking for gdiplus.
gdiplus/tests: Add interactive test for font linking.
mlang: Fix bug with codepage priority in GetStrCodePages.
mlang/tests: Test codepages priority bug in GetStrCodepages.
mlang: Implement GetGlobalFontLinkObject.
mlang/tests: Test for GetGlobalFontLinkObject.
https://gitlab.winehq.org/wine/wine/-/merge_requests/4082
In order to validate SPIR-V code we have to fix a little bug that causes us to emit invalid SPIR-V code in some cases. That's technically a bug, so it should be good to fix it in 1.10; unfortunately the way the bug is fixed right now is not ideal, because in some cases it causes many push constants to be wasted, potentially reaching the Vulkan implementation limit, so some application that used to work might stop working. Eventually we should implement a better allocator for push constants, and include an alternative path if the Vulkan implementation doesn't offer enough push constants.
--
v3: vkd3d-shader/spirv: Honor force_validation after emitting SPIR-V code.
ci: Build vkd3d with SPIRV-Tools.
vkd3d-shader/spirv: Move the SPIR-V dumper and validator below struct spirv_compiler.
vkd3d: Pad push constant ranges to 16 bytes.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/504
Latests MS compiler seem to emit an extra COFF entry.
Current code is too strict into accepting only predefined set
of references.
Just relax constraint for now. Will require a proper fix after
code freeze.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4670
Seen with PDB generated with "latest" MS compiler.
The data here is likely to be in the same form of other hash structures
we already handle.
(eg has a first vector to describe present entries, and a second one
to describe deleteid entries; we were incorrectly expecting an empty
deleted vector... so just skip for now the deleted vector in winedump
and dbghelp... this will probably end up with a more generic code
for reloading such hash structures, but after code freeze).
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4669
--
v11: vkd3d-shader/ir: Store code block names in struct vkd3d_shader_desc.
vkd3d-shader/ir: Flatten structured control flow instructions.
vkd3d-shader/spirv: Emit descriptor offset loads in the function entry block.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/450