Henri Verbeet pushed to branch master at wine / vkd3d
Commits: beb342ed by Shaun Ren at 2024-10-16T21:07:53+02:00 vkd3d-shader/tpf: Write hull shader declarations.
- - - - - cbed70c6 by Shaun Ren at 2024-10-16T21:07:53+02:00 vkd3d-shader/tpf: Implement semantics for hull shaders.
- - - - - aee00ea5 by Shaun Ren at 2024-10-16T21:07:53+02:00 tests: Test hull shader uniform input parameters.
- - - - - 147f8898 by Shaun Ren at 2024-10-16T21:10:24+02:00 vkd3d-shader/hlsl: Process the patch constant function in hlsl_emit_bytecode().
Also, support patch constant function semantics in sm4_sysval_semantic_from_semantic_name().
- - - - - df3aaac7 by Shaun Ren at 2024-10-16T21:12:13+02:00 vkd3d-shader/tpf: Introduce tpf_write_shader_function().
- - - - - ae2d86b9 by Shaun Ren at 2024-10-16T21:12:29+02:00 vkd3d-shader/tpf: Determine SIV from SV and index in write_sm4_dcl_semantic().
- - - - - f771f081 by Shaun Ren at 2024-10-16T21:22:02+02:00 tests: Test signature reflection for hull shaders.
- - - - - 1ed5f1a4 by Shaun Ren at 2024-10-16T21:40:40+02:00 vkd3d-shader/tpf: Write the patch constant function in hull shaders.
We use a single hs_fork_phase here for the patch constant function.
- - - - -
7 changed files:
- libs/vkd3d-shader/hlsl.h - libs/vkd3d-shader/hlsl_codegen.c - libs/vkd3d-shader/tpf.c - libs/vkd3d-shader/vkd3d_shader_private.h - libs/vkd3d-utils/reflection.c - tests/hlsl/hull-shader-syntax.shader_test - tests/hlsl_d3d12.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/47fcbc335b3144f398a346eee0ab8...