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

Function GetBuiltInVariableString

glslang/Include/BaseTypes.h:417–575  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

415}
416
417__inline const char* GetBuiltInVariableString(TBuiltInVariable v)
418{
419 switch (v) {
420 case EbvNone: return "";
421 case EbvNumWorkGroups: return "NumWorkGroups";
422 case EbvWorkGroupSize: return "WorkGroupSize";
423 case EbvWorkGroupId: return "WorkGroupID";
424 case EbvLocalInvocationId: return "LocalInvocationID";
425 case EbvGlobalInvocationId: return "GlobalInvocationID";
426 case EbvLocalInvocationIndex: return "LocalInvocationIndex";
427 case EbvNumSubgroups: return "NumSubgroups";
428 case EbvSubgroupID: return "SubgroupID";
429 case EbvSubGroupSize: return "SubGroupSize";
430 case EbvSubGroupInvocation: return "SubGroupInvocation";
431 case EbvSubGroupEqMask: return "SubGroupEqMask";
432 case EbvSubGroupGeMask: return "SubGroupGeMask";
433 case EbvSubGroupGtMask: return "SubGroupGtMask";
434 case EbvSubGroupLeMask: return "SubGroupLeMask";
435 case EbvSubGroupLtMask: return "SubGroupLtMask";
436 case EbvSubgroupSize2: return "SubgroupSize";
437 case EbvSubgroupInvocation2: return "SubgroupInvocationID";
438 case EbvSubgroupEqMask2: return "SubgroupEqMask";
439 case EbvSubgroupGeMask2: return "SubgroupGeMask";
440 case EbvSubgroupGtMask2: return "SubgroupGtMask";
441 case EbvSubgroupLeMask2: return "SubgroupLeMask";
442 case EbvSubgroupLtMask2: return "SubgroupLtMask";
443 case EbvVertexId: return "VertexId";
444 case EbvInstanceId: return "InstanceId";
445 case EbvVertexIndex: return "VertexIndex";
446 case EbvInstanceIndex: return "InstanceIndex";
447 case EbvBaseVertex: return "BaseVertex";
448 case EbvBaseInstance: return "BaseInstance";
449 case EbvDrawId: return "DrawId";
450 case EbvPosition: return "Position";
451 case EbvPointSize: return "PointSize";
452 case EbvClipVertex: return "ClipVertex";
453 case EbvClipDistance: return "ClipDistance";
454 case EbvCullDistance: return "CullDistance";
455 case EbvNormal: return "Normal";
456 case EbvVertex: return "Vertex";
457 case EbvMultiTexCoord0: return "MultiTexCoord0";
458 case EbvMultiTexCoord1: return "MultiTexCoord1";
459 case EbvMultiTexCoord2: return "MultiTexCoord2";
460 case EbvMultiTexCoord3: return "MultiTexCoord3";
461 case EbvMultiTexCoord4: return "MultiTexCoord4";
462 case EbvMultiTexCoord5: return "MultiTexCoord5";
463 case EbvMultiTexCoord6: return "MultiTexCoord6";
464 case EbvMultiTexCoord7: return "MultiTexCoord7";
465 case EbvFrontColor: return "FrontColor";
466 case EbvBackColor: return "BackColor";
467 case EbvFrontSecondaryColor: return "FrontSecondaryColor";
468 case EbvBackSecondaryColor: return "BackSecondaryColor";
469 case EbvTexCoord: return "TexCoord";
470 case EbvFogFragCoord: return "FogFragCoord";
471 case EbvInvocationId: return "InvocationID";
472 case EbvPrimitiveId: return "PrimitiveID";
473 case EbvLayer: return "Layer";
474 case EbvViewportIndex: return "ViewportIndex";

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected