Index: gpu/command_buffer/build_gles2_cmd_buffer.py |
diff --git a/gpu/command_buffer/build_gles2_cmd_buffer.py b/gpu/command_buffer/build_gles2_cmd_buffer.py |
index 8464b9dad794d21f5f527230250f006055f725ae..7a3db588b06608f405379b08e392844918a8af31 100755 |
--- a/gpu/command_buffer/build_gles2_cmd_buffer.py |
+++ b/gpu/command_buffer/build_gles2_cmd_buffer.py |
@@ -688,6 +688,16 @@ _NAMED_TYPE_INFO = { |
'GL_PROXY_TEXTURE_CUBE_MAP', |
] |
}, |
+ 'Texture3DTarget': { |
+ 'type': 'GLenum', |
+ 'valid': [ |
+ 'GL_TEXTURE_3D', |
+ 'GL_TEXTURE_2D_ARRAY', |
+ ], |
+ 'invalid': [ |
+ 'GL_TEXTURE_2D', |
+ ] |
+ }, |
'TextureBindTarget': { |
'type': 'GLenum', |
'valid': [ |
@@ -2212,6 +2222,9 @@ _FUNCTION_INFO = { |
'gl_test_func': 'glTexParameteri', |
'first_element_only': True, |
}, |
+ 'TexStorage3D': { |
+ 'unsafe': True, |
+ }, |
'TexSubImage2D': { |
'type': 'Manual', |
'data_transfer_methods': ['shm'], |
@@ -8470,6 +8483,7 @@ extern const NameToFunc g_gles2_function_table[] = { |
dict = {} |
for fname in ['third_party/khronos/GLES2/gl2.h', |
'third_party/khronos/GLES2/gl2ext.h', |
+ 'third_party/khronos/GLES3/gl3.h', |
'gpu/GLES2/gl2chromium.h', |
'gpu/GLES2/gl2extchromium.h']: |
lines = open(fname).readlines() |