[Git][wine/vkd3d][master] 3 commits: tests/shader_runner: Prevent a skipped section from skipping subsequent sections.
Henri Verbeet pushed to branch master at wine / vkd3d Commits: 6b9bfe0e by Shaun Ren at 2026-03-17T18:20:50+01:00 tests/shader_runner: Prevent a skipped section from skipping subsequent sections. Currently, if the shader runner decides to skip a compile or test section, it causes all subsequent sections to be skipped as well, until the next [require] block. This commit tracks section skips independently from runner->skip_directives in order to fix this issue. - - - - - 4ab7ef4c by Shaun Ren at 2026-03-17T18:27:13+01:00 vkd3d-shader/hlsl: Determine the TGSM status of variables in hlsl_emit_vsir(). Rather than during parsing, since groupshared global variables could be declared in effect shaders. Furthermore, when a global variable is declared as groupshared in non-compute shaders, the native compiler treats them as static global variables instead. This commit replicates this behaviour. - - - - - 634f356c by Shaun Ren at 2026-03-17T18:29:14+01:00 vkd3d-shader/hlsl: Disallow declaring global variables as both uniform and groupshared. - - - - - 4 changed files: - libs/vkd3d-shader/hlsl.y - libs/vkd3d-shader/hlsl_codegen.c - tests/hlsl/tgsm.shader_test - tests/shader_runner.c View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/6de7e8fe73360fd2da20667f25c97... -- View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/6de7e8fe73360fd2da20667f25c97... You're receiving this email because of your account on gitlab.winehq.org.
participants (1)
-
Henri Verbeet (@hverbeet)