| Index: gpu/command_buffer/build_gles2_cmd_buffer.py
|
| ===================================================================
|
| --- gpu/command_buffer/build_gles2_cmd_buffer.py (revision 36127)
|
| +++ gpu/command_buffer/build_gles2_cmd_buffer.py (working copy)
|
| @@ -859,6 +859,7 @@
|
| 'cmd_args': 'GLenum mode, GLsizei count, GLenum type, GLuint index_offset',
|
| },
|
| 'EnableVertexAttribArray': {'DecoderFunc': 'DoEnableVertexAttribArray'},
|
| + 'Finish': {'ImplFunc': False},
|
| 'FramebufferRenderbuffer': {'DecoderFunc': 'glFramebufferRenderbufferEXT'},
|
| 'FramebufferTexture2D': {'DecoderFunc': 'glFramebufferTexture2DEXT'},
|
| 'GenerateMipmap': {'DecoderFunc': 'glGenerateMipmapEXT'},
|
| @@ -954,7 +955,11 @@
|
| 'cmd_args': 'GLuint indx, GLint size, GLenum type, GLboolean normalized, '
|
| 'GLsizei stride, GLuint offset',
|
| },
|
| - 'SwapBuffers': {'DecoderFunc': 'DoSwapBuffers', 'unit_test': False},
|
| + 'SwapBuffers': {
|
| + 'ImplFunc': False,
|
| + 'DecoderFunc': 'DoSwapBuffers',
|
| + 'unit_test': False,
|
| + },
|
| }
|
|
|
|
|
| @@ -1315,7 +1320,8 @@
|
|
|
| def WriteGLES2ImplementationHeader(self, func, file):
|
| """Writes the GLES2 Implemention declaration."""
|
| - if func.can_auto_generate:
|
| + impl_func = func.GetInfo('ImplFunc')
|
| + if func.can_auto_generate and (impl_func == None or impl_func == True):
|
| file.Write("%s %s(%s) {\n" %
|
| (func.return_type, func.original_name,
|
| func.MakeTypedOriginalArgString("")))
|
|
|