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

Unified Diff: gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h

Issue 740083003: Add unsafe ES3 APIs to command buffer: glTexStorage3D (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@cb
Patch Set: Created 6 years, 1 month 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: gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h
diff --git a/gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h b/gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h
index 3176cc81ce289cfcd1382b0ded3b3b286b1cdb9d..b205347e6aba7c3c6dc794356e4f5c1a89267637 100644
--- a/gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h
+++ b/gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h
@@ -13,6 +13,14 @@
static const GLES2Util::EnumToString enum_to_string_table[] = {
{
+ 0x8D77,
+ "GL_RGB16UI",
+ },
+ {
+ 0x8D76,
+ "GL_RGBA16UI",
+ },
+ {
0x9260,
"GL_GCCSO_SHADER_BINARY_FJ",
},
@@ -21,10 +29,26 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_TEXTURE_CUBE_MAP_ARRAY_EXT",
},
{
+ 0x8D71,
+ "GL_RGB32UI",
+ },
+ {
+ 0x8D70,
+ "GL_RGBA32UI",
+ },
+ {
+ 0x8C76,
+ "GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH",
+ },
+ {
0x8825,
"GL_DRAW_BUFFER0_EXT",
},
{
+ 0x8D94,
+ "GL_RED_INTEGER",
+ },
+ {
0x0BC1,
"GL_ALPHA_TEST_FUNC_QCOM",
},
@@ -85,6 +109,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_BGRA8_EXT",
},
{
+ 0x813C,
+ "GL_TEXTURE_BASE_LEVEL",
+ },
+ {
0,
"GL_FALSE",
},
@@ -93,6 +121,10 @@ 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",
},
@@ -137,6 +169,14 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_TEXTURE_SAMPLES_IMG",
},
{
+ 0x8D88,
+ "GL_RGBA16I",
+ },
+ {
+ 0x8D89,
+ "GL_RGB16I",
+ },
+ {
0x00000020,
"GL_COLOR_BUFFER_BIT5_QCOM",
},
@@ -181,6 +221,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_LINES",
},
{
+ 0x8D7D,
+ "GL_RGB8UI",
+ },
+ {
0x93F0,
"GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG",
},
@@ -189,6 +233,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG",
},
{
+ 0x0D04,
+ "GL_PACK_SKIP_PIXELS",
+ },
+ {
0x900E,
"GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT",
},
@@ -197,6 +245,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT",
},
{
+ 0x8C7F,
+ "GL_TRANSFORM_FEEDBACK_BUFFER_MODE",
+ },
+ {
0x900F,
"GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT",
},
@@ -209,8 +261,8 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_SAMPLER_CUBE_MAP_ARRAY_EXT",
},
{
- 0x88B8,
- "GL_READ_ONLY",
+ 0x8213,
+ "GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE",
},
{
0x88B9,
@@ -233,6 +285,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_Z400_BINARY_AMD",
},
{
+ 0x8215,
+ "GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE",
+ },
+ {
0x8C4D,
"GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV",
},
@@ -337,6 +393,14 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_FLOAT_VEC2",
},
{
+ 0x806D,
+ "GL_UNPACK_SKIP_IMAGES",
+ },
+ {
+ 0x806E,
+ "GL_UNPACK_IMAGE_HEIGHT",
+ },
+ {
0x806F,
"GL_TEXTURE_3D_OES",
},
@@ -353,10 +417,18 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_TEXTURE_BINDING_3D_OES",
},
{
+ 0x8D8E,
+ "GL_RGBA8I",
+ },
+ {
0x8CE3,
"GL_COLOR_ATTACHMENT3_EXT",
},
{
+ 0x9274,
+ "GL_COMPRESSED_RGB8_ETC2",
+ },
+ {
0x1904,
"GL_GREEN_NV",
},
@@ -369,6 +441,14 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_TEXTURE_BINDING_2D",
},
{
+ 0x8A2E,
+ "GL_MAX_COMBINED_UNIFORM_BLOCKS",
+ },
+ {
+ 0x8F96,
+ "GL_RGB8_SNORM",
+ },
+ {
0x8260,
"GL_UNDEFINED_VERTEX_EXT",
},
@@ -377,6 +457,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_NO_RESET_NOTIFICATION_KHR",
},
{
+ 0x0D02,
+ "GL_PACK_ROW_LENGTH",
+ },
+ {
0x8DFA,
"GL_SHADER_COMPILER",
},
@@ -417,6 +501,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_NUM_PROGRAM_BINARY_FORMATS_OES",
},
{
+ 0x8A41,
+ "GL_UNIFORM_BLOCK_NAME_LENGTH",
+ },
+ {
0x2600,
"GL_NEAREST",
},
@@ -429,10 +517,26 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG",
},
{
+ 0x821B,
+ "GL_MAJOR_VERSION",
+ },
+ {
+ 0x821A,
+ "GL_DEPTH_STENCIL_ATTACHMENT",
+ },
+ {
+ 0x8A40,
+ "GL_UNIFORM_BLOCK_DATA_SIZE",
+ },
+ {
0x9242,
"GL_UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM",
},
{
+ 0x821D,
+ "GL_NUM_EXTENSIONS",
+ },
+ {
0x88BB,
"GL_BUFFER_ACCESS_OES",
},
@@ -449,10 +553,18 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_TIME_ELAPSED_EXT",
},
{
+ 0x8A46,
+ "GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER",
+ },
+ {
0x6003,
"GL_GET_ERROR_QUERY_CHROMIUM",
},
{
+ 0x8F94,
+ "GL_R8_SNORM",
+ },
+ {
0x0C10,
"GL_SCISSOR_BOX",
},
@@ -525,6 +637,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_STENCIL_BUFFER_BIT5_QCOM",
},
{
+ 0x8D9F,
+ "GL_INT_2_10_10_10_REV",
+ },
+ {
0x8B8A,
"GL_ACTIVE_ATTRIBUTE_MAX_LENGTH",
},
@@ -597,6 +713,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_VALIDATE_STATUS",
},
{
+ 0x9380,
+ "GL_NUM_SAMPLE_COUNTS",
+ },
+ {
0x8D48,
"GL_STENCIL_INDEX8",
},
@@ -633,6 +753,14 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_RENDERBUFFER",
},
{
+ 0x8A3A,
+ "GL_UNIFORM_BLOCK_INDEX",
+ },
+ {
+ 0x88B8,
+ "GL_READ_ONLY",
+ },
+ {
0x0BD0,
"GL_DITHER",
},
@@ -661,6 +789,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_SRC_OVER_NV",
},
{
+ 0x9120,
+ "GL_BUFFER_MAP_LENGTH",
+ },
+ {
0x0B21,
"GL_LINE_WIDTH",
},
@@ -681,10 +813,18 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_DEPTH_COMPONENT32_OES",
},
{
+ 0x88FD,
+ "GL_VERTEX_ATTRIB_ARRAY_INTEGER",
+ },
+ {
0x88FE,
"GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE",
},
{
+ 0x88FF,
+ "GL_MAX_ARRAY_TEXTURE_LAYERS",
+ },
+ {
0x8B6A,
"GL_FLOAT_MAT4x3_NV",
},
@@ -829,6 +969,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_COMMANDS_COMPLETED_CHROMIUM",
},
{
+ 0x8F9C,
+ "GL_SIGNED_NORMALIZED",
+ },
+ {
0x92D5,
"GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT",
},
@@ -1041,6 +1185,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_SRC_ALPHA",
},
{
+ 0x8212,
+ "GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE",
+ },
+ {
0x0308,
"GL_SRC_ALPHA_SATURATE",
},
@@ -1089,10 +1237,22 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_RGB32F_EXT",
},
{
+ 0x8A35,
+ "GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH",
+ },
+ {
0x8814,
"GL_RGBA32F_EXT",
},
{
+ 0x6006,
+ "GL_ASYNC_PIXEL_PACK_COMPLETED_CHROMIUM",
+ },
+ {
+ 0x9277,
+ "GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2",
+ },
+ {
0x6004,
"GL_COMMANDS_ISSUED_CHROMIUM",
},
@@ -1105,6 +1265,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_ALPHA32F_EXT",
},
{
+ 0x813B,
+ "GL_TEXTURE_MAX_LOD",
+ },
+ {
0x8CDD,
"GL_FRAMEBUFFER_UNSUPPORTED",
},
@@ -1133,6 +1297,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_ALPHA8_OES",
},
{
+ 0x8904,
+ "GL_MIN_PROGRAM_TEXEL_OFFSET",
+ },
+ {
0x84F5,
"GL_TEXTURE_RECTANGLE_ARB",
},
@@ -1197,16 +1365,52 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_FRACTIONAL_EVEN_EXT",
},
{
+ 0x8C8E,
+ "GL_TRANSFORM_FEEDBACK_BUFFER",
+ },
+ {
+ 0x8C8D,
+ "GL_SEPARATE_ATTRIBS",
+ },
+ {
+ 0x8C8F,
+ "GL_TRANSFORM_FEEDBACK_BUFFER_BINDING",
+ },
+ {
+ 0x8C8A,
+ "GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS",
+ },
+ {
+ 0x8C8C,
+ "GL_INTERLEAVED_ATTRIBS",
+ },
+ {
+ 0x8C8B,
+ "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS",
+ },
+ {
0x8C17,
"GL_UNSIGNED_NORMALIZED_EXT",
},
{
+ 0x8A3E,
+ "GL_UNIFORM_IS_ROW_MAJOR",
+ },
+ {
0x8E7A,
"GL_ISOLINES_EXT",
},
{
- 0x6006,
- "GL_ASYNC_PIXEL_PACK_COMPLETED_CHROMIUM",
+ 0x8F95,
+ "GL_RG8_SNORM",
+ },
+ {
+ 0x8D99,
+ "GL_RGBA_INTEGER",
+ },
+ {
+ 0x8D98,
+ "GL_RGB_INTEGER",
},
{
0x8A4A,
@@ -1229,6 +1433,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT",
},
{
+ 0x8919,
+ "GL_SAMPLER_BINDING",
+ },
+ {
0x92CD,
"GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT",
},
@@ -1237,10 +1445,22 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT",
},
{
+ 0x8C85,
+ "GL_TRANSFORM_FEEDBACK_BUFFER_SIZE",
+ },
+ {
+ 0x8D7C,
+ "GL_RGBA8UI",
+ },
+ {
0x6007,
"GL_LATENCY_QUERY_CHROMIUM",
},
{
+ 0x8D83,
+ "GL_RGB32I",
+ },
+ {
0x8916,
"GL_GEOMETRY_LINKED_VERTICES_OUT_EXT",
},
@@ -1253,12 +1473,20 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_LUMINANCE_ALPHA16F_EXT",
},
{
+ 0x84FD,
+ "GL_MAX_TEXTURE_LOD_BIAS",
+ },
+ {
0x882D,
"GL_DRAW_BUFFER8_EXT",
},
{
- 0x0BA6,
- "GL_PATH_MODELVIEW_MATRIX_CHROMIUM",
+ 0x8A43,
+ "GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES",
+ },
+ {
+ 0x8A42,
+ "GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS",
},
{
0x8F37,
@@ -1273,6 +1501,14 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT",
},
{
+ 0x8A3C,
+ "GL_UNIFORM_ARRAY_STRIDE",
+ },
+ {
+ 0x8A44,
+ "GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER",
+ },
+ {
0x6000,
"GL_TEXTURE_POOL_CHROMIUM",
},
@@ -1317,6 +1553,18 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_PRIMITIVES_GENERATED_EXT",
},
{
+ 0x8C80,
+ "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS",
+ },
+ {
+ 0x8C83,
+ "GL_TRANSFORM_FEEDBACK_VARYINGS",
+ },
+ {
+ 0x8D69,
+ "GL_PRIMITIVE_RESTART_FIXED_INDEX",
+ },
+ {
0x882E,
"GL_DRAW_BUFFER9_EXT",
},
@@ -1325,6 +1573,22 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT",
},
{
+ 0x8A31,
+ "GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS",
+ },
+ {
+ 0x8C89,
+ "GL_RASTERIZER_DISCARD",
+ },
+ {
+ 0x8C88,
+ "GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN",
+ },
+ {
+ 0x8C1A,
+ "GL_TEXTURE_2D_ARRAY",
+ },
+ {
0x910D,
"GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES",
},
@@ -1401,10 +1665,30 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_COVERAGE_COMPONENT_NV",
},
{
+ 0x8217,
+ "GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE",
+ },
+ {
0x8E89,
"GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT",
},
{
+ 0x8216,
+ "GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE",
+ },
+ {
+ 0x8A36,
+ "GL_ACTIVE_UNIFORM_BLOCKS",
+ },
+ {
+ 0x8A37,
+ "GL_UNIFORM_TYPE",
+ },
+ {
+ 0x8A34,
+ "GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT",
+ },
+ {
0x3006,
"GL_CLIP_DISTANCE6_APPLE",
},
@@ -1413,6 +1697,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_FUNC_REVERSE_SUBTRACT",
},
{
+ 0x8A33,
+ "GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS",
+ },
+ {
0x00000400,
"GL_STENCIL_BUFFER_BIT",
},
@@ -1421,6 +1709,18 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_FUNC_SUBTRACT",
},
{
+ 0x8214,
+ "GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE",
+ },
+ {
+ 0x8A38,
+ "GL_UNIFORM_SIZE",
+ },
+ {
+ 0x8A39,
+ "GL_UNIFORM_NAME_LENGTH",
+ },
+ {
0x8E2C,
"GL_DEPTH_COMPONENT16_NONLINEAR_NV",
},
@@ -1433,10 +1733,18 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_FRAMEBUFFER_UNDEFINED_OES",
},
{
+ 0x8E23,
+ "GL_TRANSFORM_FEEDBACK_PAUSED",
+ },
+ {
0x8E22,
"GL_TRANSFORM_FEEDBACK",
},
{
+ 0x8E25,
+ "GL_TRANSFORM_FEEDBACK_BINDING",
+ },
+ {
0x9054,
"GL_IMAGE_CUBE_MAP_ARRAY_EXT",
},
@@ -1509,6 +1817,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_TEXTURE_FORMAT_QCOM",
},
{
+ 0x8228,
+ "GL_RG_INTEGER",
+ },
+ {
0x2901,
"GL_REPEAT",
},
@@ -1625,8 +1937,12 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_VIVIDLIGHT_NV",
},
{
- 0x78F1,
- "GL_MAP_CHROMIUM",
+ 0x8DCC,
+ "GL_INT_SAMPLER_CUBE",
+ },
+ {
+ 0x8905,
+ "GL_MAX_PROGRAM_TEXEL_OFFSET",
},
{
0x00080000,
@@ -1637,6 +1953,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_LINEARLIGHT_NV",
},
{
+ 0x8DCF,
+ "GL_INT_SAMPLER_2D_ARRAY",
+ },
+ {
0x886A,
"GL_VERTEX_ATTRIB_ARRAY_NORMALIZED",
},
@@ -1657,6 +1977,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT",
},
{
+ 0x8DCA,
+ "GL_INT_SAMPLER_2D",
+ },
+ {
0x93C7,
"GL_COMPRESSED_RGBA_ASTC_6x5x5_OES",
},
@@ -1685,6 +2009,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_DMP_PROGRAM_BINARY_DMP",
},
{
+ 0x8DC8,
+ "GL_UNSIGNED_INT_VEC4",
+ },
+ {
0x3000,
"GL_CLIP_DISTANCE0_APPLE",
},
@@ -1693,6 +2021,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_ATC_RGB_AMD",
},
{
+ 0x8DC1,
+ "GL_SAMPLER_2D_ARRAY",
+ },
+ {
0x9154,
"GL_VERTEX_ARRAY_OBJECT_EXT",
},
@@ -1717,6 +2049,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_CONTEXT_FLAG_DEBUG_BIT_KHR",
},
{
+ 0x8A3F,
+ "GL_UNIFORM_BLOCK_BINDING",
+ },
+ {
0x00000000,
"GL_PERFQUERY_SINGLE_CONTEXT_INTEL",
},
@@ -1749,6 +2085,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_BOOL_VEC3",
},
{
+ 0x8A3D,
+ "GL_UNIFORM_MATRIX_STRIDE",
+ },
+ {
0x8828,
"GL_DRAW_BUFFER3_EXT",
},
@@ -1849,6 +2189,14 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_FLOAT_VEC4",
},
{
+ 0x8239,
+ "GL_RG16I",
+ },
+ {
+ 0x8238,
+ "GL_RG8UI",
+ },
+ {
0x9240,
"GL_UNPACK_FLIP_Y_CHROMIUM",
},
@@ -1857,16 +2205,44 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_UNSIGNED_INT_10_10_10_2_OES",
},
{
+ 0x8A30,
+ "GL_MAX_UNIFORM_BLOCK_SIZE",
+ },
+ {
+ 0x9273,
+ "GL_COMPRESSED_SIGNED_RG11_EAC",
+ },
+ {
+ 0x8231,
+ "GL_R8I",
+ },
+ {
0x8866,
"GL_QUERY_RESULT_EXT",
},
{
+ 0x8233,
+ "GL_R16I",
+ },
+ {
0x8DF7,
"GL_INT_10_10_10_2_OES",
},
{
- 0x9246,
- "GL_OVERLAY_TRANSFORM_FLIP_HORIZONTAL_CHROMIUM",
+ 0x8235,
+ "GL_R32I",
+ },
+ {
+ 0x8234,
+ "GL_R16UI",
+ },
+ {
+ 0x8237,
+ "GL_RG8I",
+ },
+ {
+ 0x8236,
+ "GL_R32UI",
},
{
0x8B69,
@@ -1897,10 +2273,22 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_COMPRESSED_TEXTURE_FORMATS",
},
{
+ 0x8DD4,
+ "GL_UNSIGNED_INT_SAMPLER_CUBE",
+ },
+ {
0x9244,
"GL_BIND_GENERATES_RESOURCE_CHROMIUM",
},
{
+ 0x8DD2,
+ "GL_UNSIGNED_INT_SAMPLER_2D",
+ },
+ {
+ 0x8DD3,
+ "GL_UNSIGNED_INT_SAMPLER_3D",
+ },
+ {
0x8DD0,
"GL_INT_SAMPLER_BUFFER_EXT",
},
@@ -1921,6 +2309,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_FIXED",
},
{
+ 0x140B,
+ "GL_HALF_FLOAT",
+ },
+ {
0x8008,
"GL_MAX_EXT",
},
@@ -1933,10 +2325,18 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_QUERY_RESULT_AVAILABLE_EXT",
},
{
+ 0x8D82,
+ "GL_RGBA32I",
+ },
+ {
0x8009,
"GL_BLEND_EQUATION",
},
{
+ 0x911F,
+ "GL_BUFFER_ACCESS_FLAGS",
+ },
+ {
0x1401,
"GL_UNSIGNED_BYTE",
},
@@ -1965,6 +2365,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_FLOAT",
},
{
+ 0x8C1D,
+ "GL_TEXTURE_BINDING_2D_ARRAY",
+ },
+ {
0x8DDF,
"GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT",
},
@@ -1993,10 +2397,18 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE",
},
{
+ 0x823A,
+ "GL_RG16UI",
+ },
+ {
0x8CE4,
"GL_COLOR_ATTACHMENT4_EXT",
},
{
+ 0x823B,
+ "GL_RG32I",
+ },
+ {
0x8CD3,
"GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE",
},
@@ -2333,6 +2745,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_TEXTURE_CUBE_MAP_POSITIVE_Y",
},
{
+ 0x8218,
+ "GL_FRAMEBUFFER_DEFAULT",
+ },
+ {
0x8513,
"GL_TEXTURE_CUBE_MAP",
},
@@ -2445,6 +2861,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_DEBUG_TYPE_PORTABILITY_KHR",
},
{
+ 0x8DD7,
+ "GL_UNSIGNED_INT_SAMPLER_2D_ARRAY",
+ },
+ {
0x8B31,
"GL_VERTEX_SHADER",
},
@@ -2585,6 +3005,18 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_PERFQUERY_COUNTER_RAW_INTEL",
},
{
+ 0x823C,
+ "GL_RG32UI",
+ },
+ {
+ 0x8A29,
+ "GL_UNIFORM_BUFFER_START",
+ },
+ {
+ 0x8A28,
+ "GL_UNIFORM_BUFFER_BINDING",
+ },
+ {
0x92BE,
"GL_PRIMITIVE_BOUNDING_BOX_EXT",
},
@@ -2613,6 +3045,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT",
},
{
+ 0x906F,
+ "GL_RGB10_A2UI",
+ },
+ {
0x8E72,
"GL_PATCH_VERTICES_EXT",
},
@@ -2629,6 +3065,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_TEXTURE4",
},
{
+ 0x821C,
+ "GL_MINOR_VERSION",
+ },
+ {
0x8E8A,
"GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT",
},
@@ -2641,6 +3081,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_GUILTY_CONTEXT_RESET_KHR",
},
{
+ 0x8D6B,
+ "GL_MAX_ELEMENT_INDEX",
+ },
+ {
0x8D6C,
"GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT",
},
@@ -2821,6 +3265,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_COLOR_ATTACHMENT14_EXT",
},
{
+ 0x8DC7,
+ "GL_UNSIGNED_INT_VEC3",
+ },
+ {
0x1701,
"GL_PATH_PROJECTION_CHROMIUM",
},
@@ -2841,6 +3289,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_TEXTURE_WRAP_T",
},
{
+ 0x8DCB,
+ "GL_INT_SAMPLER_3D",
+ },
+ {
0x3007,
"GL_CLIP_DISTANCE7_APPLE",
},
@@ -2913,6 +3365,14 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_STENCIL_FAIL",
},
{
+ 0x8B4A,
+ "GL_MAX_VERTEX_UNIFORM_COMPONENTS",
+ },
+ {
+ 0x8B4B,
+ "GL_MAX_VARYING_COMPONENTS",
+ },
+ {
0x8B4C,
"GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS",
},
@@ -2925,6 +3385,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_SHADER_TYPE",
},
{
+ 0x9122,
+ "GL_MAX_VERTEX_OUTPUT_COMPONENTS",
+ },
+ {
0x9123,
"GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT",
},
@@ -2933,10 +3397,18 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_PERFQUERY_WAIT_INTEL",
},
{
+ 0x9121,
+ "GL_BUFFER_MAP_OFFSET",
+ },
+ {
0x00004000,
"GL_COLOR_BUFFER_BIT",
},
{
+ 0x9125,
+ "GL_MAX_FRAGMENT_INPUT_COMPONENTS",
+ },
+ {
0x00000010,
"GL_TESS_EVALUATION_SHADER_BIT_EXT",
},
@@ -3005,10 +3477,18 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_PERFQUERY_FLUSH_INTEL",
},
{
+ 0x0D03,
+ "GL_PACK_SKIP_ROWS",
+ },
+ {
0x84F3,
"GL_FENCE_STATUS_NV",
},
{
+ 0x88E6,
+ "GL_STATIC_COPY",
+ },
+ {
0x0B93,
"GL_STENCIL_VALUE_MASK",
},
@@ -3073,10 +3553,22 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_TEXTURE_BORDER_COLOR_EXT",
},
{
+ 0x8A2D,
+ "GL_MAX_FRAGMENT_UNIFORM_BLOCKS",
+ },
+ {
0x8B48,
"GL_SHADER_OBJECT_EXT",
},
{
+ 0x8B49,
+ "GL_MAX_FRAGMENT_UNIFORM_COMPONENTS",
+ },
+ {
+ 0x813A,
+ "GL_TEXTURE_MIN_LOD",
+ },
+ {
0x8DE1,
"GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT",
},
@@ -3097,12 +3589,16 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_OVERLAY_TRANSFORM_ROTATE_270_CHROMIUM",
},
{
+ 0x8A2F,
+ "GL_MAX_UNIFORM_BUFFER_BINDINGS",
+ },
+ {
0x20000000,
"GL_MULTISAMPLE_BUFFER_BIT5_QCOM",
},
{
- 64,
- "GL_MAILBOX_SIZE_CHROMIUM",
+ 0x8A2A,
+ "GL_UNIFORM_BUFFER_SIZE",
},
{
0x0DE1,
@@ -3125,6 +3621,22 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_TEXTURE_IMMUTABLE_FORMAT_EXT",
},
{
+ 0x8A2B,
+ "GL_MAX_VERTEX_UNIFORM_BLOCKS",
+ },
+ {
+ 0x9246,
+ "GL_OVERLAY_TRANSFORM_FLIP_HORIZONTAL_CHROMIUM",
+ },
+ {
+ 0x88EC,
+ "GL_PIXEL_UNPACK_BUFFER",
+ },
+ {
+ 0x8D8F,
+ "GL_RGB8I",
+ },
+ {
0x8059,
"GL_RGB10_A2_EXT",
},
@@ -3137,6 +3649,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_PALETTE4_RGBA4_OES",
},
{
+ 0x88EB,
+ "GL_PIXEL_PACK_BUFFER",
+ },
+ {
0x8E83,
"GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT",
},
@@ -3145,6 +3661,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_RGB8_OES",
},
{
+ 0x8CAD,
+ "GL_DEPTH32F_STENCIL8",
+ },
+ {
0x8052,
"GL_RGB10_EXT",
},
@@ -3153,6 +3673,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_RENDERBUFFER_SAMPLES_ANGLE",
},
{
+ 0x8CAC,
+ "GL_DEPTH_COMPONENT32F",
+ },
+ {
0x8057,
"GL_RGB5_A1",
},
@@ -3161,6 +3685,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_RGBA4",
},
{
+ 0x8232,
+ "GL_R8UI",
+ },
+ {
0x150A,
"GL_INVERT",
},
@@ -3201,6 +3729,26 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_FIRST_VERTEX_CONVENTION_EXT",
},
{
+ 0x8E24,
+ "GL_TRANSFORM_FEEDBACK_ACTIVE",
+ },
+ {
+ 0x8E45,
+ "GL_TEXTURE_SWIZZLE_A",
+ },
+ {
+ 0x8E44,
+ "GL_TEXTURE_SWIZZLE_B",
+ },
+ {
+ 0x8E43,
+ "GL_TEXTURE_SWIZZLE_G",
+ },
+ {
+ 0x8E42,
+ "GL_TEXTURE_SWIZZLE_R",
+ },
+ {
0x8D20,
"GL_STENCIL_ATTACHMENT",
},
@@ -3213,6 +3761,10 @@ 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",
},
@@ -3253,6 +3805,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_STENCIL_BACK_REF",
},
{
+ 0x80E8,
+ "GL_MAX_ELEMENTS_VERTICES",
+ },
+ {
0x80CB,
"GL_BLEND_SRC_ALPHA",
},
@@ -3305,10 +3861,22 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_COMPRESSED_RGBA_ASTC_10x6_KHR",
},
{
+ 0x80E9,
+ "GL_MAX_ELEMENTS_INDICES",
+ },
+ {
0x8CE5,
"GL_COLOR_ATTACHMENT5_EXT",
},
{
+ 0x8C84,
+ "GL_TRANSFORM_FEEDBACK_BUFFER_START",
+ },
+ {
+ 0x0BA6,
+ "GL_PATH_MODELVIEW_MATRIX_CHROMIUM",
+ },
+ {
0x8DC2,
"GL_SAMPLER_BUFFER_EXT",
},
@@ -3321,10 +3889,18 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_MIN_SAMPLE_SHADING_VALUE_OES",
},
{
+ 0x8F97,
+ "GL_RGBA8_SNORM",
+ },
+ {
0x8CE9,
"GL_COLOR_ATTACHMENT9_EXT",
},
{
+ 0x8DAD,
+ "GL_FLOAT_32_UNSIGNED_INT_24_8_REV",
+ },
+ {
0x8B96,
"GL_PALETTE8_RGBA8_OES",
},
@@ -3333,6 +3909,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_MAX_TEXTURE_IMAGE_UNITS",
},
{
+ 0x8DC6,
+ "GL_UNSIGNED_INT_VEC2",
+ },
+ {
0x8508,
"GL_DECR_WRAP",
},
@@ -3429,18 +4009,50 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_TEXTURE_IMAGE_VALID_QCOM",
},
{
+ 0x9278,
+ "GL_COMPRESSED_RGBA8_ETC2_EAC",
+ },
+ {
+ 0x9279,
+ "GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC",
+ },
+ {
0x8DA7,
"GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT",
},
{
+ 0x9272,
+ "GL_COMPRESSED_RG11_EAC",
+ },
+ {
0x8DA8,
"GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT",
},
{
+ 0x9270,
+ "GL_COMPRESSED_R11_EAC",
+ },
+ {
+ 0x9271,
+ "GL_COMPRESSED_SIGNED_R11_EAC",
+ },
+ {
+ 0x9276,
+ "GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2",
+ },
+ {
0x887F,
"GL_GEOMETRY_SHADER_INVOCATIONS_EXT",
},
{
+ 0x8A3B,
+ "GL_UNIFORM_OFFSET",
+ },
+ {
+ 0x9275,
+ "GL_COMPRESSED_SRGB8_ETC2",
+ },
+ {
0x84D5,
"GL_TEXTURE21",
},
@@ -3553,6 +4165,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_PROGRAM_SEPARABLE_EXT",
},
{
+ 0x8257,
+ "GL_PROGRAM_BINARY_RETRIEVABLE_HINT",
+ },
+ {
0x8256,
"GL_RESET_NOTIFICATION_STRATEGY_KHR",
},
@@ -3625,6 +4241,14 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_STREAM_DRAW",
},
{
+ 0x88E2,
+ "GL_STREAM_COPY",
+ },
+ {
+ 0x88E5,
+ "GL_STATIC_READ",
+ },
+ {
0x88E4,
"GL_STATIC_DRAW",
},
@@ -3633,6 +4257,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_COMPRESSED_RGBA_ASTC_5x5x5_OES",
},
{
+ 0x88E9,
+ "GL_DYNAMIC_READ",
+ },
+ {
0x88E8,
"GL_DYNAMIC_DRAW",
},
@@ -3653,6 +4281,10 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_MULTISAMPLE_BUFFER_BIT6_QCOM",
},
{
+ 0x88EA,
+ "GL_DYNAMIC_COPY",
+ },
+ {
0x9116,
"GL_SYNC_FENCE_APPLE",
},
@@ -3665,8 +4297,12 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_ETC1_SRGB8_NV",
},
{
- 0x78EC,
- "GL_PIXEL_UNPACK_TRANSFER_BUFFER_CHROMIUM",
+ 0x88ED,
+ "GL_PIXEL_PACK_BUFFER_BINDING",
+ },
+ {
+ 0x88EF,
+ "GL_PIXEL_UNPACK_BUFFER_BINDING",
},
{
0x93C3,
@@ -3737,10 +4373,18 @@ static const GLES2Util::EnumToString enum_to_string_table[] = {
"GL_COLOR_CLEAR_VALUE",
},
{
+ 0x8A11,
+ "GL_UNIFORM_BUFFER",
+ },
+ {
0x8823,
"GL_WRITEONLY_RENDERING_QCOM",
},
{
+ 0x78F1,
+ "GL_MAP_CHROMIUM",
+ },
+ {
0x8824,
"GL_MAX_DRAW_BUFFERS_EXT",
},
@@ -4391,6 +5035,15 @@ std::string GLES2Util::GetStringSubscriptionTarget(uint32_t value) {
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"},
« no previous file with comments | « gpu/command_buffer/common/gles2_cmd_utils_autogen.h ('k') | gpu/command_buffer/service/gles2_cmd_decoder_autogen.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698