--
v13: vkd3d-shader/spirv: Avoid invalid bool-to-bool conversion in spirv_compiler_emit_movc().
vkd3d-shader/dxil: Implement the DXIL VSELECT instruction.
tests/shader-runner: Add tests for 64-bit casts.
vkd3d-shader/spirv: Return an error if an invalid handler is encountered.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/459
--
v3: dmsynth: Use FLUID_MOD_KEY for CONN_SRC_KEYNUMBER.
dmsynth: Fall back to the Standard drum set when there is no matching instrument or region.
dmsynth: Factor out instrument and region search.
dmsynth: Get rid of instrument reference counting.
dmsynth: Move instrument search to synth_preset_noteon().
https://gitlab.winehq.org/wine/wine/-/merge_requests/4375
Recent change to make unixlibs use hidden visibility made DECLSPEC_EXPORT being used in more cases. This means that it's used for PE modules as well, which is meant to be ignored since we use .spec files and winebuild-generated .edata anyway. This has some side effects:
- LLD correctly ignores dllexport when it detects .edata presence, but it also issues a warning:
`lld-link: warning: literal .edata sections override exports`
- AFAIR (I didn't verify), GNU LD would still generate its own .edata entries, but the one provided by winebuild will be actually used by PE header
- non-mingw builds will use default visibility for those symbols in PE modules
--
v2: include: Don't use dllexport attribute for Wine PE modules.
https://gitlab.winehq.org/wine/wine/-/merge_requests/4401