[Git][wine/vkd3d][master] 6 commits: tests/shader_runner: Introduce the shader_model field in struct shader_runner.
Henri Verbeet pushed to branch master at wine / vkd3d Commits: 1dd9facc by Shaun Ren at 2026-03-03T15:43:35+01:00 tests/shader_runner: Introduce the shader_model field in struct shader_runner. This field records the current shader model being tested. Right now this is equivalent to minimum_shader_model, but it will be used in a later commit that introduces the "test shader models" directive. - - - - - c5c49ef7 by Shaun Ren at 2026-03-03T16:38:50+01:00 tests/shader_runner: Introduce the should_skip_execution() and get_runner_test_mask() helpers. In addition, this commit removes the TEST_ACTION_SKIP_EXECUTION enum value, and instead tracks whether or not execution should be skipped with the skip_directives boolean variable in the shader_runner struct. - - - - - 0c01fe68 by Shaun Ren at 2026-03-04T00:25:39+01:00 tests/shader_runner: Add a "test-shader-models" header directive. Supersedes "compile shader model". In addition to "compile shader model", this directive also forces the shader runner to execute the tests for the specified shader models under the [test] sections. - - - - - 891914c9 by Shaun Ren at 2026-03-04T00:29:55+01:00 tests/hlsl: Test SM2 and SM3 in shader-point-size.shader_test. - - - - - 8856a7d7 by Shaun Ren at 2026-03-04T00:30:05+01:00 vkd3d-shader/ir: Set a constant semantic name for uninitialized outputs in vsir_program_remap_output_signature(). Some functions might expect the semantic_name to be not NULL. We assign a fixed "$unused" semantic name here for consistency. - - - - - 63778c2a by Shaun Ren at 2026-03-04T00:32:29+01:00 vkd3d-shader/ir: Support PSIZE outputs in SM3 vertex shaders. - - - - - 13 changed files: - libs/vkd3d-shader/d3dbc.c - libs/vkd3d-shader/ir.c - tests/hlsl/attrout-semantics.shader_test - tests/hlsl/conditional.shader_test - tests/hlsl/discard.shader_test - tests/hlsl/getdimensions.shader_test - tests/hlsl/shader-point-size.shader_test - tests/hlsl/trigonometry.shader_test - tests/shader_runner.c - tests/shader_runner.h - tests/shader_runner_d3d12.c - tests/shader_runner_metal.m - tests/shader_runner_vulkan.c View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/9460ef71cdb549e109d27f64929d2... -- View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/9460ef71cdb549e109d27f64929d2... You're receiving this email because of your account on gitlab.winehq.org.
participants (1)
-
Henri Verbeet (@hverbeet)