--
v7: 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.
tests/shader-runner: Add a test for float comparisons.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/459
Goes atop !441. The last six commits belong to this MR.
--
v6: 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.
tests/shader-runner: Add a test for float comparisons.
tests/shader-runner: Introduce an sm6 condition for test directives.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/459
push_dc_driver() places drivers based on their priorities, so the newly created driver is not
necessary on top. Thus in windrv_CreateDC(), find_dc_driver() should be used to find the dib
driver instead of assuming the dib driver is the top driver, which could be the path driver because
it has a higher priority.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4374
Goes atop !441. The last six commits belong to this MR.
--
v4: 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.
tests/shader-runner: Add a test for float comparisons.
tests/shader-runner: Introduce an sm6 condition for test directives.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/459
On Sun Nov 12 12:31:21 2023 +0000, Nikolay Sivov wrote:
> This obviously has problems. Just from looking at it, I see a couple of
> possible leaks. It also changes behaviour regarding error set on
> insufficient buffer size.
Turns out there is already big differences between Wine and Windows regrading error set. I pushed a rework, also fixed the leaks. Could you please take a look at this as well?
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4045#note_52076