summaryrefslogtreecommitdiffstats
path: root/gpu
diff options
context:
space:
mode:
authorvmiura <vmiura@chromium.org>2015-06-03 14:37:54 -0700
committerCommit bot <commit-bot@chromium.org>2015-06-03 21:38:20 +0000
commitc33fdca8a0e5b456c240ef111afab4ee0f779153 (patch)
tree15b9a2ce2533612b9a46edfefdb36267b8a096ac /gpu
parenta95875e5829a93331071eb3f07265f80acb52628 (diff)
downloadchromium_src-c33fdca8a0e5b456c240ef111afab4ee0f779153.zip
chromium_src-c33fdca8a0e5b456c240ef111afab4ee0f779153.tar.gz
chromium_src-c33fdca8a0e5b456c240ef111afab4ee0f779153.tar.bz2
gpu: Enable command tracing for additional GL commands.
This change enables tracing for more GPU commands to make it easier to diagnose performance problems with the 'gpu.service' trace category. R=sievers@chromium.org BUG= Review URL: https://codereview.chromium.org/1168543003 Cr-Commit-Position: refs/heads/master@{#332693}
Diffstat (limited to 'gpu')
-rwxr-xr-xgpu/command_buffer/build_gles2_cmd_buffer.py69
-rw-r--r--gpu/command_buffer/common/gles2_cmd_format_autogen.h116
2 files changed, 124 insertions, 61 deletions
diff --git a/gpu/command_buffer/build_gles2_cmd_buffer.py b/gpu/command_buffer/build_gles2_cmd_buffer.py
index 37946a7..f64e6cf 100755
--- a/gpu/command_buffer/build_gles2_cmd_buffer.py
+++ b/gpu/command_buffer/build_gles2_cmd_buffer.py
@@ -2074,7 +2074,7 @@ _FUNCTION_INFO = {
'gen_func': 'GenTextures',
# TODO(gman): remove this once client side caching works.
'client_test': False,
- 'trace_level': 1,
+ 'trace_level': 2,
},
'BindTransformFeedback': {
'type': 'Bind',
@@ -2095,12 +2095,14 @@ _FUNCTION_INFO = {
'type': 'Manual',
'data_transfer_methods': ['shm'],
'client_test': False,
+ 'trace_level': 2,
},
'BufferSubData': {
'type': 'Data',
'client_test': False,
'decoder_func': 'DoBufferSubData',
'data_transfer_methods': ['shm'],
+ 'trace_level': 2,
},
'CheckFramebufferStatus': {
'type': 'Is',
@@ -2112,27 +2114,31 @@ _FUNCTION_INFO = {
'Clear': {
'decoder_func': 'DoClear',
'defer_draws': True,
- 'trace_level': 1,
+ 'trace_level': 2,
},
'ClearBufferiv': {
'type': 'PUT',
'use_count_func': True,
'count': 4,
'unsafe': True,
+ 'trace_level': 2,
},
'ClearBufferuiv': {
'type': 'PUT',
'count': 4,
'unsafe': True,
+ 'trace_level': 2,
},
'ClearBufferfv': {
'type': 'PUT',
'use_count_func': True,
'count': 4,
'unsafe': True,
+ 'trace_level': 2,
},
'ClearBufferfi': {
'unsafe': True,
+ 'trace_level': 2,
},
'ClearColor': {
'type': 'StateSet',
@@ -2154,6 +2160,7 @@ _FUNCTION_INFO = {
'GLuint timeout_0, GLuint timeout_1, GLenum* result',
'unsafe': True,
'result': ['GLenum'],
+ 'trace_level': 2,
},
'ColorMask': {
'type': 'StateSet',
@@ -2170,7 +2177,7 @@ _FUNCTION_INFO = {
'client_test': False,
'extension': "CHROMIUM_texture_mailbox",
'chromium': True,
- 'trace_level': 1,
+ 'trace_level': 2,
},
'CopyBufferSubData': {
'unsafe': True,
@@ -2184,6 +2191,7 @@ _FUNCTION_INFO = {
'client_test': False,
'extension': "CHROMIUM_texture_mailbox",
'chromium': True,
+ 'trace_level': 2,
},
'GenValuebuffersCHROMIUM': {
'type': 'GENn',
@@ -2255,35 +2263,42 @@ _FUNCTION_INFO = {
'CompressedTexImage2D': {
'type': 'Manual',
'data_transfer_methods': ['bucket', 'shm'],
+ 'trace_level': 1,
},
'CompressedTexSubImage2D': {
'type': 'Data',
'data_transfer_methods': ['bucket', 'shm'],
'decoder_func': 'DoCompressedTexSubImage2D',
+ 'trace_level': 1,
},
'CopyTexImage2D': {
'decoder_func': 'DoCopyTexImage2D',
'unit_test': False,
'defer_reads': True,
+ 'trace_level': 1,
},
'CopyTexSubImage2D': {
'decoder_func': 'DoCopyTexSubImage2D',
'defer_reads': True,
+ 'trace_level': 1,
},
'CompressedTexImage3D': {
'type': 'Manual',
'data_transfer_methods': ['bucket', 'shm'],
'unsafe': True,
+ 'trace_level': 1,
},
'CompressedTexSubImage3D': {
'type': 'Data',
'data_transfer_methods': ['bucket', 'shm'],
'decoder_func': 'DoCompressedTexSubImage3D',
'unsafe': True,
+ 'trace_level': 1,
},
'CopyTexSubImage3D': {
'defer_reads': True,
'unsafe': True,
+ 'trace_level': 1,
},
'CreateImageCHROMIUM': {
'type': 'Manual',
@@ -2296,6 +2311,7 @@ _FUNCTION_INFO = {
'expectation': False,
'extension': True,
'chromium': True,
+ 'trace_level': 1,
},
'DestroyImageCHROMIUM': {
'type': 'Manual',
@@ -2303,6 +2319,7 @@ _FUNCTION_INFO = {
'gen_cmd': False,
'extension': True,
'chromium': True,
+ 'trace_level': 1,
},
'CreateGpuMemoryBufferImageCHROMIUM': {
'type': 'Manual',
@@ -2314,6 +2331,7 @@ _FUNCTION_INFO = {
'expectation': False,
'extension': True,
'chromium': True,
+ 'trace_level': 1,
},
'CreateProgram': {
'type': 'Create',
@@ -2407,6 +2425,7 @@ _FUNCTION_INFO = {
'gl_test_func': 'glDeleteFramebuffersEXT',
'resource_type': 'Framebuffer',
'resource_types': 'Framebuffers',
+ 'trace_level': 2,
},
'DeleteProgram': { 'type': 'Delete' },
'DeleteRenderbuffers': {
@@ -2414,6 +2433,7 @@ _FUNCTION_INFO = {
'gl_test_func': 'glDeleteRenderbuffersEXT',
'resource_type': 'Renderbuffer',
'resource_types': 'Renderbuffers',
+ 'trace_level': 2,
},
'DeleteSamplers': {
'type': 'DELn',
@@ -2491,20 +2511,24 @@ _FUNCTION_INFO = {
'type': 'Create',
'client_test': False,
'unsafe': True,
+ 'trace_level': 1,
},
'Finish': {
'impl_func': False,
'client_test': False,
'decoder_func': 'DoFinish',
'defer_reads': True,
+ 'trace_level': 1,
},
'Flush': {
'impl_func': False,
'decoder_func': 'DoFlush',
+ 'trace_level': 1,
},
'FramebufferRenderbuffer': {
'decoder_func': 'DoFramebufferRenderbuffer',
'gl_test_func': 'glFramebufferRenderbufferEXT',
+ 'trace_level': 1,
},
'FramebufferTexture2D': {
'decoder_func': 'DoFramebufferTexture2D',
@@ -2522,10 +2546,12 @@ _FUNCTION_INFO = {
'FramebufferTextureLayer': {
'decoder_func': 'DoFramebufferTextureLayer',
'unsafe': True,
+ 'trace_level': 1,
},
'GenerateMipmap': {
'decoder_func': 'DoGenerateMipmap',
'gl_test_func': 'glGenerateMipmapEXT',
+ 'trace_level': 1,
},
'GenBuffers': {
'type': 'GENn',
@@ -3015,12 +3041,14 @@ _FUNCTION_INFO = {
'LinkProgram': {
'decoder_func': 'DoLinkProgram',
'impl_func': False,
+ 'trace_level': 1,
},
'MapBufferCHROMIUM': {
'gen_cmd': False,
'extension': True,
'chromium': True,
'client_test': False,
+ 'trace_level': 1,
},
'MapBufferSubDataCHROMIUM': {
'gen_cmd': False,
@@ -3028,6 +3056,7 @@ _FUNCTION_INFO = {
'chromium': True,
'client_test': False,
'pepper_interface': 'ChromiumMapSub',
+ 'trace_level': 1,
},
'MapTexSubImage2DCHROMIUM': {
'gen_cmd': False,
@@ -3035,6 +3064,7 @@ _FUNCTION_INFO = {
'chromium': True,
'client_test': False,
'pepper_interface': 'ChromiumMapSub',
+ 'trace_level': 1,
},
'MapBufferRange': {
'type': 'Custom',
@@ -3045,6 +3075,7 @@ _FUNCTION_INFO = {
'uint32_t result_shm_id, uint32_t result_shm_offset',
'unsafe': True,
'result': ['uint32_t'],
+ 'trace_level': 1,
},
'PauseTransformFeedback': {
'unsafe': True,
@@ -3084,6 +3115,7 @@ _FUNCTION_INFO = {
'decoder_func': 'DoRenderbufferStorage',
'gl_test_func': 'glRenderbufferStorageEXT',
'expectation': False,
+ 'trace_level': 1,
},
'RenderbufferStorageMultisampleCHROMIUM': {
'cmd_comment':
@@ -3095,6 +3127,7 @@ _FUNCTION_INFO = {
'extension_flag': 'chromium_framebuffer_multisample',
'pepper_interface': 'FramebufferMultisample',
'pepper_name': 'RenderbufferStorageMultisampleEXT',
+ 'trace_level': 1,
},
'RenderbufferStorageMultisampleEXT': {
'cmd_comment':
@@ -3104,9 +3137,11 @@ _FUNCTION_INFO = {
'expectation': False,
'unit_test': False,
'extension_flag': 'multisampled_render_to_texture',
+ 'trace_level': 1,
},
'ReadBuffer': {
'unsafe': True,
+ 'trace_level': 1,
},
'ReadPixels': {
'cmd_comment':
@@ -3125,6 +3160,7 @@ _FUNCTION_INFO = {
'GLboolean async',
'result': ['uint32_t'],
'defer_reads': True,
+ 'trace_level': 1,
},
'ReleaseShaderCompiler': {
'decoder_func': 'DoReleaseShaderCompiler',
@@ -3212,12 +3248,14 @@ _FUNCTION_INFO = {
'type': 'Manual',
'data_transfer_methods': ['shm'],
'client_test': False,
+ 'trace_level': 2,
},
'TexImage3D': {
'type': 'Manual',
'data_transfer_methods': ['shm'],
'client_test': False,
'unsafe': True,
+ 'trace_level': 2,
},
'TexParameterf': {
'decoder_func': 'DoTexParameterf',
@@ -3249,11 +3287,13 @@ _FUNCTION_INFO = {
},
'TexStorage3D': {
'unsafe': True,
+ 'trace_level': 2,
},
'TexSubImage2D': {
'type': 'Manual',
'data_transfer_methods': ['shm'],
'client_test': False,
+ 'trace_level': 2,
'cmd_args': 'GLenumTextureTarget target, GLint level, '
'GLint xoffset, GLint yoffset, '
'GLsizei width, GLsizei height, '
@@ -3264,6 +3304,7 @@ _FUNCTION_INFO = {
'type': 'Manual',
'data_transfer_methods': ['shm'],
'client_test': False,
+ 'trace_level': 2,
'cmd_args': 'GLenumTextureTarget target, GLint level, '
'GLint xoffset, GLint yoffset, GLint zoffset, '
'GLsizei width, GLsizei height, GLsizei depth, '
@@ -3423,6 +3464,7 @@ _FUNCTION_INFO = {
'extension': True,
'chromium': True,
'client_test': False,
+ 'trace_level': 1,
},
'UnmapBufferSubDataCHROMIUM': {
'gen_cmd': False,
@@ -3430,10 +3472,12 @@ _FUNCTION_INFO = {
'chromium': True,
'client_test': False,
'pepper_interface': 'ChromiumMapSub',
+ 'trace_level': 1,
},
'UnmapBuffer': {
'type': 'Custom',
'unsafe': True,
+ 'trace_level': 1,
},
'UnmapTexSubImage2DCHROMIUM': {
'gen_cmd': False,
@@ -3441,6 +3485,7 @@ _FUNCTION_INFO = {
'chromium': True,
'client_test': False,
'pepper_interface': 'ChromiumMapSub',
+ 'trace_level': 1,
},
'UseProgram': {
'type': 'Bind',
@@ -3513,6 +3558,7 @@ _FUNCTION_INFO = {
'impl_func': False,
'client_test': False,
'unsafe': True,
+ 'trace_level': 1,
},
'Scissor': {
'type': 'StateSet',
@@ -3527,6 +3573,7 @@ _FUNCTION_INFO = {
'unit_test': False,
'extension': True,
'chromium': True,
+ 'trace_level': 1,
},
'GetRequestableExtensionsCHROMIUM': {
'type': 'Custom',
@@ -3555,29 +3602,34 @@ _FUNCTION_INFO = {
'gen_cmd': False,
'extension': True,
'chromium': True,
+ 'trace_level': 1,
},
'TexImageIOSurface2DCHROMIUM': {
'decoder_func': 'DoTexImageIOSurface2DCHROMIUM',
'unit_test': False,
'extension': True,
'chromium': True,
+ 'trace_level': 1,
},
'CopyTextureCHROMIUM': {
'decoder_func': 'DoCopyTextureCHROMIUM',
'unit_test': False,
'extension': True,
'chromium': True,
+ 'trace_level': 2,
},
'CopySubTextureCHROMIUM': {
'decoder_func': 'DoCopySubTextureCHROMIUM',
'unit_test': False,
'extension': True,
'chromium': True,
+ 'trace_level': 2,
},
'TexStorage2DEXT': {
'unit_test': False,
'extension': True,
'decoder_func': 'DoTexStorage2DEXT',
+ 'trace_level': 2,
},
'DrawArraysInstancedANGLE': {
'type': 'Manual',
@@ -3587,6 +3639,7 @@ _FUNCTION_INFO = {
'unit_test': False,
'pepper_interface': 'InstancedArrays',
'defer_draws': True,
+ 'trace_level': 2,
},
'DrawBuffersEXT': {
'type': 'PUTn',
@@ -3598,6 +3651,7 @@ _FUNCTION_INFO = {
# work without.
'extension': True,
'pepper_interface': 'DrawBuffers',
+ 'trace_level': 2,
},
'DrawElementsInstancedANGLE': {
'type': 'Manual',
@@ -3608,6 +3662,7 @@ _FUNCTION_INFO = {
'client_test': False,
'pepper_interface': 'InstancedArrays',
'defer_draws': True,
+ 'trace_level': 2,
},
'VertexAttribDivisorANGLE': {
'type': 'Manual',
@@ -3803,6 +3858,7 @@ _FUNCTION_INFO = {
'void* sync_data',
'extension': True,
'chromium': True,
+ 'trace_level': 2,
},
'AsyncTexSubImage2DCHROMIUM': {
'type': 'Manual',
@@ -3817,18 +3873,21 @@ _FUNCTION_INFO = {
'void* sync_data',
'extension': True,
'chromium': True,
+ 'trace_level': 2,
},
'WaitAsyncTexImage2DCHROMIUM': {
'type': 'Manual',
'client_test': False,
'extension': True,
'chromium': True,
+ 'trace_level': 1,
},
'WaitAllAsyncTexImage2DCHROMIUM': {
'type': 'Manual',
'client_test': False,
'extension': True,
'chromium': True,
+ 'trace_level': 1,
},
'DiscardFramebufferEXT': {
'type': 'PUTn',
@@ -3837,18 +3896,21 @@ _FUNCTION_INFO = {
'unit_test': False,
'client_test': False,
'extension_flag': 'ext_discard_framebuffer',
+ 'trace_level': 2,
},
'LoseContextCHROMIUM': {
'decoder_func': 'DoLoseContextCHROMIUM',
'unit_test': False,
'extension': True,
'chromium': True,
+ 'trace_level': 1,
},
'InsertSyncPointCHROMIUM': {
'type': 'HandWritten',
'impl_func': False,
'extension': "CHROMIUM_sync_point",
'chromium': True,
+ 'trace_level': 1,
},
'WaitSyncPointCHROMIUM': {
'type': 'Custom',
@@ -3862,6 +3924,7 @@ _FUNCTION_INFO = {
'impl_func': True,
'extension': True,
'chromium': True,
+ 'trace_level': 2,
},
'ScheduleOverlayPlaneCHROMIUM': {
'type': 'Custom',
diff --git a/gpu/command_buffer/common/gles2_cmd_format_autogen.h b/gpu/command_buffer/common/gles2_cmd_format_autogen.h
index 573458a..c4204ac 100644
--- a/gpu/command_buffer/common/gles2_cmd_format_autogen.h
+++ b/gpu/command_buffer/common/gles2_cmd_format_autogen.h
@@ -376,7 +376,7 @@ struct BindTexture {
typedef BindTexture ValueType;
static const CommandId kCmdId = kBindTexture;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -654,7 +654,7 @@ struct BufferData {
typedef BufferData ValueType;
static const CommandId kCmdId = kBufferData;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -712,7 +712,7 @@ struct BufferSubData {
typedef BufferSubData ValueType;
static const CommandId kCmdId = kBufferSubData;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -821,7 +821,7 @@ struct Clear {
typedef Clear ValueType;
static const CommandId kCmdId = kClear;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -852,7 +852,7 @@ struct ClearBufferfi {
typedef ClearBufferfi ValueType;
static const CommandId kCmdId = kClearBufferfi;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -904,7 +904,7 @@ struct ClearBufferfvImmediate {
typedef ClearBufferfvImmediate ValueType;
static const CommandId kCmdId = kClearBufferfvImmediate;
static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
static uint32_t ComputeDataSize() {
return static_cast<uint32_t>(sizeof(GLfloat) * 4);
@@ -960,7 +960,7 @@ struct ClearBufferivImmediate {
typedef ClearBufferivImmediate ValueType;
static const CommandId kCmdId = kClearBufferivImmediate;
static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
static uint32_t ComputeDataSize() {
return static_cast<uint32_t>(sizeof(GLint) * 4);
@@ -1016,7 +1016,7 @@ struct ClearBufferuivImmediate {
typedef ClearBufferuivImmediate ValueType;
static const CommandId kCmdId = kClearBufferuivImmediate;
static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
static uint32_t ComputeDataSize() {
return static_cast<uint32_t>(sizeof(GLuint) * 4);
@@ -1174,7 +1174,7 @@ struct ClientWaitSync {
typedef ClientWaitSync ValueType;
static const CommandId kCmdId = kClientWaitSync;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
typedef GLenum Result;
@@ -1324,7 +1324,7 @@ struct CompressedTexImage2DBucket {
typedef CompressedTexImage2DBucket ValueType;
static const CommandId kCmdId = kCompressedTexImage2DBucket;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -1391,7 +1391,7 @@ struct CompressedTexImage2D {
typedef CompressedTexImage2D ValueType;
static const CommandId kCmdId = kCompressedTexImage2D;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -1470,7 +1470,7 @@ struct CompressedTexSubImage2DBucket {
typedef CompressedTexSubImage2DBucket ValueType;
static const CommandId kCmdId = kCompressedTexSubImage2DBucket;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -1547,7 +1547,7 @@ struct CompressedTexSubImage2D {
typedef CompressedTexSubImage2D ValueType;
static const CommandId kCmdId = kCompressedTexSubImage2D;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -1637,7 +1637,7 @@ struct CompressedTexImage3DBucket {
typedef CompressedTexImage3DBucket ValueType;
static const CommandId kCmdId = kCompressedTexImage3DBucket;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -1710,7 +1710,7 @@ struct CompressedTexImage3D {
typedef CompressedTexImage3D ValueType;
static const CommandId kCmdId = kCompressedTexImage3D;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -1795,7 +1795,7 @@ struct CompressedTexSubImage3DBucket {
typedef CompressedTexSubImage3DBucket ValueType;
static const CommandId kCmdId = kCompressedTexSubImage3DBucket;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -1885,7 +1885,7 @@ struct CompressedTexSubImage3D {
typedef CompressedTexSubImage3D ValueType;
static const CommandId kCmdId = kCompressedTexSubImage3D;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -2046,7 +2046,7 @@ struct CopyTexImage2D {
typedef CopyTexImage2D ValueType;
static const CommandId kCmdId = kCopyTexImage2D;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -2118,7 +2118,7 @@ struct CopyTexSubImage2D {
typedef CopyTexSubImage2D ValueType;
static const CommandId kCmdId = kCopyTexSubImage2D;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -2195,7 +2195,7 @@ struct CopyTexSubImage3D {
typedef CopyTexSubImage3D ValueType;
static const CommandId kCmdId = kCopyTexSubImage3D;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -2420,7 +2420,7 @@ struct DeleteFramebuffersImmediate {
typedef DeleteFramebuffersImmediate ValueType;
static const CommandId kCmdId = kDeleteFramebuffersImmediate;
static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
static uint32_t ComputeDataSize(GLsizei n) {
return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT
@@ -2494,7 +2494,7 @@ struct DeleteRenderbuffersImmediate {
typedef DeleteRenderbuffersImmediate ValueType;
static const CommandId kCmdId = kDeleteRenderbuffersImmediate;
static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
static uint32_t ComputeDataSize(GLsizei n) {
return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT
@@ -3078,7 +3078,7 @@ struct FenceSync {
typedef FenceSync ValueType;
static const CommandId kCmdId = kFenceSync;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -3112,7 +3112,7 @@ struct Finish {
typedef Finish ValueType;
static const CommandId kCmdId = kFinish;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -3138,7 +3138,7 @@ struct Flush {
typedef Flush ValueType;
static const CommandId kCmdId = kFlush;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -3164,7 +3164,7 @@ struct FramebufferRenderbuffer {
typedef FramebufferRenderbuffer ValueType;
static const CommandId kCmdId = kFramebufferRenderbuffer;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -3272,7 +3272,7 @@ struct FramebufferTextureLayer {
typedef FramebufferTextureLayer ValueType;
static const CommandId kCmdId = kFramebufferTextureLayer;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -3405,7 +3405,7 @@ struct GenerateMipmap {
typedef GenerateMipmap ValueType;
static const CommandId kCmdId = kGenerateMipmap;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -6689,7 +6689,7 @@ struct LinkProgram {
typedef LinkProgram ValueType;
static const CommandId kCmdId = kLinkProgram;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -6821,7 +6821,7 @@ struct ReadBuffer {
typedef ReadBuffer ValueType;
static const CommandId kCmdId = kReadBuffer;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -6856,7 +6856,7 @@ struct ReadPixels {
typedef ReadPixels ValueType;
static const CommandId kCmdId = kReadPixels;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
typedef uint32_t Result;
@@ -6980,7 +6980,7 @@ struct RenderbufferStorage {
typedef RenderbufferStorage ValueType;
static const CommandId kCmdId = kRenderbufferStorage;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -7658,7 +7658,7 @@ struct TexImage2D {
typedef TexImage2D ValueType;
static const CommandId kCmdId = kTexImage2D;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -7742,7 +7742,7 @@ struct TexImage3D {
typedef TexImage3D ValueType;
static const CommandId kCmdId = kTexImage3D;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -8000,7 +8000,7 @@ struct TexStorage3D {
typedef TexStorage3D ValueType;
static const CommandId kCmdId = kTexStorage3D;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -8064,7 +8064,7 @@ struct TexSubImage2D {
typedef TexSubImage2D ValueType;
static const CommandId kCmdId = kTexSubImage2D;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -8160,7 +8160,7 @@ struct TexSubImage3D {
typedef TexSubImage3D ValueType;
static const CommandId kCmdId = kTexSubImage3D;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -10586,7 +10586,7 @@ struct WaitSync {
typedef WaitSync ValueType;
static const CommandId kCmdId = kWaitSync;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -10727,7 +10727,7 @@ struct RenderbufferStorageMultisampleCHROMIUM {
typedef RenderbufferStorageMultisampleCHROMIUM ValueType;
static const CommandId kCmdId = kRenderbufferStorageMultisampleCHROMIUM;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -10794,7 +10794,7 @@ struct RenderbufferStorageMultisampleEXT {
typedef RenderbufferStorageMultisampleEXT ValueType;
static const CommandId kCmdId = kRenderbufferStorageMultisampleEXT;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -10922,7 +10922,7 @@ struct TexStorage2DEXT {
typedef TexStorage2DEXT ValueType;
static const CommandId kCmdId = kTexStorage2DEXT;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -11617,7 +11617,7 @@ struct MapBufferRange {
typedef MapBufferRange ValueType;
static const CommandId kCmdId = kMapBufferRange;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
typedef uint32_t Result;
@@ -11697,7 +11697,7 @@ struct UnmapBuffer {
typedef UnmapBuffer ValueType;
static const CommandId kCmdId = kUnmapBuffer;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -11729,7 +11729,7 @@ struct ResizeCHROMIUM {
typedef ResizeCHROMIUM ValueType;
static const CommandId kCmdId = kResizeCHROMIUM;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -12091,7 +12091,7 @@ struct TexImageIOSurface2DCHROMIUM {
typedef TexImageIOSurface2DCHROMIUM ValueType;
static const CommandId kCmdId = kTexImageIOSurface2DCHROMIUM;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -12150,7 +12150,7 @@ struct CopyTextureCHROMIUM {
typedef CopyTextureCHROMIUM ValueType;
static const CommandId kCmdId = kCopyTextureCHROMIUM;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -12209,7 +12209,7 @@ struct CopySubTextureCHROMIUM {
typedef CopySubTextureCHROMIUM ValueType;
static const CommandId kCmdId = kCopySubTextureCHROMIUM;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -12292,7 +12292,7 @@ struct DrawArraysInstancedANGLE {
typedef DrawArraysInstancedANGLE ValueType;
static const CommandId kCmdId = kDrawArraysInstancedANGLE;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -12341,7 +12341,7 @@ struct DrawElementsInstancedANGLE {
typedef DrawElementsInstancedANGLE ValueType;
static const CommandId kCmdId = kDrawElementsInstancedANGLE;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -12525,7 +12525,7 @@ struct ConsumeTextureCHROMIUMImmediate {
typedef ConsumeTextureCHROMIUMImmediate ValueType;
static const CommandId kCmdId = kConsumeTextureCHROMIUMImmediate;
static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
static uint32_t ComputeDataSize() {
return static_cast<uint32_t>(sizeof(GLbyte) * 64);
@@ -13031,7 +13031,7 @@ struct AsyncTexSubImage2DCHROMIUM {
typedef AsyncTexSubImage2DCHROMIUM ValueType;
static const CommandId kCmdId = kAsyncTexSubImage2DCHROMIUM;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -13144,7 +13144,7 @@ struct AsyncTexImage2DCHROMIUM {
typedef AsyncTexImage2DCHROMIUM ValueType;
static const CommandId kCmdId = kAsyncTexImage2DCHROMIUM;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -13252,7 +13252,7 @@ struct WaitAsyncTexImage2DCHROMIUM {
typedef WaitAsyncTexImage2DCHROMIUM ValueType;
static const CommandId kCmdId = kWaitAsyncTexImage2DCHROMIUM;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -13285,7 +13285,7 @@ struct WaitAllAsyncTexImage2DCHROMIUM {
typedef WaitAllAsyncTexImage2DCHROMIUM ValueType;
static const CommandId kCmdId = kWaitAllAsyncTexImage2DCHROMIUM;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -13312,7 +13312,7 @@ struct DiscardFramebufferEXTImmediate {
typedef DiscardFramebufferEXTImmediate ValueType;
static const CommandId kCmdId = kDiscardFramebufferEXTImmediate;
static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
static uint32_t ComputeDataSize(GLsizei count) {
return static_cast<uint32_t>(sizeof(GLenum) * 1 * count); // NOLINT
@@ -13361,7 +13361,7 @@ struct LoseContextCHROMIUM {
typedef LoseContextCHROMIUM ValueType;
static const CommandId kCmdId = kLoseContextCHROMIUM;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
@@ -13431,7 +13431,7 @@ struct DrawBuffersEXTImmediate {
typedef DrawBuffersEXTImmediate ValueType;
static const CommandId kCmdId = kDrawBuffersEXTImmediate;
static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
static uint32_t ComputeDataSize(GLsizei count) {
return static_cast<uint32_t>(sizeof(GLenum) * 1 * count); // NOLINT
@@ -13473,7 +13473,7 @@ struct DiscardBackbufferCHROMIUM {
typedef DiscardBackbufferCHROMIUM ValueType;
static const CommandId kCmdId = kDiscardBackbufferCHROMIUM;
static const cmd::ArgFlags kArgFlags = cmd::kFixed;
- static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
+ static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(2);
static uint32_t ComputeSize() {
return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT