#ifndef COMPILER_TRANSLATOR_TREEUTIL_BUILTIN_AUTOGEN_H_
#define COMPILER_TRANSLATOR_TREEUTIL_BUILTIN_AUTOGEN_H_
#include "compiler/translator/SymbolUniqueId.h"
namespace sh
{
class TVariable;
class BuiltInId
{ … };
namespace BuiltInVariable
{
const TVariable *angle_BaseInstance();
const TVariable *angle_BaseVertex();
const TVariable *gl_BaseInstance();
const TVariable *gl_BaseVertex();
const TVariable *gl_DrawID();
const TVariable *gl_FragColor();
const TVariable *gl_FragCoord();
const TVariable *gl_FragCoord300();
const TVariable *gl_FragDepth();
const TVariable *gl_FrontFacing();
const TVariable *gl_GlobalInvocationID();
const TVariable *gl_HelperInvocation();
const TVariable *gl_InstanceID();
const TVariable *gl_InstanceIndex();
const TVariable *gl_InvocationID();
const TVariable *gl_InvocationIDES3_2();
const TVariable *gl_InvocationIDTCS();
const TVariable *gl_InvocationIDTCSES3_2();
const TVariable *gl_LastFragColor();
const TVariable *gl_LastFragColorARM();
const TVariable *gl_Layer();
const TVariable *gl_LayerES3_2();
const TVariable *gl_LayerGS();
const TVariable *gl_LayerGSES3_2();
const TVariable *gl_LayerVS();
const TVariable *gl_LocalInvocationID();
const TVariable *gl_LocalInvocationIndex();
const TVariable *gl_NumSamples();
const TVariable *gl_NumSamplesES3_2();
const TVariable *gl_NumWorkGroups();
const TVariable *gl_PatchVerticesInTCS();
const TVariable *gl_PatchVerticesInTCSES3_2();
const TVariable *gl_PatchVerticesInTES();
const TVariable *gl_PatchVerticesInTESES3_2();
const TVariable *gl_PointCoord();
const TVariable *gl_PointSize();
const TVariable *gl_PointSize300();
const TVariable *gl_Position();
const TVariable *gl_PrimitiveID();
const TVariable *gl_PrimitiveIDES3_2();
const TVariable *gl_PrimitiveIDGS();
const TVariable *gl_PrimitiveIDGSES3_2();
const TVariable *gl_PrimitiveIDIn();
const TVariable *gl_PrimitiveIDInES3_2();
const TVariable *gl_PrimitiveIDTCS();
const TVariable *gl_PrimitiveIDTCSES3_2();
const TVariable *gl_PrimitiveIDTES();
const TVariable *gl_PrimitiveIDTESES3_2();
const TVariable *gl_SampleID();
const TVariable *gl_SampleIDES3_2();
const TVariable *gl_SamplePosition();
const TVariable *gl_SamplePositionES3_2();
const TVariable *gl_SecondaryFragColorEXT();
const TVariable *gl_TessCoord();
const TVariable *gl_VertexID();
const TVariable *gl_VertexIndex();
const TVariable *gl_ViewID_OVR();
const TVariable *gl_ViewportIndex();
const TVariable *gl_WorkGroupID();
const TVariable *gl_WorkGroupSize();
}
}
#endif