Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 #!/usr/bin/python | 1 #!/usr/bin/python |
| 2 # | 2 # |
| 3 # Copyright (c) 2011 The Chromium Authors. All rights reserved. | 3 # Copyright (c) 2011 The Chromium Authors. All rights reserved. |
| 4 # Use of this source code is governed by a BSD-style license that can be | 4 # Use of this source code is governed by a BSD-style license that can be |
| 5 # found in the LICENSE file. | 5 # found in the LICENSE file. |
| 6 | 6 |
| 7 """code generator for GLES2 command buffers.""" | 7 """code generator for GLES2 command buffers.""" |
| 8 | 8 |
| 9 import os | 9 import os |
| 10 import os.path | 10 import os.path |
| (...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 123 GL_APICALL void GL_APIENTRY glGetFramebufferAttachmentParameteriv (GLenu mFrameBufferTarget target, GLenumAttachment attachment, GLenumFrameBufferParamet er pname, GLint* params); | 123 GL_APICALL void GL_APIENTRY glGetFramebufferAttachmentParameteriv (GLenu mFrameBufferTarget target, GLenumAttachment attachment, GLenumFrameBufferParamet er pname, GLint* params); |
| 124 GL_APICALL void GL_APIENTRY glGetIntegerv (GLenumGLState pname, GLint* p arams); | 124 GL_APICALL void GL_APIENTRY glGetIntegerv (GLenumGLState pname, GLint* p arams); |
| 125 GL_APICALL void GL_APIENTRY glGetProgramiv (GLidProgram program, GLenumP rogramParameter pname, GLint* params); | 125 GL_APICALL void GL_APIENTRY glGetProgramiv (GLidProgram program, GLenumP rogramParameter pname, GLint* params); |
| 126 GL_APICALL void GL_APIENTRY glGetProgramInfoLog (GLidProgram program, GL sizeiNotNegative bufsize, GLsizei* length, char* infolog); | 126 GL_APICALL void GL_APIENTRY glGetProgramInfoLog (GLidProgram program, GL sizeiNotNegative bufsize, GLsizei* length, char* infolog); |
| 127 GL_APICALL void GL_APIENTRY glGetRenderbufferParameteriv (GLenumRenderBu fferTarget target, GLenumRenderBufferParameter pname, GLint* params); | 127 GL_APICALL void GL_APIENTRY glGetRenderbufferParameteriv (GLenumRenderBu fferTarget target, GLenumRenderBufferParameter pname, GLint* params); |
| 128 GL_APICALL void GL_APIENTRY glGetShaderiv (GLidShader shader, GLenumShad erParameter pname, GLint* params); | 128 GL_APICALL void GL_APIENTRY glGetShaderiv (GLidShader shader, GLenumShad erParameter pname, GLint* params); |
| 129 GL_APICALL void GL_APIENTRY glGetShaderInfoLog (GLidShader shader, GLsiz eiNotNegative bufsize, GLsizei* length, char* infolog); | 129 GL_APICALL void GL_APIENTRY glGetShaderInfoLog (GLidShader shader, GLsiz eiNotNegative bufsize, GLsizei* length, char* infolog); |
| 130 GL_APICALL void GL_APIENTRY glGetShaderPrecisionFormat (GLenumShaderType shadertype, GLenumShaderPrecision precisiontype, GLint* range, GLint* precision ); | 130 GL_APICALL void GL_APIENTRY glGetShaderPrecisionFormat (GLenumShaderType shadertype, GLenumShaderPrecision precisiontype, GLint* range, GLint* precision ); |
| 131 GL_APICALL void GL_APIENTRY glGetShaderSource (GLidShader shader, GLsize iNotNegative bufsize, GLsizei* length, char* source); | 131 GL_APICALL void GL_APIENTRY glGetShaderSource (GLidShader shader, GLsize iNotNegative bufsize, GLsizei* length, char* source); |
| 132 GL_APICALL const GLubyte* GL_APIENTRY glGetString (GLenumStringType name); | 132 GL_APICALL const GLubyte* GL_APIENTRY glGetString (GLenumStringType name); |
| 133 GL_APICALL void GL_APIENTRY glGetTexParameterfv (GLenumTextureTarget tar get, GLenumTextureParameter pname, GLfloat* params); | 133 GL_APICALL void GL_APIENTRY glGetTexParameterfv (GLenumGetTexParamTarget target, GLenumTextureParameter pname, GLfloat* params); |
| 134 GL_APICALL void GL_APIENTRY glGetTexParameteriv (GLenumTextureTarget tar get, GLenumTextureParameter pname, GLint* params); | 134 GL_APICALL void GL_APIENTRY glGetTexParameteriv (GLenumGetTexParamTarget target, GLenumTextureParameter pname, GLint* params); |
| 135 GL_APICALL void GL_APIENTRY glGetUniformfv (GLidProgram program, GLint l ocation, GLfloat* params); | 135 GL_APICALL void GL_APIENTRY glGetUniformfv (GLidProgram program, GLint l ocation, GLfloat* params); |
| 136 GL_APICALL void GL_APIENTRY glGetUniformiv (GLidProgram program, GLint l ocation, GLint* params); | 136 GL_APICALL void GL_APIENTRY glGetUniformiv (GLidProgram program, GLint l ocation, GLint* params); |
| 137 GL_APICALL GLint GL_APIENTRY glGetUniformLocation (GLidProgram program, c onst char* name); | 137 GL_APICALL GLint GL_APIENTRY glGetUniformLocation (GLidProgram program, c onst char* name); |
| 138 GL_APICALL void GL_APIENTRY glGetVertexAttribfv (GLuint index, GLenumVer texAttribute pname, GLfloat* params); | 138 GL_APICALL void GL_APIENTRY glGetVertexAttribfv (GLuint index, GLenumVer texAttribute pname, GLfloat* params); |
| 139 GL_APICALL void GL_APIENTRY glGetVertexAttribiv (GLuint index, GLenumVer texAttribute pname, GLint* params); | 139 GL_APICALL void GL_APIENTRY glGetVertexAttribiv (GLuint index, GLenumVer texAttribute pname, GLint* params); |
| 140 GL_APICALL void GL_APIENTRY glGetVertexAttribPointerv (GLuint index, GLe numVertexPointer pname, void** pointer); | 140 GL_APICALL void GL_APIENTRY glGetVertexAttribPointerv (GLuint index, GLe numVertexPointer pname, void** pointer); |
| 141 GL_APICALL void GL_APIENTRY glHint (GLenumHintTarget target, GLenumHintM ode mode); | 141 GL_APICALL void GL_APIENTRY glHint (GLenumHintTarget target, GLenumHintM ode mode); |
| 142 GL_APICALL GLboolean GL_APIENTRY glIsBuffer (GLidBuffer buffer); | 142 GL_APICALL GLboolean GL_APIENTRY glIsBuffer (GLidBuffer buffer); |
| 143 GL_APICALL GLboolean GL_APIENTRY glIsEnabled (GLenumCapability cap); | 143 GL_APICALL GLboolean GL_APIENTRY glIsEnabled (GLenumCapability cap); |
| 144 GL_APICALL GLboolean GL_APIENTRY glIsFramebuffer (GLidFramebuffer framebuffer ); | 144 GL_APICALL GLboolean GL_APIENTRY glIsFramebuffer (GLidFramebuffer framebuffer ); |
| (...skipping 430 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 575 'GL_SUBPIXEL_BITS', | 575 'GL_SUBPIXEL_BITS', |
| 576 'GL_TEXTURE_BINDING_2D', | 576 'GL_TEXTURE_BINDING_2D', |
| 577 'GL_TEXTURE_BINDING_CUBE_MAP', | 577 'GL_TEXTURE_BINDING_CUBE_MAP', |
| 578 'GL_UNPACK_ALIGNMENT', | 578 'GL_UNPACK_ALIGNMENT', |
| 579 'GL_VIEWPORT', | 579 'GL_VIEWPORT', |
| 580 ], | 580 ], |
| 581 'invalid': [ | 581 'invalid': [ |
| 582 'GL_FOG_HINT', | 582 'GL_FOG_HINT', |
| 583 ], | 583 ], |
| 584 }, | 584 }, |
| 585 'GetTexParamTarget': { | |
| 586 'type': 'GLenum', | |
|
no sievers
2011/07/20 00:58:16
Adding this as a separate type is an easy way to a
| |
| 587 'valid': [ | |
| 588 'GL_TEXTURE_2D', | |
| 589 'GL_TEXTURE_CUBE_MAP_POSITIVE_X', | |
| 590 'GL_TEXTURE_CUBE_MAP_NEGATIVE_X', | |
| 591 'GL_TEXTURE_CUBE_MAP_POSITIVE_Y', | |
| 592 'GL_TEXTURE_CUBE_MAP_NEGATIVE_Y', | |
| 593 'GL_TEXTURE_CUBE_MAP_POSITIVE_Z', | |
| 594 'GL_TEXTURE_CUBE_MAP_NEGATIVE_Z', | |
| 595 ], | |
| 596 'invalid': [ | |
| 597 'GL_PROXY_TEXTURE_CUBE_MAP', | |
| 598 ] | |
| 599 }, | |
| 585 'TextureTarget': { | 600 'TextureTarget': { |
| 586 'type': 'GLenum', | 601 'type': 'GLenum', |
| 587 'valid': [ | 602 'valid': [ |
| 588 'GL_TEXTURE_2D', | 603 'GL_TEXTURE_2D', |
| 589 'GL_TEXTURE_CUBE_MAP_POSITIVE_X', | 604 'GL_TEXTURE_CUBE_MAP_POSITIVE_X', |
| 590 'GL_TEXTURE_CUBE_MAP_NEGATIVE_X', | 605 'GL_TEXTURE_CUBE_MAP_NEGATIVE_X', |
| 591 'GL_TEXTURE_CUBE_MAP_POSITIVE_Y', | 606 'GL_TEXTURE_CUBE_MAP_POSITIVE_Y', |
| 592 'GL_TEXTURE_CUBE_MAP_NEGATIVE_Y', | 607 'GL_TEXTURE_CUBE_MAP_NEGATIVE_Y', |
| 593 'GL_TEXTURE_CUBE_MAP_POSITIVE_Z', | 608 'GL_TEXTURE_CUBE_MAP_POSITIVE_Z', |
| 594 'GL_TEXTURE_CUBE_MAP_NEGATIVE_Z', | 609 'GL_TEXTURE_CUBE_MAP_NEGATIVE_Z', |
| (...skipping 5442 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 6037 | 6052 |
| 6038 if options.generate_docs: | 6053 if options.generate_docs: |
| 6039 gen.WriteDocs("docs/gles2_cmd_format_docs_autogen.h") | 6054 gen.WriteDocs("docs/gles2_cmd_format_docs_autogen.h") |
| 6040 | 6055 |
| 6041 if gen.errors > 0: | 6056 if gen.errors > 0: |
| 6042 print "%d errors" % gen.errors | 6057 print "%d errors" % gen.errors |
| 6043 sys.exit(1) | 6058 sys.exit(1) |
| 6044 | 6059 |
| 6045 if __name__ == '__main__': | 6060 if __name__ == '__main__': |
| 6046 main(sys.argv[1:]) | 6061 main(sys.argv[1:]) |
| OLD | NEW |