MCPcopy Create free account
hub / github.com/KhronosGroup/glslang / BuiltInString

Function BuiltInString

SPIRV/doc.cpp:366–509  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

364}
365
366const char* BuiltInString(int builtIn)
367{
368 switch (builtIn) {
369 case 0: return "Position";
370 case 1: return "PointSize";
371 case 2: return "Bad";
372 case 3: return "ClipDistance";
373 case 4: return "CullDistance";
374 case 5: return "VertexId";
375 case 6: return "InstanceId";
376 case 7: return "PrimitiveId";
377 case 8: return "InvocationId";
378 case 9: return "Layer";
379 case 10: return "ViewportIndex";
380 case 11: return "TessLevelOuter";
381 case 12: return "TessLevelInner";
382 case 13: return "TessCoord";
383 case 14: return "PatchVertices";
384 case 15: return "FragCoord";
385 case 16: return "PointCoord";
386 case 17: return "FrontFacing";
387 case 18: return "SampleId";
388 case 19: return "SamplePosition";
389 case 20: return "SampleMask";
390 case 21: return "Bad";
391 case 22: return "FragDepth";
392 case 23: return "HelperInvocation";
393 case 24: return "NumWorkgroups";
394 case 25: return "WorkgroupSize";
395 case 26: return "WorkgroupId";
396 case 27: return "LocalInvocationId";
397 case 28: return "GlobalInvocationId";
398 case 29: return "LocalInvocationIndex";
399 case 30: return "WorkDim";
400 case 31: return "GlobalSize";
401 case 32: return "EnqueuedWorkgroupSize";
402 case 33: return "GlobalOffset";
403 case 34: return "GlobalLinearId";
404 case 35: return "Bad";
405 case 36: return "SubgroupSize";
406 case 37: return "SubgroupMaxSize";
407 case 38: return "NumSubgroups";
408 case 39: return "NumEnqueuedSubgroups";
409 case 40: return "SubgroupId";
410 case 41: return "SubgroupLocalInvocationId";
411 case 42: return "VertexIndex"; // TBD: put next to VertexId?
412 case 43: return "InstanceIndex"; // TBD: put next to InstanceId?
413
414 case 4416: return "SubgroupEqMaskKHR";
415 case 4417: return "SubgroupGeMaskKHR";
416 case 4418: return "SubgroupGtMaskKHR";
417 case 4419: return "SubgroupLeMaskKHR";
418 case 4420: return "SubgroupLtMaskKHR";
419 case 4438: return "DeviceIndex";
420 case 4440: return "ViewIndex";
421 case 4424: return "BaseVertex";
422 case 4425: return "BaseInstance";
423 case 4426: return "DrawIndex";

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected