| // GENERATED FILE - DO NOT EDIT. |
| // Generated by gen_gl_enum_utils.py using data from gl.xml and gl_angle_ext.xml. |
| // |
| // Copyright 2019 The ANGLE Project Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| // |
| // gl_enum_utils_autogen.h: |
| // mapping of GLenum value to string. |
| |
| #ifndef COMMON_GL_ENUM_UTILS_AUTOGEN_H_ |
| #define COMMON_GL_ENUM_UTILS_AUTOGEN_H_ |
| |
| namespace gl |
| { |
| enum class GLESEnum |
| { |
| AccumOp, |
| AllEnums, |
| AlphaFunction, |
| AtomicCounterBufferPName, |
| AttribMask, |
| AttributeType, |
| BindTransformFeedbackTarget, |
| BinormalPointerTypeEXT, |
| BlendEquationModeEXT, |
| BlendingFactor, |
| BlitFramebufferFilter, |
| Boolean, |
| Buffer, |
| BufferAccessARB, |
| BufferPNameARB, |
| BufferPointerNameARB, |
| BufferStorageMask, |
| BufferStorageTarget, |
| BufferTargetARB, |
| BufferUsageARB, |
| ClampColorModeARB, |
| ClearBufferMask, |
| ClipPlaneName, |
| ColorBuffer, |
| ColorMaterialParameter, |
| ColorPointerType, |
| CombinerBiasNV, |
| CombinerComponentUsageNV, |
| CombinerPortionNV, |
| CombinerScaleNV, |
| ContainerType, |
| ContextFlagMask, |
| CopyBufferSubDataTarget, |
| CopyImageSubDataTarget, |
| DebugSeverity, |
| DebugSource, |
| DebugType, |
| DepthFunction, |
| DepthStencilTextureMode, |
| DrawBufferMode, |
| DrawElementsType, |
| ElementPointerTypeATI, |
| EnableCap, |
| ErrorCode, |
| EvalMapsModeNV, |
| ExternalHandleType, |
| FenceConditionNV, |
| FenceParameterNameNV, |
| FogCoordinatePointerType, |
| FogMode, |
| FogPName, |
| FogParameter, |
| FogPointerTypeEXT, |
| FogPointerTypeIBM, |
| FoveationConfigBitQCOM, |
| FragmentLightParameterSGIX, |
| FragmentShaderDestMaskATI, |
| FragmentShaderDestModMaskATI, |
| FragmentShaderGenericSourceATI, |
| FragmentShaderTextureSourceATI, |
| FragmentShaderValueRepATI, |
| FramebufferAttachment, |
| FramebufferAttachmentParameterName, |
| FramebufferParameterName, |
| FramebufferStatus, |
| FramebufferTarget, |
| FrontFaceDirection, |
| GetFramebufferParameter, |
| GetMultisamplePNameNV, |
| GetPName, |
| GetPointervPName, |
| GetTextureParameter, |
| GraphicsResetStatus, |
| HintMode, |
| HintTarget, |
| IndexFunctionEXT, |
| IndexPointerType, |
| InternalFormat, |
| InternalFormatPName, |
| InvalidateFramebufferAttachment, |
| LightEnvModeSGIX, |
| LightModelParameter, |
| LightName, |
| LightParameter, |
| ListNameType, |
| LogicOp, |
| MapBufferAccessMask, |
| MapTypeNV, |
| MaterialParameter, |
| MatrixIndexPointerTypeARB, |
| MatrixMode, |
| MemoryBarrierMask, |
| MemoryObjectParameterName, |
| NormalPointerType, |
| ObjectIdentifier, |
| PLSQueryFloat, |
| PLSQueryInt, |
| PatchParameterName, |
| PathColor, |
| PathColorFormat, |
| PathFillMode, |
| PathFontStyle, |
| PathGenMode, |
| PathTransformType, |
| PipelineParameterName, |
| PixelCopyType, |
| PixelFormat, |
| PixelStoreParameter, |
| PixelTexGenModeSGIX, |
| PixelTransferParameter, |
| PixelType, |
| PointParameterNameARB, |
| PolygonMode, |
| PrecisionType, |
| PrimitiveType, |
| ProgramInterface, |
| ProgramInterfacePName, |
| ProgramParameterPName, |
| ProgramPropertyARB, |
| ProgramResourceProperty, |
| QueryCounterTarget, |
| QueryObjectParameterName, |
| QueryParameterName, |
| QueryTarget, |
| ReadBufferMode, |
| RenderbufferParameterName, |
| RenderbufferTarget, |
| ReplacementCodeTypeSUN, |
| SamplerParameterF, |
| SamplerParameterI, |
| ScalarType, |
| SecondaryColorPointerTypeIBM, |
| SemaphoreParameterName, |
| ShaderBinaryFormat, |
| ShaderParameterName, |
| ShaderType, |
| ShadingModel, |
| ShadingRateQCOM, |
| SizedInternalFormat, |
| StencilFunction, |
| StencilOp, |
| StringName, |
| SubroutineParameterName, |
| SyncBehaviorFlags, |
| SyncCondition, |
| SyncObjectMask, |
| SyncParameterName, |
| SyncStatus, |
| TangentPointerTypeEXT, |
| TexCoordPointerType, |
| TextureCompareMode, |
| TextureCoordName, |
| TextureEnvMode, |
| TextureEnvParameter, |
| TextureEnvTarget, |
| TextureGenParameter, |
| TextureLayout, |
| TextureMagFilter, |
| TextureMinFilter, |
| TextureParameterName, |
| TextureSwizzle, |
| TextureTarget, |
| TextureUnit, |
| TextureWrapMode, |
| TransformFeedbackBufferMode, |
| TransformFeedbackPName, |
| TriangleFace, |
| UniformBlockPName, |
| UniformPName, |
| UniformType, |
| UseProgramStageMask, |
| VertexArrayPName, |
| VertexAttribEnum, |
| VertexAttribIType, |
| VertexAttribPointerPropertyARB, |
| VertexAttribPointerType, |
| VertexAttribPropertyARB, |
| VertexAttribType, |
| VertexBufferObjectUsage, |
| VertexPointerType, |
| VertexProvokingMode, |
| VertexShaderTextureUnitParameter, |
| VertexShaderWriteMaskEXT, |
| VertexWeightPointerTypeEXT, |
| WeightPointerTypeARB |
| }; |
| |
| enum class BigGLEnum |
| { |
| AccumOp, |
| AllEnums, |
| AlphaFunction, |
| AtomicCounterBufferPName, |
| AttribMask, |
| AttributeType, |
| BindTransformFeedbackTarget, |
| BinormalPointerTypeEXT, |
| BlendEquationModeEXT, |
| BlendingFactor, |
| BlitFramebufferFilter, |
| Boolean, |
| Buffer, |
| BufferAccessARB, |
| BufferPNameARB, |
| BufferPointerNameARB, |
| BufferStorageMask, |
| BufferStorageTarget, |
| BufferTargetARB, |
| BufferUsageARB, |
| ClampColorModeARB, |
| ClampColorTargetARB, |
| ClearBufferMask, |
| ClientAttribMask, |
| ClipControlDepth, |
| ClipControlOrigin, |
| ClipPlaneName, |
| ColorBuffer, |
| ColorMaterialParameter, |
| ColorPointerType, |
| ColorTableTarget, |
| ColorTableTargetSGI, |
| CombinerBiasNV, |
| CombinerComponentUsageNV, |
| CombinerPortionNV, |
| CombinerScaleNV, |
| ConditionalRenderMode, |
| ContainerType, |
| ContextFlagMask, |
| ContextProfileMask, |
| ConvolutionTarget, |
| ConvolutionTargetEXT, |
| CopyBufferSubDataTarget, |
| CopyImageSubDataTarget, |
| DebugSeverity, |
| DebugSource, |
| DebugType, |
| DepthFunction, |
| DepthStencilTextureMode, |
| DrawBufferMode, |
| DrawElementsType, |
| ElementPointerTypeATI, |
| EnableCap, |
| ErrorCode, |
| ExternalHandleType, |
| FeedBackToken, |
| FeedbackType, |
| FenceConditionNV, |
| FenceParameterNameNV, |
| FogCoordSrc, |
| FogCoordinatePointerType, |
| FogMode, |
| FogPName, |
| FogParameter, |
| FogPointerTypeEXT, |
| FogPointerTypeIBM, |
| FragmentLightParameterSGIX, |
| FragmentShaderDestMaskATI, |
| FragmentShaderDestModMaskATI, |
| FragmentShaderGenericSourceATI, |
| FragmentShaderTextureSourceATI, |
| FragmentShaderValueRepATI, |
| FramebufferAttachment, |
| FramebufferAttachmentParameterName, |
| FramebufferParameterName, |
| FramebufferStatus, |
| FramebufferTarget, |
| FrontFaceDirection, |
| GetFramebufferParameter, |
| GetMapQuery, |
| GetMultisamplePNameNV, |
| GetPName, |
| GetPointervPName, |
| GetTextureParameter, |
| GraphicsResetStatus, |
| HintMode, |
| HintTarget, |
| HistogramTarget, |
| HistogramTargetEXT, |
| IndexFunctionEXT, |
| IndexMaterialParameterEXT, |
| IndexPointerType, |
| InterleavedArrayFormat, |
| InternalFormat, |
| InternalFormatPName, |
| InvalidateFramebufferAttachment, |
| LightEnvModeSGIX, |
| LightModelColorControl, |
| LightModelParameter, |
| LightName, |
| LightParameter, |
| LightTextureModeEXT, |
| ListMode, |
| ListNameType, |
| LogicOp, |
| MapBufferAccessMask, |
| MapQuery, |
| MapTarget, |
| MapTypeNV, |
| MaterialParameter, |
| MatrixIndexPointerTypeARB, |
| MatrixMode, |
| MemoryBarrierMask, |
| MemoryObjectParameterName, |
| MeshMode1, |
| MeshMode2, |
| MinmaxTarget, |
| MinmaxTargetEXT, |
| NormalPointerType, |
| ObjectIdentifier, |
| PatchParameterName, |
| PathColor, |
| PathColorFormat, |
| PathFillMode, |
| PathFontStyle, |
| PathGenMode, |
| PathTransformType, |
| PipelineParameterName, |
| PixelCopyType, |
| PixelFormat, |
| PixelMap, |
| PixelStoreParameter, |
| PixelTexGenModeSGIX, |
| PixelTransferParameter, |
| PixelType, |
| PointParameterNameARB, |
| PolygonMode, |
| PrecisionType, |
| PrimitiveType, |
| ProgramInterface, |
| ProgramInterfacePName, |
| ProgramParameterPName, |
| ProgramPropertyARB, |
| ProgramResourceProperty, |
| ProgramStagePName, |
| QueryCounterTarget, |
| QueryObjectParameterName, |
| QueryParameterName, |
| QueryTarget, |
| ReadBufferMode, |
| RenderbufferParameterName, |
| RenderbufferTarget, |
| RenderingMode, |
| ReplacementCodeTypeSUN, |
| SamplerParameterF, |
| SamplerParameterI, |
| ScalarType, |
| SecondaryColorPointerTypeIBM, |
| SemaphoreParameterName, |
| SeparableTarget, |
| SeparableTargetEXT, |
| ShaderBinaryFormat, |
| ShaderParameterName, |
| ShaderType, |
| ShadingModel, |
| SizedInternalFormat, |
| StencilFunction, |
| StencilOp, |
| StringName, |
| SubroutineParameterName, |
| SyncBehaviorFlags, |
| SyncCondition, |
| SyncObjectMask, |
| SyncParameterName, |
| SyncStatus, |
| TangentPointerTypeEXT, |
| TexCoordPointerType, |
| TextureCompareMode, |
| TextureCoordName, |
| TextureEnvMode, |
| TextureEnvParameter, |
| TextureEnvTarget, |
| TextureGenMode, |
| TextureGenParameter, |
| TextureLayout, |
| TextureMagFilter, |
| TextureMinFilter, |
| TextureParameterName, |
| TextureSwizzle, |
| TextureTarget, |
| TextureUnit, |
| TextureWrapMode, |
| TransformFeedbackBufferMode, |
| TransformFeedbackPName, |
| TriangleFace, |
| UniformBlockPName, |
| UniformPName, |
| UniformType, |
| UseProgramStageMask, |
| VertexArrayPName, |
| VertexAttribEnum, |
| VertexAttribIType, |
| VertexAttribLType, |
| VertexAttribPointerPropertyARB, |
| VertexAttribPointerType, |
| VertexAttribPropertyARB, |
| VertexAttribType, |
| VertexBufferObjectUsage, |
| VertexPointerType, |
| VertexProvokingMode, |
| VertexShaderTextureUnitParameter, |
| VertexShaderWriteMaskEXT, |
| VertexWeightPointerTypeEXT, |
| WeightPointerTypeARB |
| }; |
| } // namespace gl |
| |
| #endif // COMMON_GL_ENUM_UTILS_AUTOGEN_H_ |