- 
e880b116
 by Shaun Ren   at 2025-03-12T20:42:15+01:00 
 vkd3d-shader/hlsl: Parse the maxvertexcount attribute.
 
- 
57bb28e8
 by Shaun Ren   at 2025-03-12T20:42:59+01:00 
 vkd3d-shader/hlsl: Parse primitive type modifiers in geometry shaders.
 
- 
870c68dd
 by Shaun Ren   at 2025-03-12T21:11:46+01:00 
 vkd3d-shader/hlsl: Validate and record input primitive types in geometry shaders.
 
- 
b650e7a5
 by Shaun Ren   at 2025-03-12T21:12:56+01:00 
 vkd3d-shader/hlsl: Validate stream output object declarations.
Valid stream output objects must be single-element containing a
PointStream/LineStream/TriangleStream object.
Moreover, stream output objects cannot be declared globally.
 
- 
4137ea5a
 by Shaun Ren   at 2025-03-12T21:13:59+01:00 
 vkd3d-shader/hlsl: Validate stream output parameters in geometry shaders.
 
- 
ae5261b9
 by Shaun Ren   at 2025-03-12T21:15:15+01:00 
 vkd3d-shader/hlsl: Forbid output parameters in geometry shaders.
Outputs in geometry shaders must be written to streams.
 
- 
dd1072a9
 by Shaun Ren   at 2025-03-12T21:21:35+01:00 
 tests/hlsl: Add geometry shader syntax tests.