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

Side by Side Diff: ui/gl/generate_bindings.py

Issue 2801783002: Revert of Update robust read pixels to output number of columns and rows written. (Closed)
Patch Set: Created 3 years, 8 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
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 GL/GLES extension wrangler.""" 6 """code generator for GL/GLES extension wrangler."""
7 7
8 import optparse 8 import optparse
9 import os 9 import os
10 import collections 10 import collections
(...skipping 1277 matching lines...) Expand 10 before | Expand all | Expand 10 after
1288 { 'name': 'glQueryCounterEXT' }], 1288 { 'name': 'glQueryCounterEXT' }],
1289 'arguments': 'GLuint id, GLenum target', }, 1289 'arguments': 'GLuint id, GLenum target', },
1290 { 'return_type': 'void', 1290 { 'return_type': 'void',
1291 'names': ['glReadBuffer'], 1291 'names': ['glReadBuffer'],
1292 'arguments': 'GLenum src', }, 1292 'arguments': 'GLenum src', },
1293 { 'return_type': 'void', 1293 { 'return_type': 'void',
1294 'versions': [{'name': 'glReadnPixelsRobustANGLE', 1294 'versions': [{'name': 'glReadnPixelsRobustANGLE',
1295 'extensions': ['GL_ANGLE_robust_client_memory']}], 1295 'extensions': ['GL_ANGLE_robust_client_memory']}],
1296 'arguments': 1296 'arguments':
1297 'GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, ' 1297 'GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, '
1298 'GLenum type, GLsizei bufSize, GLsizei* length, GLsizei* columns, ' 1298 'GLenum type, GLsizei bufSize, GLsizei* length, void* data', },
1299 'GLsizei* rows, void* data', },
1300 { 'return_type': 'void', 1299 { 'return_type': 'void',
1301 'names': ['glReadPixels'], 1300 'names': ['glReadPixels'],
1302 'arguments': 1301 'arguments':
1303 'GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, ' 1302 'GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, '
1304 'GLenum type, void* pixels', }, 1303 'GLenum type, void* pixels', },
1305 { 'return_type': 'void', 1304 { 'return_type': 'void',
1306 'versions': [{'name': 'glReadPixelsRobustANGLE', 1305 'versions': [{'name': 'glReadPixelsRobustANGLE',
1307 'extensions': ['GL_ANGLE_robust_client_memory']}], 1306 'extensions': ['GL_ANGLE_robust_client_memory']}],
1308 'arguments': 1307 'arguments':
1309 'GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, ' 1308 'GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, '
1310 'GLenum type, GLsizei bufSize, GLsizei* length, GLsizei* columns, ' 1309 'GLenum type, GLsizei bufSize, GLsizei* length, void* pixels', },
1311 'GLsizei* rows, void* pixels', },
1312 { 'return_type': 'void', 1310 { 'return_type': 'void',
1313 'names': ['glReleaseShaderCompiler'], 1311 'names': ['glReleaseShaderCompiler'],
1314 'arguments': 'void', }, 1312 'arguments': 'void', },
1315 { 'return_type': 'void', 1313 { 'return_type': 'void',
1316 'names': ['glRenderbufferStorageEXT', 'glRenderbufferStorage'], 1314 'names': ['glRenderbufferStorageEXT', 'glRenderbufferStorage'],
1317 'arguments': 1315 'arguments':
1318 'GLenum target, GLenum internalformat, GLsizei width, GLsizei height', }, 1316 'GLenum target, GLenum internalformat, GLsizei width, GLsizei height', },
1319 { 'return_type': 'void', 1317 { 'return_type': 'void',
1320 'names': ['glRenderbufferStorageMultisample'], 1318 'names': ['glRenderbufferStorageMultisample'],
1321 'arguments': 'GLenum target, GLsizei samples, GLenum internalformat, ' 1319 'arguments': 'GLenum target, GLsizei samples, GLenum internalformat, '
(...skipping 2043 matching lines...) Expand 10 before | Expand all | Expand 10 after
3365 header_file = open( 3363 header_file = open(
3366 os.path.join(directory, 'gl_stub_autogen_gl.cc'), 'wb') 3364 os.path.join(directory, 'gl_stub_autogen_gl.cc'), 'wb')
3367 GenerateStubSource(header_file, GL_FUNCTIONS) 3365 GenerateStubSource(header_file, GL_FUNCTIONS)
3368 header_file.close() 3366 header_file.close()
3369 ClangFormat(header_file.name) 3367 ClangFormat(header_file.name)
3370 return 0 3368 return 0
3371 3369
3372 3370
3373 if __name__ == '__main__': 3371 if __name__ == '__main__':
3374 sys.exit(main(sys.argv[1:])) 3372 sys.exit(main(sys.argv[1:]))
OLDNEW
« no previous file with comments | « gpu/command_buffer/service/gles2_cmd_decoder_passthrough_handlers.cc ('k') | ui/gl/gl_bindings_api_autogen_gl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698