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

Unified Diff: ui/gl/gl_enums_implementation_autogen.h

Issue 862133002: Update from https://crrev.com/312398 (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 5 years, 11 months 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 side-by-side diff with in-line comments
Download patch
Index: ui/gl/gl_enums_implementation_autogen.h
diff --git a/gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h b/ui/gl/gl_enums_implementation_autogen.h
similarity index 65%
copy from gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h
copy to ui/gl/gl_enums_implementation_autogen.h
index 3fafbcb645876c65d1939020682ff8f5a6fb2eb5..5872db95cd3058d7002e8706b14687d71ed0072b 100644
--- a/gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h
+++ b/ui/gl/gl_enums_implementation_autogen.h
@@ -1,17 +1,14 @@
// Copyright 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-
+//
// This file is auto-generated from
-// gpu/command_buffer/build_gles2_cmd_buffer.py
+// ui/gl/generate_bindings.py
// It's formatted by clang-format using chromium coding style:
// clang-format -i -style=chromium filename
// DO NOT EDIT!
-#ifndef GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_
-#define GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_
-
-static const GLES2Util::EnumToString enum_to_string_table[] = {
+static const GLEnums::EnumToString enum_to_string_table[] = {
{
0x8D77,
"GL_RGB16UI",
@@ -121,10 +118,6 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_STENCIL_BUFFER_BIT6_QCOM",
},
{
- 64,
- "GL_MAILBOX_SIZE_CHROMIUM",
- },
- {
0x9500,
"GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL",
},
@@ -261,8 +254,8 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_SAMPLER_CUBE_MAP_ARRAY_EXT",
},
{
- 0x8213,
- "GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE",
+ 0x88B8,
+ "GL_READ_ONLY",
},
{
0x88B9,
@@ -449,6 +442,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_RGB8_SNORM",
},
{
+ 0x8F95,
+ "GL_RG8_SNORM",
+ },
+ {
0x8260,
"GL_UNDEFINED_VERTEX_EXT",
},
@@ -489,6 +486,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_DEBUG_TYPE_PUSH_GROUP_KHR",
},
{
+ 0x8A43,
+ "GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES",
+ },
+ {
0x1905,
"GL_BLUE_NV",
},
@@ -757,10 +758,6 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_UNIFORM_BLOCK_INDEX",
},
{
- 0x88B8,
- "GL_READ_ONLY",
- },
- {
0x0BD0,
"GL_DITHER",
},
@@ -1093,6 +1090,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_DST_ATOP_NV",
},
{
+ 0x8213,
+ "GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE",
+ },
+ {
0x80A9,
"GL_SAMPLES",
},
@@ -1245,10 +1246,6 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_RGBA32F_EXT",
},
{
- 0x6006,
- "GL_ASYNC_PIXEL_PACK_COMPLETED_CHROMIUM",
- },
- {
0x9277,
"GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2",
},
@@ -1349,6 +1346,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_SRGB_EXT",
},
{
+ 0x8236,
+ "GL_R32UI",
+ },
+ {
0x8E7B,
"GL_FRACTIONAL_ODD_EXT",
},
@@ -1401,8 +1402,8 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_ISOLINES_EXT",
},
{
- 0x8F95,
- "GL_RG8_SNORM",
+ 0x6006,
+ "GL_ASYNC_PIXEL_PACK_COMPLETED_CHROMIUM",
},
{
0x8D99,
@@ -1481,8 +1482,8 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_DRAW_BUFFER8_EXT",
},
{
- 0x8A43,
- "GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES",
+ 0x0BA6,
+ "GL_PATH_MODELVIEW_MATRIX_CHROMIUM",
},
{
0x8A42,
@@ -1937,12 +1938,16 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_VIVIDLIGHT_NV",
},
{
+ 0x8A2A,
+ "GL_UNIFORM_BUFFER_SIZE",
+ },
+ {
0x8DCC,
"GL_INT_SAMPLER_CUBE",
},
{
- 0x8905,
- "GL_MAX_PROGRAM_TEXEL_OFFSET",
+ 0x78F1,
+ "GL_MAP_CHROMIUM",
},
{
0x00080000,
@@ -2241,8 +2246,8 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_RG8I",
},
{
- 0x8236,
- "GL_R32UI",
+ 0x9246,
+ "GL_OVERLAY_TRANSFORM_FLIP_HORIZONTAL_CHROMIUM",
},
{
0x8B69,
@@ -2997,6 +3002,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_DEBUG_SOURCE_THIRD_PARTY_KHR",
},
{
+ 0x88ED,
+ "GL_PIXEL_PACK_BUFFER_BINDING",
+ },
+ {
0x8B94,
"GL_PALETTE4_RGB5_A1_OES",
},
@@ -3597,8 +3606,8 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_MULTISAMPLE_BUFFER_BIT5_QCOM",
},
{
- 0x8A2A,
- "GL_UNIFORM_BUFFER_SIZE",
+ 64,
+ "GL_MAILBOX_SIZE_CHROMIUM",
},
{
0x0DE1,
@@ -3625,10 +3634,6 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_MAX_VERTEX_UNIFORM_BLOCKS",
},
{
- 0x9246,
- "GL_OVERLAY_TRANSFORM_FLIP_HORIZONTAL_CHROMIUM",
- },
- {
0x88EC,
"GL_PIXEL_UNPACK_BUFFER",
},
@@ -3761,10 +3766,6 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_DEPTH_BUFFER_BIT1_QCOM",
},
{
- 0x78EC,
- "GL_PIXEL_UNPACK_TRANSFER_BUFFER_CHROMIUM",
- },
- {
0x00008000,
"GL_COVERAGE_BUFFER_BIT_NV",
},
@@ -3873,10 +3874,6 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_TRANSFORM_FEEDBACK_BUFFER_START",
},
{
- 0x0BA6,
- "GL_PATH_MODELVIEW_MATRIX_CHROMIUM",
- },
- {
0x8DC2,
"GL_SAMPLER_BUFFER_EXT",
},
@@ -3913,6 +3910,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_UNSIGNED_INT_VEC2",
},
{
+ 0x8905,
+ "GL_MAX_PROGRAM_TEXEL_OFFSET",
+ },
+ {
0x8508,
"GL_DECR_WRAP",
},
@@ -4297,8 +4298,8 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_ETC1_SRGB8_NV",
},
{
- 0x88ED,
- "GL_PIXEL_PACK_BUFFER_BINDING",
+ 0x78EC,
+ "GL_PIXEL_UNPACK_TRANSFER_BUFFER_CHROMIUM",
},
{
0x88EF,
@@ -4381,10 +4382,6 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_WRITEONLY_RENDERING_QCOM",
},
{
- 0x78F1,
- "GL_MAP_CHROMIUM",
- },
- {
0x8824,
"GL_MAX_DRAW_BUFFERS_EXT",
},
@@ -4442,817 +4439,7 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
},
};
-const GLES2Util::EnumToString* const GLES2Util::enum_to_string_table_ =
+const GLEnums::EnumToString* const GLEnums::enum_to_string_table_ =
enum_to_string_table;
-const size_t GLES2Util::enum_to_string_table_len_ =
+const size_t GLEnums::enum_to_string_table_len_ =
sizeof(enum_to_string_table) / sizeof(enum_to_string_table[0]);
-
-std::string GLES2Util::GetStringAttachment(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_COLOR_ATTACHMENT0, "GL_COLOR_ATTACHMENT0"},
- {GL_DEPTH_ATTACHMENT, "GL_DEPTH_ATTACHMENT"},
- {GL_STENCIL_ATTACHMENT, "GL_STENCIL_ATTACHMENT"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringBackbufferAttachment(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_COLOR_EXT, "GL_COLOR_EXT"},
- {GL_DEPTH_EXT, "GL_DEPTH_EXT"},
- {GL_STENCIL_EXT, "GL_STENCIL_EXT"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringBlitFilter(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_NEAREST, "GL_NEAREST"}, {GL_LINEAR, "GL_LINEAR"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringBufferParameter(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_BUFFER_SIZE, "GL_BUFFER_SIZE"}, {GL_BUFFER_USAGE, "GL_BUFFER_USAGE"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringBufferTarget(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_ARRAY_BUFFER, "GL_ARRAY_BUFFER"},
- {GL_ELEMENT_ARRAY_BUFFER, "GL_ELEMENT_ARRAY_BUFFER"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringBufferUsage(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_STREAM_DRAW, "GL_STREAM_DRAW"},
- {GL_STATIC_DRAW, "GL_STATIC_DRAW"},
- {GL_DYNAMIC_DRAW, "GL_DYNAMIC_DRAW"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringCapability(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_BLEND, "GL_BLEND"},
- {GL_CULL_FACE, "GL_CULL_FACE"},
- {GL_DEPTH_TEST, "GL_DEPTH_TEST"},
- {GL_DITHER, "GL_DITHER"},
- {GL_POLYGON_OFFSET_FILL, "GL_POLYGON_OFFSET_FILL"},
- {GL_SAMPLE_ALPHA_TO_COVERAGE, "GL_SAMPLE_ALPHA_TO_COVERAGE"},
- {GL_SAMPLE_COVERAGE, "GL_SAMPLE_COVERAGE"},
- {GL_SCISSOR_TEST, "GL_SCISSOR_TEST"},
- {GL_STENCIL_TEST, "GL_STENCIL_TEST"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringCmpFunction(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_NEVER, "GL_NEVER"},
- {GL_LESS, "GL_LESS"},
- {GL_EQUAL, "GL_EQUAL"},
- {GL_LEQUAL, "GL_LEQUAL"},
- {GL_GREATER, "GL_GREATER"},
- {GL_NOTEQUAL, "GL_NOTEQUAL"},
- {GL_GEQUAL, "GL_GEQUAL"},
- {GL_ALWAYS, "GL_ALWAYS"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringCompressedTextureFormat(uint32_t value) {
- return GLES2Util::GetQualifiedEnumString(NULL, 0, value);
-}
-
-std::string GLES2Util::GetStringDrawMode(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_POINTS, "GL_POINTS"},
- {GL_LINE_STRIP, "GL_LINE_STRIP"},
- {GL_LINE_LOOP, "GL_LINE_LOOP"},
- {GL_LINES, "GL_LINES"},
- {GL_TRIANGLE_STRIP, "GL_TRIANGLE_STRIP"},
- {GL_TRIANGLE_FAN, "GL_TRIANGLE_FAN"},
- {GL_TRIANGLES, "GL_TRIANGLES"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringDstBlendFactor(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_ZERO, "GL_ZERO"},
- {GL_ONE, "GL_ONE"},
- {GL_SRC_COLOR, "GL_SRC_COLOR"},
- {GL_ONE_MINUS_SRC_COLOR, "GL_ONE_MINUS_SRC_COLOR"},
- {GL_DST_COLOR, "GL_DST_COLOR"},
- {GL_ONE_MINUS_DST_COLOR, "GL_ONE_MINUS_DST_COLOR"},
- {GL_SRC_ALPHA, "GL_SRC_ALPHA"},
- {GL_ONE_MINUS_SRC_ALPHA, "GL_ONE_MINUS_SRC_ALPHA"},
- {GL_DST_ALPHA, "GL_DST_ALPHA"},
- {GL_ONE_MINUS_DST_ALPHA, "GL_ONE_MINUS_DST_ALPHA"},
- {GL_CONSTANT_COLOR, "GL_CONSTANT_COLOR"},
- {GL_ONE_MINUS_CONSTANT_COLOR, "GL_ONE_MINUS_CONSTANT_COLOR"},
- {GL_CONSTANT_ALPHA, "GL_CONSTANT_ALPHA"},
- {GL_ONE_MINUS_CONSTANT_ALPHA, "GL_ONE_MINUS_CONSTANT_ALPHA"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringEquation(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_FUNC_ADD, "GL_FUNC_ADD"},
- {GL_FUNC_SUBTRACT, "GL_FUNC_SUBTRACT"},
- {GL_FUNC_REVERSE_SUBTRACT, "GL_FUNC_REVERSE_SUBTRACT"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringFaceMode(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_CW, "GL_CW"}, {GL_CCW, "GL_CCW"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringFaceType(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_FRONT, "GL_FRONT"},
- {GL_BACK, "GL_BACK"},
- {GL_FRONT_AND_BACK, "GL_FRONT_AND_BACK"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringFrameBufferParameter(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE,
- "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE"},
- {GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME,
- "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME"},
- {GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL,
- "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL"},
- {GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE,
- "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringFrameBufferTarget(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_FRAMEBUFFER, "GL_FRAMEBUFFER"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringGLState(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_ACTIVE_TEXTURE, "GL_ACTIVE_TEXTURE"},
- {GL_ALIASED_LINE_WIDTH_RANGE, "GL_ALIASED_LINE_WIDTH_RANGE"},
- {GL_ALIASED_POINT_SIZE_RANGE, "GL_ALIASED_POINT_SIZE_RANGE"},
- {GL_ALPHA_BITS, "GL_ALPHA_BITS"},
- {GL_ARRAY_BUFFER_BINDING, "GL_ARRAY_BUFFER_BINDING"},
- {GL_BLUE_BITS, "GL_BLUE_BITS"},
- {GL_COMPRESSED_TEXTURE_FORMATS, "GL_COMPRESSED_TEXTURE_FORMATS"},
- {GL_CURRENT_PROGRAM, "GL_CURRENT_PROGRAM"},
- {GL_DEPTH_BITS, "GL_DEPTH_BITS"},
- {GL_DEPTH_RANGE, "GL_DEPTH_RANGE"},
- {GL_ELEMENT_ARRAY_BUFFER_BINDING, "GL_ELEMENT_ARRAY_BUFFER_BINDING"},
- {GL_FRAMEBUFFER_BINDING, "GL_FRAMEBUFFER_BINDING"},
- {GL_GENERATE_MIPMAP_HINT, "GL_GENERATE_MIPMAP_HINT"},
- {GL_GREEN_BITS, "GL_GREEN_BITS"},
- {GL_IMPLEMENTATION_COLOR_READ_FORMAT,
- "GL_IMPLEMENTATION_COLOR_READ_FORMAT"},
- {GL_IMPLEMENTATION_COLOR_READ_TYPE, "GL_IMPLEMENTATION_COLOR_READ_TYPE"},
- {GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS,
- "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS"},
- {GL_MAX_CUBE_MAP_TEXTURE_SIZE, "GL_MAX_CUBE_MAP_TEXTURE_SIZE"},
- {GL_MAX_FRAGMENT_UNIFORM_VECTORS, "GL_MAX_FRAGMENT_UNIFORM_VECTORS"},
- {GL_MAX_RENDERBUFFER_SIZE, "GL_MAX_RENDERBUFFER_SIZE"},
- {GL_MAX_TEXTURE_IMAGE_UNITS, "GL_MAX_TEXTURE_IMAGE_UNITS"},
- {GL_MAX_TEXTURE_SIZE, "GL_MAX_TEXTURE_SIZE"},
- {GL_MAX_VARYING_VECTORS, "GL_MAX_VARYING_VECTORS"},
- {GL_MAX_VERTEX_ATTRIBS, "GL_MAX_VERTEX_ATTRIBS"},
- {GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS"},
- {GL_MAX_VERTEX_UNIFORM_VECTORS, "GL_MAX_VERTEX_UNIFORM_VECTORS"},
- {GL_MAX_VIEWPORT_DIMS, "GL_MAX_VIEWPORT_DIMS"},
- {GL_NUM_COMPRESSED_TEXTURE_FORMATS, "GL_NUM_COMPRESSED_TEXTURE_FORMATS"},
- {GL_NUM_SHADER_BINARY_FORMATS, "GL_NUM_SHADER_BINARY_FORMATS"},
- {GL_PACK_ALIGNMENT, "GL_PACK_ALIGNMENT"},
- {GL_RED_BITS, "GL_RED_BITS"},
- {GL_RENDERBUFFER_BINDING, "GL_RENDERBUFFER_BINDING"},
- {GL_SAMPLE_BUFFERS, "GL_SAMPLE_BUFFERS"},
- {GL_SAMPLE_COVERAGE_INVERT, "GL_SAMPLE_COVERAGE_INVERT"},
- {GL_SAMPLE_COVERAGE_VALUE, "GL_SAMPLE_COVERAGE_VALUE"},
- {GL_SAMPLES, "GL_SAMPLES"},
- {GL_SCISSOR_BOX, "GL_SCISSOR_BOX"},
- {GL_SHADER_BINARY_FORMATS, "GL_SHADER_BINARY_FORMATS"},
- {GL_SHADER_COMPILER, "GL_SHADER_COMPILER"},
- {GL_SUBPIXEL_BITS, "GL_SUBPIXEL_BITS"},
- {GL_STENCIL_BITS, "GL_STENCIL_BITS"},
- {GL_TEXTURE_BINDING_2D, "GL_TEXTURE_BINDING_2D"},
- {GL_TEXTURE_BINDING_CUBE_MAP, "GL_TEXTURE_BINDING_CUBE_MAP"},
- {GL_UNPACK_ALIGNMENT, "GL_UNPACK_ALIGNMENT"},
- {GL_UNPACK_FLIP_Y_CHROMIUM, "GL_UNPACK_FLIP_Y_CHROMIUM"},
- {GL_UNPACK_PREMULTIPLY_ALPHA_CHROMIUM,
- "GL_UNPACK_PREMULTIPLY_ALPHA_CHROMIUM"},
- {GL_UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM,
- "GL_UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM"},
- {GL_BIND_GENERATES_RESOURCE_CHROMIUM,
- "GL_BIND_GENERATES_RESOURCE_CHROMIUM"},
- {GL_VERTEX_ARRAY_BINDING_OES, "GL_VERTEX_ARRAY_BINDING_OES"},
- {GL_VIEWPORT, "GL_VIEWPORT"},
- {GL_BLEND_COLOR, "GL_BLEND_COLOR"},
- {GL_BLEND_EQUATION_RGB, "GL_BLEND_EQUATION_RGB"},
- {GL_BLEND_EQUATION_ALPHA, "GL_BLEND_EQUATION_ALPHA"},
- {GL_BLEND_SRC_RGB, "GL_BLEND_SRC_RGB"},
- {GL_BLEND_DST_RGB, "GL_BLEND_DST_RGB"},
- {GL_BLEND_SRC_ALPHA, "GL_BLEND_SRC_ALPHA"},
- {GL_BLEND_DST_ALPHA, "GL_BLEND_DST_ALPHA"},
- {GL_COLOR_CLEAR_VALUE, "GL_COLOR_CLEAR_VALUE"},
- {GL_DEPTH_CLEAR_VALUE, "GL_DEPTH_CLEAR_VALUE"},
- {GL_STENCIL_CLEAR_VALUE, "GL_STENCIL_CLEAR_VALUE"},
- {GL_COLOR_WRITEMASK, "GL_COLOR_WRITEMASK"},
- {GL_CULL_FACE_MODE, "GL_CULL_FACE_MODE"},
- {GL_DEPTH_FUNC, "GL_DEPTH_FUNC"},
- {GL_DEPTH_WRITEMASK, "GL_DEPTH_WRITEMASK"},
- {GL_FRONT_FACE, "GL_FRONT_FACE"},
- {GL_LINE_WIDTH, "GL_LINE_WIDTH"},
- {GL_POLYGON_OFFSET_FACTOR, "GL_POLYGON_OFFSET_FACTOR"},
- {GL_POLYGON_OFFSET_UNITS, "GL_POLYGON_OFFSET_UNITS"},
- {GL_STENCIL_FUNC, "GL_STENCIL_FUNC"},
- {GL_STENCIL_REF, "GL_STENCIL_REF"},
- {GL_STENCIL_VALUE_MASK, "GL_STENCIL_VALUE_MASK"},
- {GL_STENCIL_BACK_FUNC, "GL_STENCIL_BACK_FUNC"},
- {GL_STENCIL_BACK_REF, "GL_STENCIL_BACK_REF"},
- {GL_STENCIL_BACK_VALUE_MASK, "GL_STENCIL_BACK_VALUE_MASK"},
- {GL_STENCIL_WRITEMASK, "GL_STENCIL_WRITEMASK"},
- {GL_STENCIL_BACK_WRITEMASK, "GL_STENCIL_BACK_WRITEMASK"},
- {GL_STENCIL_FAIL, "GL_STENCIL_FAIL"},
- {GL_STENCIL_PASS_DEPTH_FAIL, "GL_STENCIL_PASS_DEPTH_FAIL"},
- {GL_STENCIL_PASS_DEPTH_PASS, "GL_STENCIL_PASS_DEPTH_PASS"},
- {GL_STENCIL_BACK_FAIL, "GL_STENCIL_BACK_FAIL"},
- {GL_STENCIL_BACK_PASS_DEPTH_FAIL, "GL_STENCIL_BACK_PASS_DEPTH_FAIL"},
- {GL_STENCIL_BACK_PASS_DEPTH_PASS, "GL_STENCIL_BACK_PASS_DEPTH_PASS"},
- {GL_BLEND, "GL_BLEND"},
- {GL_CULL_FACE, "GL_CULL_FACE"},
- {GL_DEPTH_TEST, "GL_DEPTH_TEST"},
- {GL_DITHER, "GL_DITHER"},
- {GL_POLYGON_OFFSET_FILL, "GL_POLYGON_OFFSET_FILL"},
- {GL_SAMPLE_ALPHA_TO_COVERAGE, "GL_SAMPLE_ALPHA_TO_COVERAGE"},
- {GL_SAMPLE_COVERAGE, "GL_SAMPLE_COVERAGE"},
- {GL_SCISSOR_TEST, "GL_SCISSOR_TEST"},
- {GL_STENCIL_TEST, "GL_STENCIL_TEST"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringGetMaxIndexType(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"},
- {GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"},
- {GL_UNSIGNED_INT, "GL_UNSIGNED_INT"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringGetTexParamTarget(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_TEXTURE_2D, "GL_TEXTURE_2D"},
- {GL_TEXTURE_CUBE_MAP, "GL_TEXTURE_CUBE_MAP"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringHintMode(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_FASTEST, "GL_FASTEST"},
- {GL_NICEST, "GL_NICEST"},
- {GL_DONT_CARE, "GL_DONT_CARE"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringHintTarget(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_GENERATE_MIPMAP_HINT, "GL_GENERATE_MIPMAP_HINT"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringImageInternalFormat(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_RGB, "GL_RGB"}, {GL_RGBA, "GL_RGBA"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringImageUsage(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_MAP_CHROMIUM, "GL_MAP_CHROMIUM"},
- {GL_SCANOUT_CHROMIUM, "GL_SCANOUT_CHROMIUM"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringIndexType(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"},
- {GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringIndexedBufferTarget(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_TRANSFORM_FEEDBACK_BUFFER, "GL_TRANSFORM_FEEDBACK_BUFFER"},
- {GL_UNIFORM_BUFFER, "GL_UNIFORM_BUFFER"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringMatrixMode(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_PATH_PROJECTION_CHROMIUM, "GL_PATH_PROJECTION_CHROMIUM"},
- {GL_PATH_MODELVIEW_CHROMIUM, "GL_PATH_MODELVIEW_CHROMIUM"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringPixelStore(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_PACK_ALIGNMENT, "GL_PACK_ALIGNMENT"},
- {GL_UNPACK_ALIGNMENT, "GL_UNPACK_ALIGNMENT"},
- {GL_UNPACK_FLIP_Y_CHROMIUM, "GL_UNPACK_FLIP_Y_CHROMIUM"},
- {GL_UNPACK_PREMULTIPLY_ALPHA_CHROMIUM,
- "GL_UNPACK_PREMULTIPLY_ALPHA_CHROMIUM"},
- {GL_UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM,
- "GL_UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringPixelType(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"},
- {GL_UNSIGNED_SHORT_5_6_5, "GL_UNSIGNED_SHORT_5_6_5"},
- {GL_UNSIGNED_SHORT_4_4_4_4, "GL_UNSIGNED_SHORT_4_4_4_4"},
- {GL_UNSIGNED_SHORT_5_5_5_1, "GL_UNSIGNED_SHORT_5_5_5_1"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringProgramParameter(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_DELETE_STATUS, "GL_DELETE_STATUS"},
- {GL_LINK_STATUS, "GL_LINK_STATUS"},
- {GL_VALIDATE_STATUS, "GL_VALIDATE_STATUS"},
- {GL_INFO_LOG_LENGTH, "GL_INFO_LOG_LENGTH"},
- {GL_ATTACHED_SHADERS, "GL_ATTACHED_SHADERS"},
- {GL_ACTIVE_ATTRIBUTES, "GL_ACTIVE_ATTRIBUTES"},
- {GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, "GL_ACTIVE_ATTRIBUTE_MAX_LENGTH"},
- {GL_ACTIVE_UNIFORMS, "GL_ACTIVE_UNIFORMS"},
- {GL_ACTIVE_UNIFORM_MAX_LENGTH, "GL_ACTIVE_UNIFORM_MAX_LENGTH"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringQueryObjectParameter(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_QUERY_RESULT_EXT, "GL_QUERY_RESULT_EXT"},
- {GL_QUERY_RESULT_AVAILABLE_EXT, "GL_QUERY_RESULT_AVAILABLE_EXT"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringQueryParameter(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_CURRENT_QUERY_EXT, "GL_CURRENT_QUERY_EXT"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringQueryTarget(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_ANY_SAMPLES_PASSED_EXT, "GL_ANY_SAMPLES_PASSED_EXT"},
- {GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT,
- "GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT"},
- {GL_COMMANDS_ISSUED_CHROMIUM, "GL_COMMANDS_ISSUED_CHROMIUM"},
- {GL_LATENCY_QUERY_CHROMIUM, "GL_LATENCY_QUERY_CHROMIUM"},
- {GL_ASYNC_PIXEL_UNPACK_COMPLETED_CHROMIUM,
- "GL_ASYNC_PIXEL_UNPACK_COMPLETED_CHROMIUM"},
- {GL_ASYNC_PIXEL_PACK_COMPLETED_CHROMIUM,
- "GL_ASYNC_PIXEL_PACK_COMPLETED_CHROMIUM"},
- {GL_COMMANDS_COMPLETED_CHROMIUM, "GL_COMMANDS_COMPLETED_CHROMIUM"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringReadPixelFormat(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_ALPHA, "GL_ALPHA"}, {GL_RGB, "GL_RGB"}, {GL_RGBA, "GL_RGBA"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringReadPixelType(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"},
- {GL_UNSIGNED_SHORT_5_6_5, "GL_UNSIGNED_SHORT_5_6_5"},
- {GL_UNSIGNED_SHORT_4_4_4_4, "GL_UNSIGNED_SHORT_4_4_4_4"},
- {GL_UNSIGNED_SHORT_5_5_5_1, "GL_UNSIGNED_SHORT_5_5_5_1"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringRenderBufferFormat(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_RGBA4, "GL_RGBA4"},
- {GL_RGB565, "GL_RGB565"},
- {GL_RGB5_A1, "GL_RGB5_A1"},
- {GL_DEPTH_COMPONENT16, "GL_DEPTH_COMPONENT16"},
- {GL_STENCIL_INDEX8, "GL_STENCIL_INDEX8"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringRenderBufferParameter(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_RENDERBUFFER_RED_SIZE, "GL_RENDERBUFFER_RED_SIZE"},
- {GL_RENDERBUFFER_GREEN_SIZE, "GL_RENDERBUFFER_GREEN_SIZE"},
- {GL_RENDERBUFFER_BLUE_SIZE, "GL_RENDERBUFFER_BLUE_SIZE"},
- {GL_RENDERBUFFER_ALPHA_SIZE, "GL_RENDERBUFFER_ALPHA_SIZE"},
- {GL_RENDERBUFFER_DEPTH_SIZE, "GL_RENDERBUFFER_DEPTH_SIZE"},
- {GL_RENDERBUFFER_STENCIL_SIZE, "GL_RENDERBUFFER_STENCIL_SIZE"},
- {GL_RENDERBUFFER_WIDTH, "GL_RENDERBUFFER_WIDTH"},
- {GL_RENDERBUFFER_HEIGHT, "GL_RENDERBUFFER_HEIGHT"},
- {GL_RENDERBUFFER_INTERNAL_FORMAT, "GL_RENDERBUFFER_INTERNAL_FORMAT"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringRenderBufferTarget(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_RENDERBUFFER, "GL_RENDERBUFFER"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringResetStatus(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_GUILTY_CONTEXT_RESET_ARB, "GL_GUILTY_CONTEXT_RESET_ARB"},
- {GL_INNOCENT_CONTEXT_RESET_ARB, "GL_INNOCENT_CONTEXT_RESET_ARB"},
- {GL_UNKNOWN_CONTEXT_RESET_ARB, "GL_UNKNOWN_CONTEXT_RESET_ARB"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringSamplerParameter(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_TEXTURE_MAG_FILTER, "GL_TEXTURE_MAG_FILTER"},
- {GL_TEXTURE_MIN_FILTER, "GL_TEXTURE_MIN_FILTER"},
- {GL_TEXTURE_MIN_LOD, "GL_TEXTURE_MIN_LOD"},
- {GL_TEXTURE_MAX_LOD, "GL_TEXTURE_MAX_LOD"},
- {GL_TEXTURE_WRAP_S, "GL_TEXTURE_WRAP_S"},
- {GL_TEXTURE_WRAP_T, "GL_TEXTURE_WRAP_T"},
- {GL_TEXTURE_WRAP_R, "GL_TEXTURE_WRAP_R"},
- {GL_TEXTURE_COMPARE_MODE, "GL_TEXTURE_COMPARE_MODE"},
- {GL_TEXTURE_COMPARE_FUNC, "GL_TEXTURE_COMPARE_FUNC"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringShaderBinaryFormat(uint32_t value) {
- return GLES2Util::GetQualifiedEnumString(NULL, 0, value);
-}
-
-std::string GLES2Util::GetStringShaderParameter(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_SHADER_TYPE, "GL_SHADER_TYPE"},
- {GL_DELETE_STATUS, "GL_DELETE_STATUS"},
- {GL_COMPILE_STATUS, "GL_COMPILE_STATUS"},
- {GL_INFO_LOG_LENGTH, "GL_INFO_LOG_LENGTH"},
- {GL_SHADER_SOURCE_LENGTH, "GL_SHADER_SOURCE_LENGTH"},
- {GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE,
- "GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringShaderPrecision(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_LOW_FLOAT, "GL_LOW_FLOAT"},
- {GL_MEDIUM_FLOAT, "GL_MEDIUM_FLOAT"},
- {GL_HIGH_FLOAT, "GL_HIGH_FLOAT"},
- {GL_LOW_INT, "GL_LOW_INT"},
- {GL_MEDIUM_INT, "GL_MEDIUM_INT"},
- {GL_HIGH_INT, "GL_HIGH_INT"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringShaderType(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_VERTEX_SHADER, "GL_VERTEX_SHADER"},
- {GL_FRAGMENT_SHADER, "GL_FRAGMENT_SHADER"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringSrcBlendFactor(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_ZERO, "GL_ZERO"},
- {GL_ONE, "GL_ONE"},
- {GL_SRC_COLOR, "GL_SRC_COLOR"},
- {GL_ONE_MINUS_SRC_COLOR, "GL_ONE_MINUS_SRC_COLOR"},
- {GL_DST_COLOR, "GL_DST_COLOR"},
- {GL_ONE_MINUS_DST_COLOR, "GL_ONE_MINUS_DST_COLOR"},
- {GL_SRC_ALPHA, "GL_SRC_ALPHA"},
- {GL_ONE_MINUS_SRC_ALPHA, "GL_ONE_MINUS_SRC_ALPHA"},
- {GL_DST_ALPHA, "GL_DST_ALPHA"},
- {GL_ONE_MINUS_DST_ALPHA, "GL_ONE_MINUS_DST_ALPHA"},
- {GL_CONSTANT_COLOR, "GL_CONSTANT_COLOR"},
- {GL_ONE_MINUS_CONSTANT_COLOR, "GL_ONE_MINUS_CONSTANT_COLOR"},
- {GL_CONSTANT_ALPHA, "GL_CONSTANT_ALPHA"},
- {GL_ONE_MINUS_CONSTANT_ALPHA, "GL_ONE_MINUS_CONSTANT_ALPHA"},
- {GL_SRC_ALPHA_SATURATE, "GL_SRC_ALPHA_SATURATE"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringStencilOp(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_KEEP, "GL_KEEP"},
- {GL_ZERO, "GL_ZERO"},
- {GL_REPLACE, "GL_REPLACE"},
- {GL_INCR, "GL_INCR"},
- {GL_INCR_WRAP, "GL_INCR_WRAP"},
- {GL_DECR, "GL_DECR"},
- {GL_DECR_WRAP, "GL_DECR_WRAP"},
- {GL_INVERT, "GL_INVERT"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringStringType(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_VENDOR, "GL_VENDOR"},
- {GL_RENDERER, "GL_RENDERER"},
- {GL_VERSION, "GL_VERSION"},
- {GL_SHADING_LANGUAGE_VERSION, "GL_SHADING_LANGUAGE_VERSION"},
- {GL_EXTENSIONS, "GL_EXTENSIONS"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringSubscriptionTarget(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_MOUSE_POSITION_CHROMIUM, "GL_MOUSE_POSITION_CHROMIUM"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringTexture3DTarget(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_TEXTURE_3D, "GL_TEXTURE_3D"},
- {GL_TEXTURE_2D_ARRAY, "GL_TEXTURE_2D_ARRAY"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringTextureBindTarget(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_TEXTURE_2D, "GL_TEXTURE_2D"},
- {GL_TEXTURE_CUBE_MAP, "GL_TEXTURE_CUBE_MAP"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringTextureFormat(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_ALPHA, "GL_ALPHA"},
- {GL_LUMINANCE, "GL_LUMINANCE"},
- {GL_LUMINANCE_ALPHA, "GL_LUMINANCE_ALPHA"},
- {GL_RGB, "GL_RGB"},
- {GL_RGBA, "GL_RGBA"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringTextureInternalFormat(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_ALPHA, "GL_ALPHA"},
- {GL_LUMINANCE, "GL_LUMINANCE"},
- {GL_LUMINANCE_ALPHA, "GL_LUMINANCE_ALPHA"},
- {GL_RGB, "GL_RGB"},
- {GL_RGBA, "GL_RGBA"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringTextureInternalFormatStorage(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_RGB565, "GL_RGB565"},
- {GL_RGBA4, "GL_RGBA4"},
- {GL_RGB5_A1, "GL_RGB5_A1"},
- {GL_ALPHA8_EXT, "GL_ALPHA8_EXT"},
- {GL_LUMINANCE8_EXT, "GL_LUMINANCE8_EXT"},
- {GL_LUMINANCE8_ALPHA8_EXT, "GL_LUMINANCE8_ALPHA8_EXT"},
- {GL_RGB8_OES, "GL_RGB8_OES"},
- {GL_RGBA8_OES, "GL_RGBA8_OES"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringTextureMagFilterMode(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_NEAREST, "GL_NEAREST"}, {GL_LINEAR, "GL_LINEAR"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringTextureMinFilterMode(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_NEAREST, "GL_NEAREST"},
- {GL_LINEAR, "GL_LINEAR"},
- {GL_NEAREST_MIPMAP_NEAREST, "GL_NEAREST_MIPMAP_NEAREST"},
- {GL_LINEAR_MIPMAP_NEAREST, "GL_LINEAR_MIPMAP_NEAREST"},
- {GL_NEAREST_MIPMAP_LINEAR, "GL_NEAREST_MIPMAP_LINEAR"},
- {GL_LINEAR_MIPMAP_LINEAR, "GL_LINEAR_MIPMAP_LINEAR"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringTextureParameter(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_TEXTURE_MAG_FILTER, "GL_TEXTURE_MAG_FILTER"},
- {GL_TEXTURE_MIN_FILTER, "GL_TEXTURE_MIN_FILTER"},
- {GL_TEXTURE_POOL_CHROMIUM, "GL_TEXTURE_POOL_CHROMIUM"},
- {GL_TEXTURE_WRAP_S, "GL_TEXTURE_WRAP_S"},
- {GL_TEXTURE_WRAP_T, "GL_TEXTURE_WRAP_T"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringTexturePool(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_TEXTURE_POOL_MANAGED_CHROMIUM, "GL_TEXTURE_POOL_MANAGED_CHROMIUM"},
- {GL_TEXTURE_POOL_UNMANAGED_CHROMIUM,
- "GL_TEXTURE_POOL_UNMANAGED_CHROMIUM"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringTextureTarget(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_TEXTURE_2D, "GL_TEXTURE_2D"},
- {GL_TEXTURE_CUBE_MAP_POSITIVE_X, "GL_TEXTURE_CUBE_MAP_POSITIVE_X"},
- {GL_TEXTURE_CUBE_MAP_NEGATIVE_X, "GL_TEXTURE_CUBE_MAP_NEGATIVE_X"},
- {GL_TEXTURE_CUBE_MAP_POSITIVE_Y, "GL_TEXTURE_CUBE_MAP_POSITIVE_Y"},
- {GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y"},
- {GL_TEXTURE_CUBE_MAP_POSITIVE_Z, "GL_TEXTURE_CUBE_MAP_POSITIVE_Z"},
- {GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringTextureUsage(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_NONE, "GL_NONE"},
- {GL_FRAMEBUFFER_ATTACHMENT_ANGLE, "GL_FRAMEBUFFER_ATTACHMENT_ANGLE"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringTextureWrapMode(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_CLAMP_TO_EDGE, "GL_CLAMP_TO_EDGE"},
- {GL_MIRRORED_REPEAT, "GL_MIRRORED_REPEAT"},
- {GL_REPEAT, "GL_REPEAT"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringTransformFeedbackBindTarget(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_TRANSFORM_FEEDBACK, "GL_TRANSFORM_FEEDBACK"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringTransformFeedbackPrimitiveMode(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_POINTS, "GL_POINTS"},
- {GL_LINES, "GL_LINES"},
- {GL_TRIANGLES, "GL_TRIANGLES"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringValueBufferTarget(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_SUBSCRIBED_VALUES_BUFFER_CHROMIUM,
- "GL_SUBSCRIBED_VALUES_BUFFER_CHROMIUM"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringVertexAttribType(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_BYTE, "GL_BYTE"},
- {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"},
- {GL_SHORT, "GL_SHORT"},
- {GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"},
- {GL_FLOAT, "GL_FLOAT"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringVertexAttribute(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED"},
- {GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING,
- "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING"},
- {GL_VERTEX_ATTRIB_ARRAY_ENABLED, "GL_VERTEX_ATTRIB_ARRAY_ENABLED"},
- {GL_VERTEX_ATTRIB_ARRAY_SIZE, "GL_VERTEX_ATTRIB_ARRAY_SIZE"},
- {GL_VERTEX_ATTRIB_ARRAY_STRIDE, "GL_VERTEX_ATTRIB_ARRAY_STRIDE"},
- {GL_VERTEX_ATTRIB_ARRAY_TYPE, "GL_VERTEX_ATTRIB_ARRAY_TYPE"},
- {GL_CURRENT_VERTEX_ATTRIB, "GL_CURRENT_VERTEX_ATTRIB"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-std::string GLES2Util::GetStringVertexPointer(uint32_t value) {
- static const EnumToString string_table[] = {
- {GL_VERTEX_ATTRIB_ARRAY_POINTER, "GL_VERTEX_ATTRIB_ARRAY_POINTER"},
- };
- return GLES2Util::GetQualifiedEnumString(string_table,
- arraysize(string_table), value);
-}
-
-#endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_
« shell/BUILD.gn ('K') | « ui/gl/gl_enums.cc ('k') | ui/gl/gl_implementation_ozone.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698