OLD | NEW |
1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
5 | 5 |
6 """code generator for GLES2 command buffers.""" | 6 """code generator for GLES2 command buffers.""" |
7 | 7 |
8 import os | 8 import os |
9 import os.path | 9 import os.path |
10 import sys | 10 import sys |
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
86 ], | 86 ], |
87 'invalid': [ | 87 'invalid': [ |
88 'GL_FRAMEBUFFER', | 88 'GL_FRAMEBUFFER', |
89 ], | 89 ], |
90 }, | 90 }, |
91 'BufferTarget': { | 91 'BufferTarget': { |
92 'type': 'GLenum', | 92 'type': 'GLenum', |
93 'valid': [ | 93 'valid': [ |
94 'GL_ARRAY_BUFFER', | 94 'GL_ARRAY_BUFFER', |
95 'GL_ELEMENT_ARRAY_BUFFER', | 95 'GL_ELEMENT_ARRAY_BUFFER', |
| 96 'GL_PIXEL_PACK_TRANSFER_BUFFER_CHROMIUM', |
| 97 'GL_PIXEL_UNPACK_TRANSFER_BUFFER_CHROMIUM', |
96 ], | 98 ], |
97 'invalid': [ | 99 'invalid': [ |
98 'GL_RENDERBUFFER', | 100 'GL_RENDERBUFFER', |
99 ], | 101 ], |
100 }, | 102 }, |
101 'BufferUsage': { | 103 'BufferUsage': { |
102 'type': 'GLenum', | 104 'type': 'GLenum', |
103 'valid': [ | 105 'valid': [ |
104 'GL_STREAM_DRAW', | 106 'GL_STREAM_DRAW', |
105 'GL_STATIC_DRAW', | 107 'GL_STATIC_DRAW', |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
159 'GL_MAX_TEXTURE_IMAGE_UNITS', | 161 'GL_MAX_TEXTURE_IMAGE_UNITS', |
160 'GL_MAX_TEXTURE_SIZE', | 162 'GL_MAX_TEXTURE_SIZE', |
161 'GL_MAX_VARYING_VECTORS', | 163 'GL_MAX_VARYING_VECTORS', |
162 'GL_MAX_VERTEX_ATTRIBS', | 164 'GL_MAX_VERTEX_ATTRIBS', |
163 'GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS', | 165 'GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS', |
164 'GL_MAX_VERTEX_UNIFORM_VECTORS', | 166 'GL_MAX_VERTEX_UNIFORM_VECTORS', |
165 'GL_MAX_VIEWPORT_DIMS', | 167 'GL_MAX_VIEWPORT_DIMS', |
166 'GL_NUM_COMPRESSED_TEXTURE_FORMATS', | 168 'GL_NUM_COMPRESSED_TEXTURE_FORMATS', |
167 'GL_NUM_SHADER_BINARY_FORMATS', | 169 'GL_NUM_SHADER_BINARY_FORMATS', |
168 'GL_PACK_ALIGNMENT', | 170 'GL_PACK_ALIGNMENT', |
| 171 'GL_PIXEL_PACK_TRANSFER_BUFFER_BINDING_CHROMIUM', |
| 172 'GL_PIXEL_UNPACK_TRANSFER_BUFFER_BINDING_CHROMIUM', |
169 'GL_POLYGON_OFFSET_FACTOR', | 173 'GL_POLYGON_OFFSET_FACTOR', |
170 'GL_POLYGON_OFFSET_FILL', | 174 'GL_POLYGON_OFFSET_FILL', |
171 'GL_POLYGON_OFFSET_UNITS', | 175 'GL_POLYGON_OFFSET_UNITS', |
172 'GL_RED_BITS', | 176 'GL_RED_BITS', |
173 'GL_RENDERBUFFER_BINDING', | 177 'GL_RENDERBUFFER_BINDING', |
174 'GL_SAMPLE_BUFFERS', | 178 'GL_SAMPLE_BUFFERS', |
175 'GL_SAMPLE_COVERAGE_INVERT', | 179 'GL_SAMPLE_COVERAGE_INVERT', |
176 'GL_SAMPLE_COVERAGE_VALUE', | 180 'GL_SAMPLE_COVERAGE_VALUE', |
177 'GL_SAMPLES', | 181 'GL_SAMPLES', |
178 'GL_SCISSOR_BOX', | 182 'GL_SCISSOR_BOX', |
(...skipping 6073 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6252 gen.WriteCommonUtilsImpl("common/gles2_cmd_utils_implementation_autogen.h") | 6256 gen.WriteCommonUtilsImpl("common/gles2_cmd_utils_implementation_autogen.h") |
6253 | 6257 |
6254 if gen.errors > 0: | 6258 if gen.errors > 0: |
6255 print "%d errors" % gen.errors | 6259 print "%d errors" % gen.errors |
6256 return 1 | 6260 return 1 |
6257 return 0 | 6261 return 0 |
6258 | 6262 |
6259 | 6263 |
6260 if __name__ == '__main__': | 6264 if __name__ == '__main__': |
6261 sys.exit(main(sys.argv[1:])) | 6265 sys.exit(main(sys.argv[1:])) |
OLD | NEW |