--
v4: vkd3d-shader/hlsl: Use LOGIC_AND instead of MUL in all().
vkd3d-shader/hlsl: Use LOGIC_OR instead of BIT_OR in any().
vkd3d-shader/ir: Add missing src swizzle in vsir_program_lower_texkills().
tests: Add failing test for clip.shader_test in SM1.
vkd3d-shader/tpf: Use the extra_bits field for _nz on discard.
tests: Report missing signature element in openGL runner.
vkd3d-shader/hlsl: Merge HLSL_OP3_MOVC into HLSL_OP3_TERNARY.
vkd3d-shader/hlsl: Move lower of non-float expressions with the other SM1 passes.
vkd3d-shader/hlsl: Ensure that TERNARY condition is always bool.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/744
I think this has proven to be problematic a couple of times already.
With this patch, if there is an error or a trace on `[pixel shader]` or similar
blocks, they get reported in the line with the tag at the beginning of
the block and no on the line where the next block starts.
--
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/761
--
v20: tests/d3d12: Test multiple clip distance inputs in test_clip_distance().
tests/d3d12: Use five clip distances for the multiple test in test_clip_distance().
vkd3d-shader/ir: Transform clip/cull outputs and patch constants into arrays.
vkd3d-shader/ir: Transform clip/cull inputs into an array.
vkd3d-shader/spirv: Support no-op signature elements.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/564
--
v3: vkd3d-shader/hlsl: Use LOGIC_AND instead of MUL in all().
vkd3d-shader/hlsl: Use LOGIC_OR instead of BIT_OR in any().
vkd3d-shader/ir: Add missing src swizzle in vsir_program_lower_texkills().
tests: Add failing test for clip.shader_test in SM1.
vkd3d-shader/tpf: Use the extra_bits field for _nz on discard.
tests: Report missing signature element in openGL runner.
vkd3d-shader/hlsl: Move lower of non-float expressions with the other SM1 passes.
vkd3d-shader/hlsl: Ensure that TERNARY condition is always bool.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/744
--
v3: vkd3d-shader/hlsl: Avoid using HLSL_CLASS_OBJECT without checking the base type.
vkd3d-shader/hlsl: Consider any valid register reservation to invoke manual packing.
tests: Add more tests for manual packing.
vkd3d-shader/hlsl: Use hlsl_type_is_resource() for unbounded array checks.
tests: Test HLSL unbounded array syntax.
vkd3d-shader/hlsl: Add SM5.1 shader target strings.
vkd3d-shader/hlsl: Use hlsl_version_ge() when checking for unbounded arrays.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/757
Another round of optimizations for the CFG structurizer. Here we begin getting rid of many of the loops that were generated during structurization to represent forward jumps, but that are better expressed with selection constructs when possible. More optimizations will follow.
--
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/764
--
v31: vkd3d-shader/dxil: Disable support for hull shaders.
vkd3d-shader: Force enable all extensions, features and Vulkan 1.1.
This merge request has too many patches to be relayed via email.
Please visit the URL below to see the contents of the merge request.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/648
Show the window after setting layered attributes in macdrv_UpdateLayeredWindow().
This corresponds to a22dd45 for winex11.drv. Fix a regression from 8892b79, which
called set_window_pos() before calling USER_Driver->pUpdateLayeredWindow().
Fix Active Trader Pro doesn't show splash screen at startup on macOS.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51984
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5466