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 |