Chromium Code Reviews| Index: gpu/command_buffer/build_gles2_cmd_buffer.py |
| =================================================================== |
| --- gpu/command_buffer/build_gles2_cmd_buffer.py (revision 68085) |
| +++ gpu/command_buffer/build_gles2_cmd_buffer.py (working copy) |
| @@ -5204,14 +5204,15 @@ |
| file.Write("#include \"ppapi/GLES2/khrplatform.h\"\n\n") |
| - file.Write("#define PPB_OPENGLES_DEV_INTERFACE \"PPB_OpenGLES(Dev);2.0\"\n\n") |
| + file.Write("#define PPB_GLES2_DEV_INTERFACE \"PPB_GLES(Dev);2.0\"\n\n") |
| for (k, v) in _GL_TYPES.iteritems(): |
| file.Write("typedef %s %s;\n" % (v, k)) |
| - file.Write("\nstruct PPB_OpenGLES_Dev {\n") |
| + file.Write("\nstruct PPB_GLES2_Dev {\n") |
| + file.Write(" // TODO(alokp): Add context argument to all gl functions.\n") |
|
neb
2010/12/03 19:27:21
I think that's an interesting idea. The way it wor
alokp
2010/12/03 19:39:51
Yes removing complexity is the goal. TLS should be
|
| for func in self.original_functions: |
| - if func.GetInfo('extension'): |
| + if func.GetInfo('extension') or func.name == 'SwapBuffers': |
| continue |
| file.Write(" %s (*%s)(%s);\n" % |
| (func.return_type, func.name, |