xref: /aosp_15_r20/external/angle/src/common/packed_gl_enums.json (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1*8975f5c5SAndroid Build Coastguard Worker{
2*8975f5c5SAndroid Build Coastguard Worker    "AlphaTestFunc":
3*8975f5c5SAndroid Build Coastguard Worker    {
4*8975f5c5SAndroid Build Coastguard Worker        "AlwaysPass": "GL_ALWAYS",
5*8975f5c5SAndroid Build Coastguard Worker        "Equal": "GL_EQUAL",
6*8975f5c5SAndroid Build Coastguard Worker        "Gequal": "GL_GEQUAL",
7*8975f5c5SAndroid Build Coastguard Worker        "Greater": "GL_GREATER",
8*8975f5c5SAndroid Build Coastguard Worker        "Lequal": "GL_LEQUAL",
9*8975f5c5SAndroid Build Coastguard Worker        "Less": "GL_LESS",
10*8975f5c5SAndroid Build Coastguard Worker        "Never": "GL_NEVER",
11*8975f5c5SAndroid Build Coastguard Worker        "NotEqual": "GL_NOTEQUAL"
12*8975f5c5SAndroid Build Coastguard Worker    },
13*8975f5c5SAndroid Build Coastguard Worker    "BufferBinding":
14*8975f5c5SAndroid Build Coastguard Worker    {
15*8975f5c5SAndroid Build Coastguard Worker        "Array": "GL_ARRAY_BUFFER",
16*8975f5c5SAndroid Build Coastguard Worker        "AtomicCounter": "GL_ATOMIC_COUNTER_BUFFER",
17*8975f5c5SAndroid Build Coastguard Worker        "CopyRead": "GL_COPY_READ_BUFFER",
18*8975f5c5SAndroid Build Coastguard Worker        "CopyWrite": "GL_COPY_WRITE_BUFFER",
19*8975f5c5SAndroid Build Coastguard Worker        "DispatchIndirect": "GL_DISPATCH_INDIRECT_BUFFER",
20*8975f5c5SAndroid Build Coastguard Worker        "DrawIndirect": "GL_DRAW_INDIRECT_BUFFER",
21*8975f5c5SAndroid Build Coastguard Worker        "ElementArray": "GL_ELEMENT_ARRAY_BUFFER",
22*8975f5c5SAndroid Build Coastguard Worker        "PixelPack": "GL_PIXEL_PACK_BUFFER",
23*8975f5c5SAndroid Build Coastguard Worker        "PixelUnpack": "GL_PIXEL_UNPACK_BUFFER",
24*8975f5c5SAndroid Build Coastguard Worker        "ShaderStorage": "GL_SHADER_STORAGE_BUFFER",
25*8975f5c5SAndroid Build Coastguard Worker        "Texture": "GL_TEXTURE_BUFFER",
26*8975f5c5SAndroid Build Coastguard Worker        "TransformFeedback": "GL_TRANSFORM_FEEDBACK_BUFFER",
27*8975f5c5SAndroid Build Coastguard Worker        "Uniform": "GL_UNIFORM_BUFFER"
28*8975f5c5SAndroid Build Coastguard Worker    },
29*8975f5c5SAndroid Build Coastguard Worker    "BufferUsage":
30*8975f5c5SAndroid Build Coastguard Worker    {
31*8975f5c5SAndroid Build Coastguard Worker        "DynamicCopy": "GL_DYNAMIC_COPY",
32*8975f5c5SAndroid Build Coastguard Worker        "DynamicDraw": "GL_DYNAMIC_DRAW",
33*8975f5c5SAndroid Build Coastguard Worker        "DynamicRead": "GL_DYNAMIC_READ",
34*8975f5c5SAndroid Build Coastguard Worker        "StaticCopy": "GL_STATIC_COPY",
35*8975f5c5SAndroid Build Coastguard Worker        "StaticDraw": "GL_STATIC_DRAW",
36*8975f5c5SAndroid Build Coastguard Worker        "StaticRead": "GL_STATIC_READ",
37*8975f5c5SAndroid Build Coastguard Worker        "StreamCopy": "GL_STREAM_COPY",
38*8975f5c5SAndroid Build Coastguard Worker        "StreamDraw": "GL_STREAM_DRAW",
39*8975f5c5SAndroid Build Coastguard Worker        "StreamRead": "GL_STREAM_READ"
40*8975f5c5SAndroid Build Coastguard Worker    },
41*8975f5c5SAndroid Build Coastguard Worker    "ClientVertexArrayType":
42*8975f5c5SAndroid Build Coastguard Worker    {
43*8975f5c5SAndroid Build Coastguard Worker        "Color": "GL_COLOR_ARRAY",
44*8975f5c5SAndroid Build Coastguard Worker        "Normal": "GL_NORMAL_ARRAY",
45*8975f5c5SAndroid Build Coastguard Worker        "PointSize": "GL_POINT_SIZE_ARRAY_OES",
46*8975f5c5SAndroid Build Coastguard Worker        "TextureCoord": "GL_TEXTURE_COORD_ARRAY",
47*8975f5c5SAndroid Build Coastguard Worker        "Vertex": "GL_VERTEX_ARRAY"
48*8975f5c5SAndroid Build Coastguard Worker    },
49*8975f5c5SAndroid Build Coastguard Worker    "ClipOrigin":
50*8975f5c5SAndroid Build Coastguard Worker    {
51*8975f5c5SAndroid Build Coastguard Worker        "LowerLeft": "GL_LOWER_LEFT_EXT",
52*8975f5c5SAndroid Build Coastguard Worker        "UpperLeft": "GL_UPPER_LEFT_EXT"
53*8975f5c5SAndroid Build Coastguard Worker    },
54*8975f5c5SAndroid Build Coastguard Worker    "ClipDepthMode":
55*8975f5c5SAndroid Build Coastguard Worker    {
56*8975f5c5SAndroid Build Coastguard Worker        "NegativeOneToOne": "GL_NEGATIVE_ONE_TO_ONE_EXT",
57*8975f5c5SAndroid Build Coastguard Worker        "ZeroToOne": "GL_ZERO_TO_ONE_EXT"
58*8975f5c5SAndroid Build Coastguard Worker    },
59*8975f5c5SAndroid Build Coastguard Worker    "CullFaceMode":
60*8975f5c5SAndroid Build Coastguard Worker    {
61*8975f5c5SAndroid Build Coastguard Worker        "Back": "GL_BACK",
62*8975f5c5SAndroid Build Coastguard Worker        "Front": "GL_FRONT",
63*8975f5c5SAndroid Build Coastguard Worker        "FrontAndBack": "GL_FRONT_AND_BACK"
64*8975f5c5SAndroid Build Coastguard Worker    },
65*8975f5c5SAndroid Build Coastguard Worker    "FogMode":
66*8975f5c5SAndroid Build Coastguard Worker    {
67*8975f5c5SAndroid Build Coastguard Worker        "Exp": "GL_EXP",
68*8975f5c5SAndroid Build Coastguard Worker        "Exp2": "GL_EXP2",
69*8975f5c5SAndroid Build Coastguard Worker        "Linear": "GL_LINEAR"
70*8975f5c5SAndroid Build Coastguard Worker    },
71*8975f5c5SAndroid Build Coastguard Worker    "GraphicsResetStatus":
72*8975f5c5SAndroid Build Coastguard Worker    {
73*8975f5c5SAndroid Build Coastguard Worker        "NoError": "GL_NO_ERROR",
74*8975f5c5SAndroid Build Coastguard Worker        "GuiltyContextReset": "GL_GUILTY_CONTEXT_RESET",
75*8975f5c5SAndroid Build Coastguard Worker        "InnocentContextReset": "GL_INNOCENT_CONTEXT_RESET",
76*8975f5c5SAndroid Build Coastguard Worker        "UnknownContextReset": "GL_UNKNOWN_CONTEXT_RESET",
77*8975f5c5SAndroid Build Coastguard Worker        "PurgedContextResetNV": "GL_PURGED_CONTEXT_RESET_NV"
78*8975f5c5SAndroid Build Coastguard Worker    },
79*8975f5c5SAndroid Build Coastguard Worker    "HintSetting":
80*8975f5c5SAndroid Build Coastguard Worker    {
81*8975f5c5SAndroid Build Coastguard Worker        "DontCare": "GL_DONT_CARE",
82*8975f5c5SAndroid Build Coastguard Worker        "Fastest": "GL_FASTEST",
83*8975f5c5SAndroid Build Coastguard Worker        "Nicest": "GL_NICEST"
84*8975f5c5SAndroid Build Coastguard Worker    },
85*8975f5c5SAndroid Build Coastguard Worker    "LogicalOperation":
86*8975f5c5SAndroid Build Coastguard Worker    {
87*8975f5c5SAndroid Build Coastguard Worker        "And": "GL_AND",
88*8975f5c5SAndroid Build Coastguard Worker        "AndInverted": "GL_AND_INVERTED",
89*8975f5c5SAndroid Build Coastguard Worker        "AndReverse": "GL_AND_REVERSE",
90*8975f5c5SAndroid Build Coastguard Worker        "Clear": "GL_CLEAR",
91*8975f5c5SAndroid Build Coastguard Worker        "Copy": "GL_COPY",
92*8975f5c5SAndroid Build Coastguard Worker        "CopyInverted": "GL_COPY_INVERTED",
93*8975f5c5SAndroid Build Coastguard Worker        "Equiv": "GL_EQUIV",
94*8975f5c5SAndroid Build Coastguard Worker        "Invert": "GL_INVERT",
95*8975f5c5SAndroid Build Coastguard Worker        "Nand": "GL_NAND",
96*8975f5c5SAndroid Build Coastguard Worker        "Noop": "GL_NOOP",
97*8975f5c5SAndroid Build Coastguard Worker        "Nor": "GL_NOR",
98*8975f5c5SAndroid Build Coastguard Worker        "Or": "GL_OR",
99*8975f5c5SAndroid Build Coastguard Worker        "OrInverted": "GL_OR_INVERTED",
100*8975f5c5SAndroid Build Coastguard Worker        "OrReverse": "GL_OR_REVERSE",
101*8975f5c5SAndroid Build Coastguard Worker        "Set": "GL_SET",
102*8975f5c5SAndroid Build Coastguard Worker        "Xor": "GL_XOR"
103*8975f5c5SAndroid Build Coastguard Worker    },
104*8975f5c5SAndroid Build Coastguard Worker    "MatrixType":
105*8975f5c5SAndroid Build Coastguard Worker    {
106*8975f5c5SAndroid Build Coastguard Worker        "Modelview": "GL_MODELVIEW",
107*8975f5c5SAndroid Build Coastguard Worker        "Projection": "GL_PROJECTION",
108*8975f5c5SAndroid Build Coastguard Worker        "Texture": "GL_TEXTURE"
109*8975f5c5SAndroid Build Coastguard Worker    },
110*8975f5c5SAndroid Build Coastguard Worker    "QueryType":
111*8975f5c5SAndroid Build Coastguard Worker    {
112*8975f5c5SAndroid Build Coastguard Worker        "AnySamples": "GL_ANY_SAMPLES_PASSED",
113*8975f5c5SAndroid Build Coastguard Worker        "AnySamplesConservative": "GL_ANY_SAMPLES_PASSED_CONSERVATIVE",
114*8975f5c5SAndroid Build Coastguard Worker        "CommandsCompleted": "GL_COMMANDS_COMPLETED_CHROMIUM",
115*8975f5c5SAndroid Build Coastguard Worker        "PrimitivesGenerated": "GL_PRIMITIVES_GENERATED_EXT",
116*8975f5c5SAndroid Build Coastguard Worker        "TimeElapsed": "GL_TIME_ELAPSED_EXT",
117*8975f5c5SAndroid Build Coastguard Worker        "Timestamp": "GL_TIMESTAMP_EXT",
118*8975f5c5SAndroid Build Coastguard Worker        "TransformFeedbackPrimitivesWritten": "GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN"
119*8975f5c5SAndroid Build Coastguard Worker    },
120*8975f5c5SAndroid Build Coastguard Worker    "ShaderType":
121*8975f5c5SAndroid Build Coastguard Worker    {
122*8975f5c5SAndroid Build Coastguard Worker        "Vertex": "GL_VERTEX_SHADER",
123*8975f5c5SAndroid Build Coastguard Worker        "TessControl": "GL_TESS_CONTROL_SHADER_EXT",
124*8975f5c5SAndroid Build Coastguard Worker        "TessEvaluation": "GL_TESS_EVALUATION_SHADER_EXT",
125*8975f5c5SAndroid Build Coastguard Worker        "Geometry": "GL_GEOMETRY_SHADER_EXT",
126*8975f5c5SAndroid Build Coastguard Worker        "Fragment": "GL_FRAGMENT_SHADER",
127*8975f5c5SAndroid Build Coastguard Worker        "Compute": "GL_COMPUTE_SHADER"
128*8975f5c5SAndroid Build Coastguard Worker    },
129*8975f5c5SAndroid Build Coastguard Worker    "ShadingModel":
130*8975f5c5SAndroid Build Coastguard Worker    {
131*8975f5c5SAndroid Build Coastguard Worker        "Flat": "GL_FLAT",
132*8975f5c5SAndroid Build Coastguard Worker        "Smooth": "GL_SMOOTH"
133*8975f5c5SAndroid Build Coastguard Worker    },
134*8975f5c5SAndroid Build Coastguard Worker    "TextureCombine":
135*8975f5c5SAndroid Build Coastguard Worker    {
136*8975f5c5SAndroid Build Coastguard Worker        "Add": "GL_ADD",
137*8975f5c5SAndroid Build Coastguard Worker        "AddSigned": "GL_ADD_SIGNED",
138*8975f5c5SAndroid Build Coastguard Worker        "Dot3Rgb": "GL_DOT3_RGB",
139*8975f5c5SAndroid Build Coastguard Worker        "Dot3Rgba": "GL_DOT3_RGBA",
140*8975f5c5SAndroid Build Coastguard Worker        "Interpolate": "GL_INTERPOLATE",
141*8975f5c5SAndroid Build Coastguard Worker        "Modulate": "GL_MODULATE",
142*8975f5c5SAndroid Build Coastguard Worker        "Replace": "GL_REPLACE",
143*8975f5c5SAndroid Build Coastguard Worker        "Subtract": "GL_SUBTRACT"
144*8975f5c5SAndroid Build Coastguard Worker    },
145*8975f5c5SAndroid Build Coastguard Worker    "TextureEnvMode":
146*8975f5c5SAndroid Build Coastguard Worker    {
147*8975f5c5SAndroid Build Coastguard Worker        "Add": "GL_ADD",
148*8975f5c5SAndroid Build Coastguard Worker        "Blend": "GL_BLEND",
149*8975f5c5SAndroid Build Coastguard Worker        "Combine": "GL_COMBINE",
150*8975f5c5SAndroid Build Coastguard Worker        "Decal": "GL_DECAL",
151*8975f5c5SAndroid Build Coastguard Worker        "Modulate": "GL_MODULATE",
152*8975f5c5SAndroid Build Coastguard Worker        "Replace": "GL_REPLACE"
153*8975f5c5SAndroid Build Coastguard Worker    },
154*8975f5c5SAndroid Build Coastguard Worker    "TextureEnvTarget":
155*8975f5c5SAndroid Build Coastguard Worker    {
156*8975f5c5SAndroid Build Coastguard Worker        "Env": "GL_TEXTURE_ENV",
157*8975f5c5SAndroid Build Coastguard Worker        "PointSprite": "GL_POINT_SPRITE_OES"
158*8975f5c5SAndroid Build Coastguard Worker    },
159*8975f5c5SAndroid Build Coastguard Worker    "TextureEnvParameter":
160*8975f5c5SAndroid Build Coastguard Worker    {
161*8975f5c5SAndroid Build Coastguard Worker        "Mode": "GL_TEXTURE_ENV_MODE",
162*8975f5c5SAndroid Build Coastguard Worker        "Color": "GL_TEXTURE_ENV_COLOR",
163*8975f5c5SAndroid Build Coastguard Worker        "CombineRgb": "GL_COMBINE_RGB",
164*8975f5c5SAndroid Build Coastguard Worker        "CombineAlpha": "GL_COMBINE_ALPHA",
165*8975f5c5SAndroid Build Coastguard Worker        "RgbScale": "GL_RGB_SCALE",
166*8975f5c5SAndroid Build Coastguard Worker        "AlphaScale": "GL_ALPHA_SCALE",
167*8975f5c5SAndroid Build Coastguard Worker        "Src0Rgb": "GL_SRC0_RGB",
168*8975f5c5SAndroid Build Coastguard Worker        "Src1Rgb": "GL_SRC1_RGB",
169*8975f5c5SAndroid Build Coastguard Worker        "Src2Rgb": "GL_SRC2_RGB",
170*8975f5c5SAndroid Build Coastguard Worker        "Src0Alpha": "GL_SRC0_ALPHA",
171*8975f5c5SAndroid Build Coastguard Worker        "Src1Alpha": "GL_SRC1_ALPHA",
172*8975f5c5SAndroid Build Coastguard Worker        "Src2Alpha": "GL_SRC2_ALPHA",
173*8975f5c5SAndroid Build Coastguard Worker        "Op0Rgb": "GL_OPERAND0_RGB",
174*8975f5c5SAndroid Build Coastguard Worker        "Op1Rgb": "GL_OPERAND1_RGB",
175*8975f5c5SAndroid Build Coastguard Worker        "Op2Rgb": "GL_OPERAND2_RGB",
176*8975f5c5SAndroid Build Coastguard Worker        "Op0Alpha": "GL_OPERAND0_ALPHA",
177*8975f5c5SAndroid Build Coastguard Worker        "Op1Alpha": "GL_OPERAND1_ALPHA",
178*8975f5c5SAndroid Build Coastguard Worker        "Op2Alpha": "GL_OPERAND2_ALPHA",
179*8975f5c5SAndroid Build Coastguard Worker        "PointCoordReplace": "GL_COORD_REPLACE_OES"
180*8975f5c5SAndroid Build Coastguard Worker    },
181*8975f5c5SAndroid Build Coastguard Worker    "TextureOp":
182*8975f5c5SAndroid Build Coastguard Worker    {
183*8975f5c5SAndroid Build Coastguard Worker        "OneMinusSrcAlpha": "GL_ONE_MINUS_SRC_ALPHA",
184*8975f5c5SAndroid Build Coastguard Worker        "OneMinusSrcColor": "GL_ONE_MINUS_SRC_COLOR",
185*8975f5c5SAndroid Build Coastguard Worker        "SrcAlpha": "GL_SRC_ALPHA",
186*8975f5c5SAndroid Build Coastguard Worker        "SrcColor": "GL_SRC_COLOR"
187*8975f5c5SAndroid Build Coastguard Worker    },
188*8975f5c5SAndroid Build Coastguard Worker    "TextureSrc":
189*8975f5c5SAndroid Build Coastguard Worker    {
190*8975f5c5SAndroid Build Coastguard Worker        "Constant": "GL_CONSTANT",
191*8975f5c5SAndroid Build Coastguard Worker        "Previous": "GL_PREVIOUS",
192*8975f5c5SAndroid Build Coastguard Worker        "PrimaryColor": "GL_PRIMARY_COLOR",
193*8975f5c5SAndroid Build Coastguard Worker        "Texture": "GL_TEXTURE"
194*8975f5c5SAndroid Build Coastguard Worker    },
195*8975f5c5SAndroid Build Coastguard Worker    "TextureType":
196*8975f5c5SAndroid Build Coastguard Worker    {
197*8975f5c5SAndroid Build Coastguard Worker        "_2D": "GL_TEXTURE_2D",
198*8975f5c5SAndroid Build Coastguard Worker        "_2DArray": "GL_TEXTURE_2D_ARRAY",
199*8975f5c5SAndroid Build Coastguard Worker        "_2DMultisample": "GL_TEXTURE_2D_MULTISAMPLE",
200*8975f5c5SAndroid Build Coastguard Worker        "_2DMultisampleArray": "GL_TEXTURE_2D_MULTISAMPLE_ARRAY",
201*8975f5c5SAndroid Build Coastguard Worker        "_3D": "GL_TEXTURE_3D",
202*8975f5c5SAndroid Build Coastguard Worker        "External": "GL_TEXTURE_EXTERNAL_OES",
203*8975f5c5SAndroid Build Coastguard Worker        "Rectangle": "GL_TEXTURE_RECTANGLE_ANGLE",
204*8975f5c5SAndroid Build Coastguard Worker        "CubeMap": "GL_TEXTURE_CUBE_MAP",
205*8975f5c5SAndroid Build Coastguard Worker        "CubeMapArray": "GL_TEXTURE_CUBE_MAP_ARRAY",
206*8975f5c5SAndroid Build Coastguard Worker        "VideoImage": "GL_TEXTURE_VIDEO_IMAGE_WEBGL",
207*8975f5c5SAndroid Build Coastguard Worker        "Buffer": "GL_TEXTURE_BUFFER"
208*8975f5c5SAndroid Build Coastguard Worker    },
209*8975f5c5SAndroid Build Coastguard Worker    "TextureTarget":
210*8975f5c5SAndroid Build Coastguard Worker    {
211*8975f5c5SAndroid Build Coastguard Worker        "_2D": "GL_TEXTURE_2D",
212*8975f5c5SAndroid Build Coastguard Worker        "_2DArray": "GL_TEXTURE_2D_ARRAY",
213*8975f5c5SAndroid Build Coastguard Worker        "_2DMultisample": "GL_TEXTURE_2D_MULTISAMPLE",
214*8975f5c5SAndroid Build Coastguard Worker        "_2DMultisampleArray": "GL_TEXTURE_2D_MULTISAMPLE_ARRAY",
215*8975f5c5SAndroid Build Coastguard Worker        "_3D": "GL_TEXTURE_3D",
216*8975f5c5SAndroid Build Coastguard Worker        "External": "GL_TEXTURE_EXTERNAL_OES",
217*8975f5c5SAndroid Build Coastguard Worker        "Rectangle": "GL_TEXTURE_RECTANGLE_ANGLE",
218*8975f5c5SAndroid Build Coastguard Worker        "CubeMapPositiveX": "GL_TEXTURE_CUBE_MAP_POSITIVE_X",
219*8975f5c5SAndroid Build Coastguard Worker        "CubeMapNegativeX": "GL_TEXTURE_CUBE_MAP_NEGATIVE_X",
220*8975f5c5SAndroid Build Coastguard Worker        "CubeMapPositiveY": "GL_TEXTURE_CUBE_MAP_POSITIVE_Y",
221*8975f5c5SAndroid Build Coastguard Worker        "CubeMapNegativeY": "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y",
222*8975f5c5SAndroid Build Coastguard Worker        "CubeMapPositiveZ": "GL_TEXTURE_CUBE_MAP_POSITIVE_Z",
223*8975f5c5SAndroid Build Coastguard Worker        "CubeMapNegativeZ": "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z",
224*8975f5c5SAndroid Build Coastguard Worker        "CubeMapArray": "GL_TEXTURE_CUBE_MAP_ARRAY",
225*8975f5c5SAndroid Build Coastguard Worker        "VideoImage": "GL_TEXTURE_VIDEO_IMAGE_WEBGL",
226*8975f5c5SAndroid Build Coastguard Worker        "Buffer": "GL_TEXTURE_BUFFER"
227*8975f5c5SAndroid Build Coastguard Worker    },
228*8975f5c5SAndroid Build Coastguard Worker    "VertexArrayType":
229*8975f5c5SAndroid Build Coastguard Worker    {
230*8975f5c5SAndroid Build Coastguard Worker        "Color": "GL_COLOR_ARRAY",
231*8975f5c5SAndroid Build Coastguard Worker        "Normal": "GL_NORMAL_ARRAY",
232*8975f5c5SAndroid Build Coastguard Worker        "PointSize": "GL_POINT_SIZE_ARRAY_OES",
233*8975f5c5SAndroid Build Coastguard Worker        "TextureCoord": "GL_TEXTURE_COORD_ARRAY",
234*8975f5c5SAndroid Build Coastguard Worker        "Vertex": "GL_VERTEX_ARRAY"
235*8975f5c5SAndroid Build Coastguard Worker    },
236*8975f5c5SAndroid Build Coastguard Worker    "MaterialParameter":
237*8975f5c5SAndroid Build Coastguard Worker    {
238*8975f5c5SAndroid Build Coastguard Worker        "Ambient": "GL_AMBIENT",
239*8975f5c5SAndroid Build Coastguard Worker        "AmbientAndDiffuse": "GL_AMBIENT_AND_DIFFUSE",
240*8975f5c5SAndroid Build Coastguard Worker        "Diffuse": "GL_DIFFUSE",
241*8975f5c5SAndroid Build Coastguard Worker        "Emission": "GL_EMISSION",
242*8975f5c5SAndroid Build Coastguard Worker        "Shininess": "GL_SHININESS",
243*8975f5c5SAndroid Build Coastguard Worker        "Specular": "GL_SPECULAR"
244*8975f5c5SAndroid Build Coastguard Worker    },
245*8975f5c5SAndroid Build Coastguard Worker    "LightParameter":
246*8975f5c5SAndroid Build Coastguard Worker    {
247*8975f5c5SAndroid Build Coastguard Worker        "Ambient": "GL_AMBIENT",
248*8975f5c5SAndroid Build Coastguard Worker        "AmbientAndDiffuse": "GL_AMBIENT_AND_DIFFUSE",
249*8975f5c5SAndroid Build Coastguard Worker        "ConstantAttenuation": "GL_CONSTANT_ATTENUATION",
250*8975f5c5SAndroid Build Coastguard Worker        "Diffuse": "GL_DIFFUSE",
251*8975f5c5SAndroid Build Coastguard Worker        "LinearAttenuation": "GL_LINEAR_ATTENUATION",
252*8975f5c5SAndroid Build Coastguard Worker        "Position": "GL_POSITION",
253*8975f5c5SAndroid Build Coastguard Worker        "QuadraticAttenuation": "GL_QUADRATIC_ATTENUATION",
254*8975f5c5SAndroid Build Coastguard Worker        "Specular": "GL_SPECULAR",
255*8975f5c5SAndroid Build Coastguard Worker        "SpotCutoff": "GL_SPOT_CUTOFF",
256*8975f5c5SAndroid Build Coastguard Worker        "SpotDirection": "GL_SPOT_DIRECTION",
257*8975f5c5SAndroid Build Coastguard Worker        "SpotExponent": "GL_SPOT_EXPONENT"
258*8975f5c5SAndroid Build Coastguard Worker    },
259*8975f5c5SAndroid Build Coastguard Worker    "PolygonMode":
260*8975f5c5SAndroid Build Coastguard Worker    {
261*8975f5c5SAndroid Build Coastguard Worker        "Point" : "GL_POINT_NV",
262*8975f5c5SAndroid Build Coastguard Worker        "Line" : "GL_LINE_NV",
263*8975f5c5SAndroid Build Coastguard Worker        "Fill" : "GL_FILL_NV"
264*8975f5c5SAndroid Build Coastguard Worker    },
265*8975f5c5SAndroid Build Coastguard Worker    "PointParameter":
266*8975f5c5SAndroid Build Coastguard Worker    {
267*8975f5c5SAndroid Build Coastguard Worker        "PointSizeMin" : "GL_POINT_SIZE_MIN",
268*8975f5c5SAndroid Build Coastguard Worker        "PointSizeMax" : "GL_POINT_SIZE_MAX",
269*8975f5c5SAndroid Build Coastguard Worker        "PointFadeThresholdSize" : "GL_POINT_FADE_THRESHOLD_SIZE",
270*8975f5c5SAndroid Build Coastguard Worker        "PointDistanceAttenuation" : "GL_POINT_DISTANCE_ATTENUATION"
271*8975f5c5SAndroid Build Coastguard Worker    },
272*8975f5c5SAndroid Build Coastguard Worker    "FilterMode":
273*8975f5c5SAndroid Build Coastguard Worker    {
274*8975f5c5SAndroid Build Coastguard Worker        "Nearest": "GL_NEAREST",
275*8975f5c5SAndroid Build Coastguard Worker        "Linear": "GL_LINEAR",
276*8975f5c5SAndroid Build Coastguard Worker        "NearestMipmapNearest": "GL_NEAREST_MIPMAP_NEAREST",
277*8975f5c5SAndroid Build Coastguard Worker        "NearestMipmapLinear": "GL_NEAREST_MIPMAP_LINEAR",
278*8975f5c5SAndroid Build Coastguard Worker        "LinearMipmapLinear": "GL_LINEAR_MIPMAP_LINEAR"
279*8975f5c5SAndroid Build Coastguard Worker    },
280*8975f5c5SAndroid Build Coastguard Worker    "WrapMode":
281*8975f5c5SAndroid Build Coastguard Worker    {
282*8975f5c5SAndroid Build Coastguard Worker        "ClampToEdge": "GL_CLAMP_TO_EDGE",
283*8975f5c5SAndroid Build Coastguard Worker        "ClampToBorder": "GL_CLAMP_TO_BORDER",
284*8975f5c5SAndroid Build Coastguard Worker        "MirroredRepeat": "GL_MIRRORED_REPEAT",
285*8975f5c5SAndroid Build Coastguard Worker        "Repeat": "GL_REPEAT"
286*8975f5c5SAndroid Build Coastguard Worker    },
287*8975f5c5SAndroid Build Coastguard Worker    "ProvokingVertexConvention":
288*8975f5c5SAndroid Build Coastguard Worker    {
289*8975f5c5SAndroid Build Coastguard Worker        "FirstVertexConvention": "GL_FIRST_VERTEX_CONVENTION_ANGLE",
290*8975f5c5SAndroid Build Coastguard Worker        "LastVertexConvention": "GL_LAST_VERTEX_CONVENTION_ANGLE"
291*8975f5c5SAndroid Build Coastguard Worker    },
292*8975f5c5SAndroid Build Coastguard Worker    "HandleType":
293*8975f5c5SAndroid Build Coastguard Worker    {
294*8975f5c5SAndroid Build Coastguard Worker        "OpaqueFd": "GL_HANDLE_TYPE_OPAQUE_FD_EXT",
295*8975f5c5SAndroid Build Coastguard Worker        "ZirconVmo": "GL_HANDLE_TYPE_ZIRCON_VMO_ANGLE",
296*8975f5c5SAndroid Build Coastguard Worker        "ZirconEvent": "GL_HANDLE_TYPE_ZIRCON_EVENT_ANGLE"
297*8975f5c5SAndroid Build Coastguard Worker    },
298*8975f5c5SAndroid Build Coastguard Worker    "ImageLayout":
299*8975f5c5SAndroid Build Coastguard Worker    {
300*8975f5c5SAndroid Build Coastguard Worker        "Undefined": "GL_NONE",
301*8975f5c5SAndroid Build Coastguard Worker        "General": "GL_LAYOUT_GENERAL_EXT",
302*8975f5c5SAndroid Build Coastguard Worker        "ColorAttachment": "GL_LAYOUT_COLOR_ATTACHMENT_EXT",
303*8975f5c5SAndroid Build Coastguard Worker        "DepthStencilAttachment": "GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT",
304*8975f5c5SAndroid Build Coastguard Worker        "DepthStencilReadOnlyAttachment": "GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT",
305*8975f5c5SAndroid Build Coastguard Worker        "ShaderReadOnly": "GL_LAYOUT_SHADER_READ_ONLY_EXT",
306*8975f5c5SAndroid Build Coastguard Worker        "TransferSrc": "GL_LAYOUT_TRANSFER_SRC_EXT",
307*8975f5c5SAndroid Build Coastguard Worker        "TransferDst": "GL_LAYOUT_TRANSFER_DST_EXT",
308*8975f5c5SAndroid Build Coastguard Worker        "DepthReadOnlyStencilAttachment": "GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT",
309*8975f5c5SAndroid Build Coastguard Worker        "DepthAttachmentStencilReadOnly": "GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT"
310*8975f5c5SAndroid Build Coastguard Worker    },
311*8975f5c5SAndroid Build Coastguard Worker    "ShadingRate":
312*8975f5c5SAndroid Build Coastguard Worker    {
313*8975f5c5SAndroid Build Coastguard Worker        "Undefined": "GL_NONE",
314*8975f5c5SAndroid Build Coastguard Worker        "_1x1": "GL_SHADING_RATE_1X1_PIXELS_QCOM",
315*8975f5c5SAndroid Build Coastguard Worker        "_1x2": "GL_SHADING_RATE_1X2_PIXELS_QCOM",
316*8975f5c5SAndroid Build Coastguard Worker        "_2x1": "GL_SHADING_RATE_2X1_PIXELS_QCOM",
317*8975f5c5SAndroid Build Coastguard Worker        "_2x2": "GL_SHADING_RATE_2X2_PIXELS_QCOM",
318*8975f5c5SAndroid Build Coastguard Worker        "_4x2": "GL_SHADING_RATE_4X2_PIXELS_QCOM",
319*8975f5c5SAndroid Build Coastguard Worker        "_4x4": "GL_SHADING_RATE_4X4_PIXELS_QCOM"
320*8975f5c5SAndroid Build Coastguard Worker    },
321*8975f5c5SAndroid Build Coastguard Worker    "TilingMode":
322*8975f5c5SAndroid Build Coastguard Worker    {
323*8975f5c5SAndroid Build Coastguard Worker        "Optimal": "GL_OPTIMAL_TILING_EXT",
324*8975f5c5SAndroid Build Coastguard Worker        "Linear": "GL_LINEAR_TILING_EXT"
325*8975f5c5SAndroid Build Coastguard Worker    }
326*8975f5c5SAndroid Build Coastguard Worker}
327