[Git][wine/vkd3d][master] 5 commits: tests/shader_runner: Always add the minimum shader model to the runner mask.
Henri Verbeet pushed to branch master at wine / vkd3d Commits: f3aa63fd by Henri Verbeet at 2026-04-23T23:19:06+02:00 tests/shader_runner: Always add the minimum shader model to the runner mask. Before this commit, a "[pixel shader fail]" within a "shader model >= 5.0" section would get 2.0/4.0/6.0 as runner mask. 2.0 and 4.0 would get skipped due to not meeting the minimum shader model, and would fail for the wrong reason if they didn't get skipped. 6.0 would run with dxc, which doesn't help vkd3d-shader coverage much. - - - - - d631dfe1 by Henri Verbeet at 2026-04-23T23:19:06+02:00 tests/hlsl: Add a stencil export test. - - - - - edfb2da9 by Henri Verbeet at 2026-04-23T23:19:06+02:00 vkd3d-shader/d3d-asm: Recognise the "stencilRef" global flag. - - - - - 098a458c by Henri Verbeet at 2026-04-23T23:19:06+02:00 vkd3d-shader/spirv: Ignore VKD3DSGF_ENABLE_STENCIL_REF in spirv_compiler_emit_global_flags(). We implicitly handle this in spirv_compiler_emit_register_execution_mode(), so we don't need to do anything here. - - - - - c197911d by Henri Verbeet at 2026-04-23T23:19:06+02:00 vkd3d-shader/dxil: Handle SV_StencilRef outputs. - - - - - 13 changed files: - libs/vkd3d-shader/d3d_asm.c - libs/vkd3d-shader/dxil.c - libs/vkd3d-shader/spirv.c - tests/d3d12.c - tests/hlsl/pixel-position.shader_test - tests/hlsl/stencil.shader_test - tests/shader_runner.c - tests/shader_runner.h - tests/shader_runner_d3d11.c - tests/shader_runner_d3d12.c - tests/shader_runner_gl.c - tests/shader_runner_metal.m - tests/shader_runner_vulkan.c View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/f1a1339bfb444908f668c17edc418... -- View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/f1a1339bfb444908f668c17edc418... You're receiving this email because of your account on gitlab.winehq.org. Manage all notifications: https://gitlab.winehq.org/-/profile/notifications | Help: https://gitlab.winehq.org/help
participants (1)
-
Henri Verbeet (@hverbeet)