Henri Verbeet pushed to branch master at wine / vkd3d
Commits: 73ee5a13 by Shaun Ren at 2024-09-04T18:18:23+02:00 vkd3d-shader/hlsl: Check for duplicate attributes in function declaration.
- - - - - ed1e74dd by Shaun Ren at 2024-09-04T18:18:23+02:00 tests: Test hull shader attributes.
- - - - - 62fad1c1 by Shaun Ren at 2024-09-04T18:18:23+02:00 tests: Test hull shader function overloads.
- - - - - 51e9b05f by Shaun Ren at 2024-09-04T18:18:23+02:00 vkd3d-shader/hlsl: Introduce parse_entry_function_attributes() helper.
- - - - - 4dfd6824 by Shaun Ren at 2024-09-04T18:21:15+02:00 vkd3d-shader/hlsl: Parse the domain attribute.
- - - - - dae88bab by Shaun Ren at 2024-09-04T18:28:46+02:00 vkd3d-shader/hlsl: Parse the outputcontrolpoints attribute.
- - - - - 615ffb82 by Shaun Ren at 2024-09-04T18:28:57+02:00 vkd3d-shader/hlsl: Parse the outputtopology attribute.
- - - - - 41cb29c4 by Shaun Ren at 2024-09-04T18:28:59+02:00 vkd3d-shader/hlsl: Parse the partitioning attribute.
- - - - - 6c1dc53d by Shaun Ren at 2024-09-04T18:30:04+02:00 vkd3d-shader/hlsl: Parse the patchconstantfunc attribute.
- - - - - c1babbc8 by Shaun Ren at 2024-09-04T18:30:04+02:00 vkd3d-shader/hlsl: Validate hull shader attributes.
- - - - -
9 changed files:
- Makefile.am - libs/vkd3d-shader/hlsl.c - libs/vkd3d-shader/hlsl.h - libs/vkd3d-shader/hlsl.y - libs/vkd3d-shader/hlsl_codegen.c - libs/vkd3d-shader/vkd3d_shader_private.h - tests/hlsl/attributes.shader_test - + tests/hlsl/hull-shader-attributes.shader_test - + tests/hlsl/hull-shader-syntax.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/855b9713b85df931ad5169c254c40...