Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(340)

Side by Side Diff: gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h

Issue 8772033: Adds support for the GL_ANGLE_texture_usage and GL_EXT_texture_storage (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 9 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // This file is auto-generated from 5 // This file is auto-generated from
6 // gpu/command_buffer/build_gles2_cmd_buffer.py 6 // gpu/command_buffer/build_gles2_cmd_buffer.py
7 // DO NOT EDIT! 7 // DO NOT EDIT!
8 8
9 #ifndef GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_ 9 #ifndef GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_
10 #define GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_ 10 #define GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after
112 { 0x0B21, "GL_LINE_WIDTH", }, 112 { 0x0B21, "GL_LINE_WIDTH", },
113 { 0x81A5, "GL_DEPTH_COMPONENT16", }, 113 { 0x81A5, "GL_DEPTH_COMPONENT16", },
114 { 0x81A6, "GL_DEPTH_COMPONENT24_OES", }, 114 { 0x81A6, "GL_DEPTH_COMPONENT24_OES", },
115 { 0x81A7, "GL_DEPTH_COMPONENT32_OES", }, 115 { 0x81A7, "GL_DEPTH_COMPONENT32_OES", },
116 { 0x8DFD, "GL_MAX_FRAGMENT_UNIFORM_VECTORS", }, 116 { 0x8DFD, "GL_MAX_FRAGMENT_UNIFORM_VECTORS", },
117 { 0x8F60, "GL_MALI_SHADER_BINARY_ARM", }, 117 { 0x8F60, "GL_MALI_SHADER_BINARY_ARM", },
118 { 0x87EE, "GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD", }, 118 { 0x87EE, "GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD", },
119 { 1, "GL_ES_VERSION_2_0", }, 119 { 1, "GL_ES_VERSION_2_0", },
120 { 0x84F9, "GL_DEPTH_STENCIL_OES", }, 120 { 0x84F9, "GL_DEPTH_STENCIL_OES", },
121 { 0x8368, "GL_UNSIGNED_INT_2_10_10_10_REV_EXT", }, 121 { 0x8368, "GL_UNSIGNED_INT_2_10_10_10_REV_EXT", },
122 { 0x8819, "GL_LUMINANCE_ALPHA32F_EXT", },
123 { 0x8818, "GL_LUMINANCE32F_EXT", },
122 { 0x8363, "GL_UNSIGNED_SHORT_5_6_5", }, 124 { 0x8363, "GL_UNSIGNED_SHORT_5_6_5", },
125 { 0x8814, "GL_RGBA32F_EXT", },
123 { 0x84F2, "GL_ALL_COMPLETED_NV", }, 126 { 0x84F2, "GL_ALL_COMPLETED_NV", },
124 { 0x84F3, "GL_FENCE_STATUS_NV", }, 127 { 0x8816, "GL_ALPHA32F_EXT", },
125 { 0x84F4, "GL_FENCE_CONDITION_NV", }, 128 { 0x84F4, "GL_FENCE_CONDITION_NV", },
126 { 0x8366, "GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT", }, 129 { 0x8366, "GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT", },
127 { 0x8365, "GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT", }, 130 { 0x8365, "GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT", },
131 { 0x881E, "GL_LUMINANCE16F_EXT", },
128 { 0x84FA, "GL_UNSIGNED_INT_24_8_OES", }, 132 { 0x84FA, "GL_UNSIGNED_INT_24_8_OES", },
133 { 0x881F, "GL_LUMINANCE_ALPHA16F_EXT", },
134 { 0x881A, "GL_RGBA16F_EXT", },
129 { 0x84FE, "GL_TEXTURE_MAX_ANISOTROPY_EXT", }, 135 { 0x84FE, "GL_TEXTURE_MAX_ANISOTROPY_EXT", },
130 { 0x0901, "GL_CCW", }, 136 { 0x0901, "GL_CCW", },
131 { 0x0900, "GL_CW", }, 137 { 0x0900, "GL_CW", },
132 { 0x8B63, "GL_SAMPLER_2D_RECT_ARB", }, 138 { 0x8B63, "GL_SAMPLER_2D_RECT_ARB", },
133 { 0x8B60, "GL_SAMPLER_CUBE", }, 139 { 0x8B60, "GL_SAMPLER_CUBE", },
134 { 0x00001000, "GL_DEPTH_BUFFER_BIT4_QCOM", }, 140 { 0x00001000, "GL_DEPTH_BUFFER_BIT4_QCOM", },
135 { 0x00000080, "GL_COLOR_BUFFER_BIT7_QCOM", }, 141 { 0x00000080, "GL_COLOR_BUFFER_BIT7_QCOM", },
136 { 0x88F0, "GL_DEPTH24_STENCIL8_OES", }, 142 { 0x88F0, "GL_DEPTH24_STENCIL8_OES", },
137 { 0x80A0, "GL_SAMPLE_COVERAGE", }, 143 { 0x80A0, "GL_SAMPLE_COVERAGE", },
138 { 0x80A9, "GL_SAMPLES", }, 144 { 0x80A9, "GL_SAMPLES", },
(...skipping 16 matching lines...) Expand all
155 { 0x0301, "GL_ONE_MINUS_SRC_COLOR", }, 161 { 0x0301, "GL_ONE_MINUS_SRC_COLOR", },
156 { 0x0300, "GL_SRC_COLOR", }, 162 { 0x0300, "GL_SRC_COLOR", },
157 { 0x0303, "GL_ONE_MINUS_SRC_ALPHA", }, 163 { 0x0303, "GL_ONE_MINUS_SRC_ALPHA", },
158 { 0x0302, "GL_SRC_ALPHA", }, 164 { 0x0302, "GL_SRC_ALPHA", },
159 { 0x0308, "GL_SRC_ALPHA_SATURATE", }, 165 { 0x0308, "GL_SRC_ALPHA_SATURATE", },
160 { 0x2A00, "GL_POLYGON_OFFSET_UNITS", }, 166 { 0x2A00, "GL_POLYGON_OFFSET_UNITS", },
161 { 0x00800000, "GL_STENCIL_BUFFER_BIT7_QCOM", }, 167 { 0x00800000, "GL_STENCIL_BUFFER_BIT7_QCOM", },
162 { 0x00020000, "GL_STENCIL_BUFFER_BIT1_QCOM", }, 168 { 0x00020000, "GL_STENCIL_BUFFER_BIT1_QCOM", },
163 { 0x8D00, "GL_DEPTH_ATTACHMENT", }, 169 { 0x8D00, "GL_DEPTH_ATTACHMENT", },
164 { 0x8FA0, "GL_PERFMON_GLOBAL_MODE_QCOM", }, 170 { 0x8FA0, "GL_PERFMON_GLOBAL_MODE_QCOM", },
171 { 0x8815, "GL_RGB32F_EXT", },
165 { 0x813D, "GL_TEXTURE_MAX_LEVEL_APPLE", }, 172 { 0x813D, "GL_TEXTURE_MAX_LEVEL_APPLE", },
173 { 0x84F3, "GL_FENCE_STATUS_NV", },
166 { 0x8CDD, "GL_FRAMEBUFFER_UNSUPPORTED", }, 174 { 0x8CDD, "GL_FRAMEBUFFER_UNSUPPORTED", },
167 { 0x8CDF, "GL_MAX_COLOR_ATTACHMENTS_NV", }, 175 { 0x8CDF, "GL_MAX_COLOR_ATTACHMENTS_NV", },
176 { 0x803C, "GL_ALPHA8_EXT", },
168 { 0x84F5, "GL_TEXTURE_RECTANGLE_ARB", }, 177 { 0x84F5, "GL_TEXTURE_RECTANGLE_ARB", },
169 { 0x882A, "GL_DRAW_BUFFER5_NV", }, 178 { 0x882A, "GL_DRAW_BUFFER5_NV", },
170 { 0x80AA, "GL_SAMPLE_COVERAGE_VALUE", }, 179 { 0x80AA, "GL_SAMPLE_COVERAGE_VALUE", },
171 { 0x84F6, "GL_TEXTURE_BINDING_RECTANGLE_ARB", }, 180 { 0x84F6, "GL_TEXTURE_BINDING_RECTANGLE_ARB", },
172 { 0x80AB, "GL_SAMPLE_COVERAGE_INVERT", }, 181 { 0x80AB, "GL_SAMPLE_COVERAGE_INVERT", },
173 { 0x882B, "GL_DRAW_BUFFER6_NV", }, 182 { 0x882B, "GL_DRAW_BUFFER6_NV", },
174 { 0x882C, "GL_DRAW_BUFFER7_NV", }, 183 { 0x882C, "GL_DRAW_BUFFER7_NV", },
175 { 0x84FF, "GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT", }, 184 { 0x84FF, "GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT", },
176 { 0x0B74, "GL_DEPTH_FUNC", }, 185 { 0x0B74, "GL_DEPTH_FUNC", },
186 { 0x881B, "GL_RGB16F_EXT", },
177 { 0x0B71, "GL_DEPTH_TEST", }, 187 { 0x0B71, "GL_DEPTH_TEST", },
178 { 0x0B70, "GL_DEPTH_RANGE", }, 188 { 0x0B70, "GL_DEPTH_RANGE", },
179 { 0x0B73, "GL_DEPTH_CLEAR_VALUE", }, 189 { 0x0B73, "GL_DEPTH_CLEAR_VALUE", },
180 { 0x0B72, "GL_DEPTH_WRITEMASK", }, 190 { 0x0B72, "GL_DEPTH_WRITEMASK", },
181 { 0x85BA, "GL_UNSIGNED_SHORT_8_8_APPLE", }, 191 { 0x85BA, "GL_UNSIGNED_SHORT_8_8_APPLE", },
182 { 0x882E, "GL_DRAW_BUFFER9_NV", }, 192 { 0x882E, "GL_DRAW_BUFFER9_NV", },
183 { 0x8073, "GL_MAX_3D_TEXTURE_SIZE_OES", }, 193 { 0x8073, "GL_MAX_3D_TEXTURE_SIZE_OES", },
184 { 0x8072, "GL_TEXTURE_WRAP_R_OES", }, 194 { 0x8072, "GL_TEXTURE_WRAP_R_OES", },
185 { 0x80E1, "GL_BGRA_EXT", }, 195 { 0x80E1, "GL_BGRA_EXT", },
186 { 0x8ED7, "GL_COVERAGE_AUTOMATIC_NV", }, 196 { 0x8ED7, "GL_COVERAGE_AUTOMATIC_NV", },
187 { 0x8ED6, "GL_COVERAGE_EDGE_FRAGMENTS_NV", }, 197 { 0x8ED6, "GL_COVERAGE_EDGE_FRAGMENTS_NV", },
188 { 0x8ED5, "GL_COVERAGE_ALL_FRAGMENTS_NV", }, 198 { 0x8ED5, "GL_COVERAGE_ALL_FRAGMENTS_NV", },
189 { 0x8ED4, "GL_COVERAGE_SAMPLES_NV", }, 199 { 0x8ED4, "GL_COVERAGE_SAMPLES_NV", },
190 { 0x8ED3, "GL_COVERAGE_BUFFERS_NV", }, 200 { 0x8ED3, "GL_COVERAGE_BUFFERS_NV", },
191 { 0x8ED2, "GL_COVERAGE_ATTACHMENT_NV", }, 201 { 0x8ED2, "GL_COVERAGE_ATTACHMENT_NV", },
192 { 0x8ED1, "GL_COVERAGE_COMPONENT4_NV", }, 202 { 0x8ED1, "GL_COVERAGE_COMPONENT4_NV", },
193 { 0x8ED0, "GL_COVERAGE_COMPONENT_NV", }, 203 { 0x8ED0, "GL_COVERAGE_COMPONENT_NV", },
194 { 0x800B, "GL_FUNC_REVERSE_SUBTRACT", }, 204 { 0x800B, "GL_FUNC_REVERSE_SUBTRACT", },
195 { 0x00000400, "GL_STENCIL_BUFFER_BIT", }, 205 { 0x00000400, "GL_STENCIL_BUFFER_BIT", },
196 { 0x800A, "GL_FUNC_SUBTRACT", }, 206 { 0x800A, "GL_FUNC_SUBTRACT", },
197 { 0x8E2C, "GL_DEPTH_COMPONENT16_NONLINEAR_NV", }, 207 { 0x8E2C, "GL_DEPTH_COMPONENT16_NONLINEAR_NV", },
198 { 0x889F, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING", }, 208 { 0x8508, "GL_DECR_WRAP", },
199 { 0x8006, "GL_FUNC_ADD", }, 209 { 0x8006, "GL_FUNC_ADD", },
200 { 0x8007, "GL_MIN_EXT", }, 210 { 0x8007, "GL_MIN_EXT", },
201 { 0x8004, "GL_ONE_MINUS_CONSTANT_ALPHA", }, 211 { 0x8004, "GL_ONE_MINUS_CONSTANT_ALPHA", },
202 { 0x8005, "GL_BLEND_COLOR", }, 212 { 0x8005, "GL_BLEND_COLOR", },
203 { 0x8002, "GL_ONE_MINUS_CONSTANT_COLOR", }, 213 { 0x8002, "GL_ONE_MINUS_CONSTANT_COLOR", },
204 { 0x8003, "GL_CONSTANT_ALPHA", }, 214 { 0x8003, "GL_CONSTANT_ALPHA", },
205 { 0x8000, "GL_COVERAGE_BUFFER_BIT_NV", }, 215 { 0x8000, "GL_COVERAGE_BUFFER_BIT_NV", },
206 { 0x8001, "GL_CONSTANT_COLOR", }, 216 { 0x8001, "GL_CONSTANT_COLOR", },
207 { 0x0204, "GL_GREATER", }, 217 { 0x0204, "GL_GREATER", },
208 { 0x0205, "GL_NOTEQUAL", }, 218 { 0x0205, "GL_NOTEQUAL", },
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
274 { 0x0CF5, "GL_UNPACK_ALIGNMENT", }, 284 { 0x0CF5, "GL_UNPACK_ALIGNMENT", },
275 { 0x0CF4, "GL_UNPACK_SKIP_PIXELS", }, 285 { 0x0CF4, "GL_UNPACK_SKIP_PIXELS", },
276 { 0x8009, "GL_BLEND_EQUATION", }, 286 { 0x8009, "GL_BLEND_EQUATION", },
277 { 0x1401, "GL_UNSIGNED_BYTE", }, 287 { 0x1401, "GL_UNSIGNED_BYTE", },
278 { 0x1400, "GL_BYTE", }, 288 { 0x1400, "GL_BYTE", },
279 { 0x1403, "GL_UNSIGNED_SHORT", }, 289 { 0x1403, "GL_UNSIGNED_SHORT", },
280 { 0x1402, "GL_SHORT", }, 290 { 0x1402, "GL_SHORT", },
281 { 0x1405, "GL_UNSIGNED_INT", }, 291 { 0x1405, "GL_UNSIGNED_INT", },
282 { 0x1404, "GL_INT", }, 292 { 0x1404, "GL_INT", },
283 { 0x1406, "GL_FLOAT", }, 293 { 0x1406, "GL_FLOAT", },
294 { 0x8040, "GL_LUMINANCE8_EXT", },
295 { 0x8045, "GL_LUMINANCE8_ALPHA8_EXT", },
284 { 0x8CD1, "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME", }, 296 { 0x8CD1, "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME", },
285 { 0x00040000, "GL_STENCIL_BUFFER_BIT2_QCOM", }, 297 { 0x00040000, "GL_STENCIL_BUFFER_BIT2_QCOM", },
286 { 0x8CD0, "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE", }, 298 { 0x8CD0, "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE", },
287 { 0x8CD3, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE", }, 299 { 0x8CD3, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE", },
288 { 0x0B90, "GL_STENCIL_TEST", }, 300 { 0x0B90, "GL_STENCIL_TEST", },
289 { 0x8CD2, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL", }, 301 { 0x8CD2, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL", },
302 { 0x881C, "GL_ALPHA16F_EXT", },
290 { 0x8CD4, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES", }, 303 { 0x8CD4, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES", },
291 { 0x8CD7, "GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT", }, 304 { 0x8CD7, "GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT", },
292 { 0x08000000, "GL_MULTISAMPLE_BUFFER_BIT3_QCOM", }, 305 { 0x08000000, "GL_MULTISAMPLE_BUFFER_BIT3_QCOM", },
293 { 0x8038, "GL_POLYGON_OFFSET_FACTOR", }, 306 { 0x8038, "GL_POLYGON_OFFSET_FACTOR", },
294 { 0x851A, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z", }, 307 { 0x851A, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z", },
295 { 0x851C, "GL_MAX_CUBE_MAP_TEXTURE_SIZE", }, 308 { 0x851C, "GL_MAX_CUBE_MAP_TEXTURE_SIZE", },
296 { 0x8CD9, "GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS", }, 309 { 0x8CD9, "GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS", },
297 { 0x84CC, "GL_TEXTURE12", }, 310 { 0x84CC, "GL_TEXTURE12", },
298 { 0x0BA2, "GL_VIEWPORT", }, 311 { 0x0BA2, "GL_VIEWPORT", },
299 { 0x84CA, "GL_TEXTURE10", }, 312 { 0x84CA, "GL_TEXTURE10", },
300 { 0x84CF, "GL_TEXTURE15", }, 313 { 0x84CF, "GL_TEXTURE15", },
301 { 0x84CE, "GL_TEXTURE14", }, 314 { 0x84CE, "GL_TEXTURE14", },
302 { 0x84CD, "GL_TEXTURE13", }, 315 { 0x84CD, "GL_TEXTURE13", },
303 { 0x83F3, "GL_COMPRESSED_RGBA_S3TC_DXT5_EXT", }, 316 { 0x83F3, "GL_COMPRESSED_RGBA_S3TC_DXT5_EXT", },
304 { 0x83F2, "GL_COMPRESSED_RGBA_S3TC_DXT3_EXT", }, 317 { 0x83F2, "GL_COMPRESSED_RGBA_S3TC_DXT3_EXT", },
305 { 0x83F1, "GL_COMPRESSED_RGBA_S3TC_DXT1_EXT", }, 318 { 0x83F1, "GL_COMPRESSED_RGBA_S3TC_DXT1_EXT", },
306 { 0x83F0, "GL_COMPRESSED_RGB_S3TC_DXT1_EXT", }, 319 { 0x83F0, "GL_COMPRESSED_RGB_S3TC_DXT1_EXT", },
307 { 0x8C0A, "GL_SGX_BINARY_IMG", }, 320 { 0x8C0A, "GL_SGX_BINARY_IMG", },
308 { 0x846D, "GL_ALIASED_POINT_SIZE_RANGE", }, 321 { 0x846D, "GL_ALIASED_POINT_SIZE_RANGE", },
309 { 0x846E, "GL_ALIASED_LINE_WIDTH_RANGE", }, 322 { 0x846E, "GL_ALIASED_LINE_WIDTH_RANGE", },
323 { 0x93A4, "GL_PACK_REVERSE_ROW_ORDER_ANGLE", },
324 { 0x93A1, "GL_BGRA8_EXT", },
310 { 0x93A0, "GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE", }, 325 { 0x93A0, "GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE", },
326 { 0x93A3, "GL_FRAMEBUFFER_ATTACHMENT_ANGLE", },
327 { 0x93A2, "GL_TEXTURE_USAGE_ANGLE", },
311 { 0x8802, "GL_STENCIL_BACK_PASS_DEPTH_FAIL", }, 328 { 0x8802, "GL_STENCIL_BACK_PASS_DEPTH_FAIL", },
312 { 0x8C01, "GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG", }, 329 { 0x8C01, "GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG", },
313 { 0x8C00, "GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG", }, 330 { 0x8C00, "GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG", },
314 { 0x8C03, "GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG", }, 331 { 0x8C03, "GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG", },
315 { 0x8C02, "GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG", }, 332 { 0x8C02, "GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG", },
316 { 0x84C9, "GL_TEXTURE9", }, 333 { 0x84C9, "GL_TEXTURE9", },
317 { 0x84C8, "GL_TEXTURE8", }, 334 { 0x84C8, "GL_TEXTURE8", },
318 { 0x8869, "GL_MAX_VERTEX_ATTRIBS", }, 335 { 0x8869, "GL_MAX_VERTEX_ATTRIBS", },
319 { 0x84C3, "GL_TEXTURE3", }, 336 { 0x84C3, "GL_TEXTURE3", },
320 { 0x84C2, "GL_TEXTURE2", }, 337 { 0x84C2, "GL_TEXTURE2", },
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after
409 { 0x00010000, "GL_STENCIL_BUFFER_BIT0_QCOM", }, 426 { 0x00010000, "GL_STENCIL_BUFFER_BIT0_QCOM", },
410 { 0x0B93, "GL_STENCIL_VALUE_MASK", }, 427 { 0x0B93, "GL_STENCIL_VALUE_MASK", },
411 { 0x0B92, "GL_STENCIL_FUNC", }, 428 { 0x0B92, "GL_STENCIL_FUNC", },
412 { 0x0B91, "GL_STENCIL_CLEAR_VALUE", }, 429 { 0x0B91, "GL_STENCIL_CLEAR_VALUE", },
413 { 0x883D, "GL_BLEND_EQUATION_ALPHA", }, 430 { 0x883D, "GL_BLEND_EQUATION_ALPHA", },
414 { 0x0B97, "GL_STENCIL_REF", }, 431 { 0x0B97, "GL_STENCIL_REF", },
415 { 0x0B96, "GL_STENCIL_PASS_DEPTH_PASS", }, 432 { 0x0B96, "GL_STENCIL_PASS_DEPTH_PASS", },
416 { 0x0B95, "GL_STENCIL_PASS_DEPTH_FAIL", }, 433 { 0x0B95, "GL_STENCIL_PASS_DEPTH_FAIL", },
417 { 0x2700, "GL_NEAREST_MIPMAP_NEAREST", }, 434 { 0x2700, "GL_NEAREST_MIPMAP_NEAREST", },
418 { 0x0B98, "GL_STENCIL_WRITEMASK", }, 435 { 0x0B98, "GL_STENCIL_WRITEMASK", },
436 { 0x912F, "GL_TEXTURE_IMMUTABLE_FORMAT_EXT", },
419 { 0x20000000, "GL_MULTISAMPLE_BUFFER_BIT5_QCOM", }, 437 { 0x20000000, "GL_MULTISAMPLE_BUFFER_BIT5_QCOM", },
420 { 0x0DE1, "GL_TEXTURE_2D", }, 438 { 0x0DE1, "GL_TEXTURE_2D", },
421 { 0x80C9, "GL_BLEND_SRC_RGB", }, 439 { 0x80C9, "GL_BLEND_SRC_RGB", },
422 { 0x80C8, "GL_BLEND_DST_RGB", }, 440 { 0x80C8, "GL_BLEND_DST_RGB", },
441 { 0x8059, "GL_RGB10_A2_EXT", },
423 { 0x8058, "GL_RGBA8_OES", }, 442 { 0x8058, "GL_RGBA8_OES", },
424 { 0x00002000, "GL_DEPTH_BUFFER_BIT5_QCOM", }, 443 { 0x00002000, "GL_DEPTH_BUFFER_BIT5_QCOM", },
425 { 0x8051, "GL_RGB8_OES", }, 444 { 0x8051, "GL_RGB8_OES", },
445 { 0x8052, "GL_RGB10_EXT", },
426 { 0x8CAB, "GL_RENDERBUFFER_SAMPLES_ANGLE", }, 446 { 0x8CAB, "GL_RENDERBUFFER_SAMPLES_ANGLE", },
427 { 0x8057, "GL_RGB5_A1", }, 447 { 0x8057, "GL_RGB5_A1", },
428 { 0x8056, "GL_RGBA4", }, 448 { 0x8056, "GL_RGBA4", },
429 { 0x150A, "GL_INVERT", }, 449 { 0x150A, "GL_INVERT", },
430 { 0x01000000, "GL_MULTISAMPLE_BUFFER_BIT0_QCOM", }, 450 { 0x01000000, "GL_MULTISAMPLE_BUFFER_BIT0_QCOM", },
431 { 0x0B45, "GL_CULL_FACE_MODE", }, 451 { 0x0B45, "GL_CULL_FACE_MODE", },
432 { 0x00100000, "GL_STENCIL_BUFFER_BIT4_QCOM", }, 452 { 0x00100000, "GL_STENCIL_BUFFER_BIT4_QCOM", },
433 { 0x8D20, "GL_STENCIL_ATTACHMENT", }, 453 { 0x8D20, "GL_STENCIL_ATTACHMENT", },
434 { 0x00000200, "GL_DEPTH_BUFFER_BIT1_QCOM", }, 454 { 0x00000200, "GL_DEPTH_BUFFER_BIT1_QCOM", },
435 { 0x00008000, "GL_DEPTH_BUFFER_BIT7_QCOM", }, 455 { 0x00008000, "GL_DEPTH_BUFFER_BIT7_QCOM", },
436 { 0x8CA8, "GL_READ_FRAMEBUFFER_ANGLE", }, 456 { 0x8CA8, "GL_READ_FRAMEBUFFER_ANGLE", },
437 { 0x8CA9, "GL_DRAW_FRAMEBUFFER_ANGLE", }, 457 { 0x8CA9, "GL_DRAW_FRAMEBUFFER_ANGLE", },
438 { 0x8CA6, "GL_FRAMEBUFFER_BINDING", }, 458 { 0x8CA6, "GL_FRAMEBUFFER_BINDING", },
439 { 0x8CA7, "GL_RENDERBUFFER_BINDING", }, 459 { 0x8CA7, "GL_RENDERBUFFER_BINDING", },
440 { 0x8CA4, "GL_STENCIL_BACK_VALUE_MASK", }, 460 { 0x8CA4, "GL_STENCIL_BACK_VALUE_MASK", },
441 { 0x8CA5, "GL_STENCIL_BACK_WRITEMASK", }, 461 { 0x8CA5, "GL_STENCIL_BACK_WRITEMASK", },
442 { 0x8CA3, "GL_STENCIL_BACK_REF", }, 462 { 0x8CA3, "GL_STENCIL_BACK_REF", },
443 { 0x80CB, "GL_BLEND_SRC_ALPHA", }, 463 { 0x80CB, "GL_BLEND_SRC_ALPHA", },
444 { 0x80CA, "GL_BLEND_DST_ALPHA", }, 464 { 0x80CA, "GL_BLEND_DST_ALPHA", },
445 { 0x8CE4, "GL_COLOR_ATTACHMENT4_NV", }, 465 { 0x8CE4, "GL_COLOR_ATTACHMENT4_NV", },
446 { 0x8CD6, "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT", }, 466 { 0x8CD6, "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT", },
447 { 0x8872, "GL_MAX_TEXTURE_IMAGE_UNITS", }, 467 { 0x8872, "GL_MAX_TEXTURE_IMAGE_UNITS", },
448 { 0x8508, "GL_DECR_WRAP", }, 468 { 0x889F, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING", },
449 { 0x8507, "GL_INCR_WRAP", }, 469 { 0x8507, "GL_INCR_WRAP", },
450 { 0x8895, "GL_ELEMENT_ARRAY_BUFFER_BINDING", }, 470 { 0x8895, "GL_ELEMENT_ARRAY_BUFFER_BINDING", },
451 { 0x8894, "GL_ARRAY_BUFFER_BINDING", }, 471 { 0x8894, "GL_ARRAY_BUFFER_BINDING", },
452 { 0x8893, "GL_ELEMENT_ARRAY_BUFFER", }, 472 { 0x8893, "GL_ELEMENT_ARRAY_BUFFER", },
453 { 0x8892, "GL_ARRAY_BUFFER", }, 473 { 0x8892, "GL_ARRAY_BUFFER", },
454 { 0x8BD8, "GL_TEXTURE_IMAGE_VALID_QCOM", }, 474 { 0x8BD8, "GL_TEXTURE_IMAGE_VALID_QCOM", },
455 { 0x84D3, "GL_TEXTURE19", }, 475 { 0x84D3, "GL_TEXTURE19", },
456 { 0x84E8, "GL_MAX_RENDERBUFFER_SIZE", }, 476 { 0x84E8, "GL_MAX_RENDERBUFFER_SIZE", },
457 { 0x8370, "GL_MIRRORED_REPEAT", }, 477 { 0x8370, "GL_MIRRORED_REPEAT", },
458 { 0x84E0, "GL_ACTIVE_TEXTURE", }, 478 { 0x84E0, "GL_ACTIVE_TEXTURE", },
(...skipping 565 matching lines...) Expand 10 before | Expand all | Expand 10 after
1024 { GL_ALPHA, "GL_ALPHA" }, 1044 { GL_ALPHA, "GL_ALPHA" },
1025 { GL_LUMINANCE, "GL_LUMINANCE" }, 1045 { GL_LUMINANCE, "GL_LUMINANCE" },
1026 { GL_LUMINANCE_ALPHA, "GL_LUMINANCE_ALPHA" }, 1046 { GL_LUMINANCE_ALPHA, "GL_LUMINANCE_ALPHA" },
1027 { GL_RGB, "GL_RGB" }, 1047 { GL_RGB, "GL_RGB" },
1028 { GL_RGBA, "GL_RGBA" }, 1048 { GL_RGBA, "GL_RGBA" },
1029 }; 1049 };
1030 return GLES2Util::GetQualifiedEnumString( 1050 return GLES2Util::GetQualifiedEnumString(
1031 string_table, arraysize(string_table), value); 1051 string_table, arraysize(string_table), value);
1032 } 1052 }
1033 1053
1054 std::string GLES2Util::GetStringTextureInternalFormatStorage(uint32 value) {
1055 static EnumToString string_table[] = {
1056 { GL_RGB565, "GL_RGB565" },
1057 { GL_RGBA4, "GL_RGBA4" },
1058 { GL_RGB5_A1, "GL_RGB5_A1" },
1059 { GL_ALPHA8_EXT, "GL_ALPHA8_EXT" },
1060 { GL_LUMINANCE8_EXT, "GL_LUMINANCE8_EXT" },
1061 { GL_LUMINANCE8_ALPHA8_EXT, "GL_LUMINANCE8_ALPHA8_EXT" },
1062 { GL_RGB8_OES, "GL_RGB8_OES" },
1063 { GL_RGBA8_OES, "GL_RGBA8_OES" },
1064 };
1065 return GLES2Util::GetQualifiedEnumString(
1066 string_table, arraysize(string_table), value);
1067 }
1068
1034 std::string GLES2Util::GetStringTextureMagFilterMode(uint32 value) { 1069 std::string GLES2Util::GetStringTextureMagFilterMode(uint32 value) {
1035 static EnumToString string_table[] = { 1070 static EnumToString string_table[] = {
1036 { GL_NEAREST, "GL_NEAREST" }, 1071 { GL_NEAREST, "GL_NEAREST" },
1037 { GL_LINEAR, "GL_LINEAR" }, 1072 { GL_LINEAR, "GL_LINEAR" },
1038 }; 1073 };
1039 return GLES2Util::GetQualifiedEnumString( 1074 return GLES2Util::GetQualifiedEnumString(
1040 string_table, arraysize(string_table), value); 1075 string_table, arraysize(string_table), value);
1041 } 1076 }
1042 1077
1043 std::string GLES2Util::GetStringTextureMinFilterMode(uint32 value) { 1078 std::string GLES2Util::GetStringTextureMinFilterMode(uint32 value) {
(...skipping 27 matching lines...) Expand all
1071 { GL_TEXTURE_CUBE_MAP_NEGATIVE_X, "GL_TEXTURE_CUBE_MAP_NEGATIVE_X" }, 1106 { GL_TEXTURE_CUBE_MAP_NEGATIVE_X, "GL_TEXTURE_CUBE_MAP_NEGATIVE_X" },
1072 { GL_TEXTURE_CUBE_MAP_POSITIVE_Y, "GL_TEXTURE_CUBE_MAP_POSITIVE_Y" }, 1107 { GL_TEXTURE_CUBE_MAP_POSITIVE_Y, "GL_TEXTURE_CUBE_MAP_POSITIVE_Y" },
1073 { GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y" }, 1108 { GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y" },
1074 { GL_TEXTURE_CUBE_MAP_POSITIVE_Z, "GL_TEXTURE_CUBE_MAP_POSITIVE_Z" }, 1109 { GL_TEXTURE_CUBE_MAP_POSITIVE_Z, "GL_TEXTURE_CUBE_MAP_POSITIVE_Z" },
1075 { GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z" }, 1110 { GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z" },
1076 }; 1111 };
1077 return GLES2Util::GetQualifiedEnumString( 1112 return GLES2Util::GetQualifiedEnumString(
1078 string_table, arraysize(string_table), value); 1113 string_table, arraysize(string_table), value);
1079 } 1114 }
1080 1115
1116 std::string GLES2Util::GetStringTextureUsage(uint32 value) {
1117 static EnumToString string_table[] = {
1118 { GL_NONE, "GL_NONE" },
1119 { GL_FRAMEBUFFER_ATTACHMENT_ANGLE, "GL_FRAMEBUFFER_ATTACHMENT_ANGLE" },
1120 };
1121 return GLES2Util::GetQualifiedEnumString(
1122 string_table, arraysize(string_table), value);
1123 }
1124
1081 std::string GLES2Util::GetStringTextureWrapMode(uint32 value) { 1125 std::string GLES2Util::GetStringTextureWrapMode(uint32 value) {
1082 static EnumToString string_table[] = { 1126 static EnumToString string_table[] = {
1083 { GL_CLAMP_TO_EDGE, "GL_CLAMP_TO_EDGE" }, 1127 { GL_CLAMP_TO_EDGE, "GL_CLAMP_TO_EDGE" },
1084 { GL_MIRRORED_REPEAT, "GL_MIRRORED_REPEAT" }, 1128 { GL_MIRRORED_REPEAT, "GL_MIRRORED_REPEAT" },
1085 { GL_REPEAT, "GL_REPEAT" }, 1129 { GL_REPEAT, "GL_REPEAT" },
1086 }; 1130 };
1087 return GLES2Util::GetQualifiedEnumString( 1131 return GLES2Util::GetQualifiedEnumString(
1088 string_table, arraysize(string_table), value); 1132 string_table, arraysize(string_table), value);
1089 } 1133 }
1090 1134
(...skipping 27 matching lines...) Expand all
1118 std::string GLES2Util::GetStringVertexPointer(uint32 value) { 1162 std::string GLES2Util::GetStringVertexPointer(uint32 value) {
1119 static EnumToString string_table[] = { 1163 static EnumToString string_table[] = {
1120 { GL_VERTEX_ATTRIB_ARRAY_POINTER, "GL_VERTEX_ATTRIB_ARRAY_POINTER" }, 1164 { GL_VERTEX_ATTRIB_ARRAY_POINTER, "GL_VERTEX_ATTRIB_ARRAY_POINTER" },
1121 }; 1165 };
1122 return GLES2Util::GetQualifiedEnumString( 1166 return GLES2Util::GetQualifiedEnumString(
1123 string_table, arraysize(string_table), value); 1167 string_table, arraysize(string_table), value);
1124 } 1168 }
1125 1169
1126 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_ 1170 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_
1127 1171
OLDNEW
« no previous file with comments | « gpu/command_buffer/common/gles2_cmd_utils_autogen.h ('k') | gpu/command_buffer/service/feature_info.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698