WIP: HLSL: Add GS support

This PR adds:

[maxvertexcount(n)] attributes

point/line/triangle/lineadj/triangleadj qualifiers

PointStream/LineStream/TriangleStream templatized types

Append method on above template types

RestartStrip method on above template types.
This commit is contained in:
steve-lunarg
2016-11-17 15:04:20 -07:00
parent fabe7d6a61
commit f49cdf4183
13 changed files with 531 additions and 39 deletions

View File

@@ -48,17 +48,18 @@ namespace glslang {
EatBranch,
EatCall,
EatDomain,
EatEarlydepthstencil,
EatFastopt,
EatEarlyDepthStencil,
EatFastOpt,
EatFlatten,
EatForcecase,
EatForceCase,
EatInstance,
EatMaxtessfactor,
EatNumthreads,
EatOutputcontrolpoints,
EatOutputtopology,
EatMaxTessFactor,
EatNumThreads,
EatMaxVertexCount,
EatOutputControlPoints,
EatOutputTopology,
EatPartitioning,
EatPatchconstantfunc,
EatPatchConstantFunc,
EatUnroll,
};
}