Commit e439dcc7 authored by alhaad's avatar alhaad Committed by Commit bot

Adding Mojo C thunks headers to be used by html_viewer. Note that the Mojo...

Adding Mojo C thunks headers to be used by html_viewer. Note that the Mojo shell can register an implementation only when this is rolled into the Mojo repo.

R=jamesr@chromium.org,piman@chromium.org
BUG=453591

Review URL: https://codereview.chromium.org/1023673009

Cr-Commit-Position: refs/heads/master@{#321899}
parent 2d99237c
...@@ -2680,7 +2680,7 @@ _FUNCTION_INFO = { ...@@ -2680,7 +2680,7 @@ _FUNCTION_INFO = {
}, },
'MapTexSubImage2DCHROMIUM': { 'MapTexSubImage2DCHROMIUM': {
'gen_cmd': False, 'gen_cmd': False,
'extension': True, 'extension': "CHROMIUM_sub_image",
'chromium': True, 'chromium': True,
'client_test': False, 'client_test': False,
'pepper_interface': 'ChromiumMapSub', 'pepper_interface': 'ChromiumMapSub',
...@@ -3086,7 +3086,7 @@ _FUNCTION_INFO = { ...@@ -3086,7 +3086,7 @@ _FUNCTION_INFO = {
}, },
'UnmapTexSubImage2DCHROMIUM': { 'UnmapTexSubImage2DCHROMIUM': {
'gen_cmd': False, 'gen_cmd': False,
'extension': True, 'extension': "CHROMIUM_sub_image",
'chromium': True, 'chromium': True,
'client_test': False, 'client_test': False,
'pepper_interface': 'ChromiumMapSub', 'pepper_interface': 'ChromiumMapSub',
...@@ -3269,6 +3269,7 @@ _FUNCTION_INFO = { ...@@ -3269,6 +3269,7 @@ _FUNCTION_INFO = {
'unit_test': False, 'unit_test': False,
'pepper_interface': 'Query', 'pepper_interface': 'Query',
'not_shared': 'True', 'not_shared': 'True',
'extension': "occlusion_query_EXT",
}, },
'DeleteQueriesEXT': { 'DeleteQueriesEXT': {
'type': 'DELn', 'type': 'DELn',
...@@ -3277,11 +3278,13 @@ _FUNCTION_INFO = { ...@@ -3277,11 +3278,13 @@ _FUNCTION_INFO = {
'resource_types': 'Queries', 'resource_types': 'Queries',
'unit_test': False, 'unit_test': False,
'pepper_interface': 'Query', 'pepper_interface': 'Query',
'extension': "occlusion_query_EXT",
}, },
'IsQueryEXT': { 'IsQueryEXT': {
'gen_cmd': False, 'gen_cmd': False,
'client_test': False, 'client_test': False,
'pepper_interface': 'Query', 'pepper_interface': 'Query',
'extension': "occlusion_query_EXT",
}, },
'BeginQueryEXT': { 'BeginQueryEXT': {
'type': 'Manual', 'type': 'Manual',
...@@ -3289,6 +3292,7 @@ _FUNCTION_INFO = { ...@@ -3289,6 +3292,7 @@ _FUNCTION_INFO = {
'data_transfer_methods': ['shm'], 'data_transfer_methods': ['shm'],
'gl_test_func': 'glBeginQuery', 'gl_test_func': 'glBeginQuery',
'pepper_interface': 'Query', 'pepper_interface': 'Query',
'extension': "occlusion_query_EXT",
}, },
'BeginTransformFeedback': { 'BeginTransformFeedback': {
'unsafe': True, 'unsafe': True,
...@@ -3299,6 +3303,7 @@ _FUNCTION_INFO = { ...@@ -3299,6 +3303,7 @@ _FUNCTION_INFO = {
'gl_test_func': 'glEndnQuery', 'gl_test_func': 'glEndnQuery',
'client_test': False, 'client_test': False,
'pepper_interface': 'Query', 'pepper_interface': 'Query',
'extension': "occlusion_query_EXT",
}, },
'EndTransformFeedback': { 'EndTransformFeedback': {
'unsafe': True, 'unsafe': True,
...@@ -3308,12 +3313,14 @@ _FUNCTION_INFO = { ...@@ -3308,12 +3313,14 @@ _FUNCTION_INFO = {
'client_test': False, 'client_test': False,
'gl_test_func': 'glGetQueryiv', 'gl_test_func': 'glGetQueryiv',
'pepper_interface': 'Query', 'pepper_interface': 'Query',
'extension': "occlusion_query_EXT",
}, },
'GetQueryObjectuivEXT': { 'GetQueryObjectuivEXT': {
'gen_cmd': False, 'gen_cmd': False,
'client_test': False, 'client_test': False,
'gl_test_func': 'glGetQueryObjectuiv', 'gl_test_func': 'glGetQueryObjectuiv',
'pepper_interface': 'Query', 'pepper_interface': 'Query',
'extension': "occlusion_query_EXT",
}, },
'BindUniformLocationCHROMIUM': { 'BindUniformLocationCHROMIUM': {
'type': 'GLchar', 'type': 'GLchar',
...@@ -3400,7 +3407,7 @@ _FUNCTION_INFO = { ...@@ -3400,7 +3407,7 @@ _FUNCTION_INFO = {
'ShallowFlushCHROMIUM': { 'ShallowFlushCHROMIUM': {
'impl_func': False, 'impl_func': False,
'gen_cmd': False, 'gen_cmd': False,
'extension': True, 'extension': "CHROMIUM_miscellaneous",
'chromium': True, 'chromium': True,
'client_test': False, 'client_test': False,
}, },
...@@ -10640,6 +10647,15 @@ def main(argv): ...@@ -10640,6 +10647,15 @@ def main(argv):
gen.WriteMojoGLCallVisitorForExtension( gen.WriteMojoGLCallVisitorForExtension(
mojo_gles2_prefix + "_chromium_sync_point_autogen.h", mojo_gles2_prefix + "_chromium_sync_point_autogen.h",
"CHROMIUM_sync_point") "CHROMIUM_sync_point")
gen.WriteMojoGLCallVisitorForExtension(
mojo_gles2_prefix + "_chromium_sub_image_autogen.h",
"CHROMIUM_sub_image")
gen.WriteMojoGLCallVisitorForExtension(
mojo_gles2_prefix + "_chromium_miscellaneous_autogen.h",
"CHROMIUM_miscellaneous")
gen.WriteMojoGLCallVisitorForExtension(
mojo_gles2_prefix + "_occlusion_query_ext_autogen.h",
"occlusion_query_EXT")
Format(gen.generated_cpp_filenames) Format(gen.generated_cpp_filenames)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment