module SpirV.BuiltIn (BuiltIn(..)) where data BuiltIn = Position | PointSize | ClipVertex | ClipDistance | CullDistance | VertexId | InstanceId | PrimitiveId | InvocationId | Layer | ViewportIndex | TessLevelOuter | TessLevelInner | TessCoord | PatchVertices | FragCoord | PointCoord | FrontFacing | SampleId | SamplePosition | SampleMask | FragColor | FragDepth | HelperInvocation | NumWorkgroups | WorkgroupSize | WorkgroupId | LocalInvocationId | GlobalInvocationId | LocalInvocationIndex | WorkDim | GlobalSize | EnqueuedWorkgroupSize | GlobalOffset | GlobalLinearId | WorkgroupLinearId | SubgroupSize | SubgroupMaxSize | NumSubgroups | NumEnqueuedSubgroups | SubgroupId | SubgroupLocalInvocationId