Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(651)

Side by Side Diff: gpu/command_buffer/build_gles2_cmd_buffer.py

Issue 10440019: Add support for GL_CHROMIUM_pixel_transfer_buffer_object. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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
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
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
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:]))
OLDNEW
« no previous file with comments | « no previous file | gpu/command_buffer/client/buffer_tracker.h » ('j') | gpu/command_buffer/client/gles2_implementation.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698