-
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.