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 eb5724a38d51c42276e0766fea538e530629e306..76708f5e1cfa1fb302df3a2d16c6ced5a9f41595 100755 |
--- a/gpu/command_buffer/build_gles2_cmd_buffer.py |
+++ b/gpu/command_buffer/build_gles2_cmd_buffer.py |
@@ -2864,6 +2864,16 @@ _FUNCTION_INFO = { |
'result': ['GLint'], |
'error_return': -1, |
}, |
+ 'GetFragDataIndexEXT': { |
+ 'type': 'Custom', |
+ 'data_transfer_methods': ['shm'], |
+ 'cmd_args': |
+ 'GLidProgram program, uint32_t name_bucket_id, GLint* index', |
+ 'result': ['GLint'], |
+ 'error_return': -1, |
+ 'extension': 'EXT_blend_func_extended', |
+ 'extension_flag': 'ext_blend_func_extended', |
+ }, |
'GetFragDataLocation': { |
'type': 'Custom', |
'data_transfer_methods': ['shm'], |
@@ -4017,6 +4027,22 @@ _FUNCTION_INFO = { |
'extension': True, |
'chromium': True, |
}, |
+ 'BindFragDataLocationEXT': { |
+ 'type': 'GLchar', |
+ 'data_transfer_methods': ['bucket'], |
+ 'needs_size': True, |
+ 'gl_test_func': 'DoBindFragDataLocationEXT', |
+ 'extension': 'EXT_blend_func_extended', |
+ 'extension_flag': 'ext_blend_func_extended', |
+ }, |
+ 'BindFragDataLocationIndexedEXT': { |
+ 'type': 'GLchar', |
+ 'data_transfer_methods': ['bucket'], |
+ 'needs_size': True, |
+ 'gl_test_func': 'DoBindFragDataLocationIndexedEXT', |
+ 'extension': 'EXT_blend_func_extended', |
+ 'extension_flag': 'ext_blend_func_extended', |
+ }, |
'BindUniformLocationCHROMIUM': { |
'type': 'GLchar', |
'extension': 'CHROMIUM_bind_uniform_location', |