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

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

Issue 1088563003: Update vertexAttribIPointer in GPU command buffer (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 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
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 itertools 8 import itertools
9 import os 9 import os
10 import os.path 10 import os.path
(...skipping 1624 matching lines...) Expand 10 before | Expand all | Expand 10 after
1635 'GL_UNSIGNED_BYTE', 1635 'GL_UNSIGNED_BYTE',
1636 'GL_SHORT', 1636 'GL_SHORT',
1637 'GL_UNSIGNED_SHORT', 1637 'GL_UNSIGNED_SHORT',
1638 # 'GL_FIXED', // This is not available on Desktop GL. 1638 # 'GL_FIXED', // This is not available on Desktop GL.
1639 'GL_FLOAT', 1639 'GL_FLOAT',
1640 ], 1640 ],
1641 'invalid': [ 1641 'invalid': [
1642 'GL_DOUBLE', 1642 'GL_DOUBLE',
1643 ], 1643 ],
1644 }, 1644 },
1645 'VertexAttribIType': {
1646 'type': 'GLenum',
1647 'valid': [
1648 'GL_BYTE',
1649 'GL_UNSIGNED_BYTE',
1650 'GL_SHORT',
1651 'GL_UNSIGNED_SHORT',
1652 'GL_INT',
1653 'GL_UNSIGNED_INT',
1654 ],
1655 'invalid': [
1656 'GL_FLOAT',
1657 'GL_DOUBLE',
1658 ],
1659 },
1645 'TextureBorder': { 1660 'TextureBorder': {
1646 'type': 'GLint', 1661 'type': 'GLint',
1647 'is_complete': True, 1662 'is_complete': True,
1648 'valid': [ 1663 'valid': [
1649 '0', 1664 '0',
1650 ], 1665 ],
1651 'invalid': [ 1666 'invalid': [
1652 '1', 1667 '1',
1653 ], 1668 ],
1654 }, 1669 },
(...skipping 1594 matching lines...) Expand 10 before | Expand all | Expand 10 after
3249 'unsafe': True, 3264 'unsafe': True,
3250 }, 3265 },
3251 'VertexAttribI4uiv': { 3266 'VertexAttribI4uiv': {
3252 'type': 'PUT', 3267 'type': 'PUT',
3253 'count': 4, 3268 'count': 4,
3254 'unsafe': True, 3269 'unsafe': True,
3255 }, 3270 },
3256 'VertexAttribIPointer': { 3271 'VertexAttribIPointer': {
3257 'type': 'Manual', 3272 'type': 'Manual',
3258 'cmd_args': 'GLuint indx, GLintVertexAttribSize size, ' 3273 'cmd_args': 'GLuint indx, GLintVertexAttribSize size, '
3259 'GLenumVertexAttribType type, GLsizei stride, ' 3274 'GLenumVertexAttribIType type, GLsizei stride, '
3260 'GLuint offset', 3275 'GLuint offset',
3261 'client_test': False, 3276 'client_test': False,
3262 'unsafe': True, 3277 'unsafe': True,
3263 }, 3278 },
3264 'VertexAttribPointer': { 3279 'VertexAttribPointer': {
3265 'type': 'Manual', 3280 'type': 'Manual',
3266 'cmd_args': 'GLuint indx, GLintVertexAttribSize size, ' 3281 'cmd_args': 'GLuint indx, GLintVertexAttribSize size, '
3267 'GLenumVertexAttribType type, GLboolean normalized, ' 3282 'GLenumVertexAttribType type, GLboolean normalized, '
3268 'GLsizei stride, GLuint offset', 3283 'GLsizei stride, GLuint offset',
3269 'client_test': False, 3284 'client_test': False,
(...skipping 7510 matching lines...) Expand 10 before | Expand all | Expand 10 after
10780 Format(gen.generated_cpp_filenames) 10795 Format(gen.generated_cpp_filenames)
10781 10796
10782 if gen.errors > 0: 10797 if gen.errors > 0:
10783 print "%d errors" % gen.errors 10798 print "%d errors" % gen.errors
10784 return 1 10799 return 1
10785 return 0 10800 return 0
10786 10801
10787 10802
10788 if __name__ == '__main__': 10803 if __name__ == '__main__':
10789 sys.exit(main(sys.argv[1:])) 10804 sys.exit(main(sys.argv[1:]))
OLDNEW
« AUTHORS ('K') | « AUTHORS ('k') | gpu/command_buffer/client/gles2_implementation.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698