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

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

Issue 10106015: Allow textures to be moved from one GL context group to another. (Closed) Base URL: svn://chrome-svn/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
« no previous file with comments | « gpu/DEPS ('k') | gpu/command_buffer/client/gles2_c_lib_autogen.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 844 matching lines...) Expand 10 before | Expand all | Expand 10 after
855 'error_value': 'GL_FRAMEBUFFER_UNSUPPORTED', 855 'error_value': 'GL_FRAMEBUFFER_UNSUPPORTED',
856 'result': ['GLenum'], 856 'result': ['GLenum'],
857 }, 857 },
858 'Clear': {'decoder_func': 'DoClear'}, 858 'Clear': {'decoder_func': 'DoClear'},
859 'ClearColor': {'decoder_func': 'DoClearColor'}, 859 'ClearColor': {'decoder_func': 'DoClearColor'},
860 'ClearDepthf': { 860 'ClearDepthf': {
861 'decoder_func': 'DoClearDepthf', 861 'decoder_func': 'DoClearDepthf',
862 'gl_test_func': 'glClearDepth', 862 'gl_test_func': 'glClearDepth',
863 }, 863 },
864 'ColorMask': {'decoder_func': 'DoColorMask', 'expectation': False}, 864 'ColorMask': {'decoder_func': 'DoColorMask', 'expectation': False},
865 'ConsumeTextureCHROMIUM': {
866 'decoder_func': 'DoConsumeTextureCHROMIUM',
867 'type': 'PUT',
868 'data_type': 'GLbyte',
869 'count': 64,
870 'unit_test': False,
871 'extension': True,
872 'chromium': True,
873 },
865 'ClearStencil': {'decoder_func': 'DoClearStencil'}, 874 'ClearStencil': {'decoder_func': 'DoClearStencil'},
866 'EnableFeatureCHROMIUM': { 875 'EnableFeatureCHROMIUM': {
867 'type': 'Custom', 876 'type': 'Custom',
868 'immediate': False, 877 'immediate': False,
869 'decoder_func': 'DoEnableFeatureCHROMIUM', 878 'decoder_func': 'DoEnableFeatureCHROMIUM',
870 'expectation': False, 879 'expectation': False,
871 'cmd_args': 'GLuint bucket_id, GLint* result', 880 'cmd_args': 'GLuint bucket_id, GLint* result',
872 'result': ['GLint'], 881 'result': ['GLint'],
873 'extension': True, 882 'extension': True,
874 'chromium': True, 883 'chromium': True,
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after
981 'GenerateMipmap': { 990 'GenerateMipmap': {
982 'decoder_func': 'DoGenerateMipmap', 991 'decoder_func': 'DoGenerateMipmap',
983 'gl_test_func': 'glGenerateMipmapEXT', 992 'gl_test_func': 'glGenerateMipmapEXT',
984 }, 993 },
985 'GenBuffers': { 994 'GenBuffers': {
986 'type': 'GENn', 995 'type': 'GENn',
987 'gl_test_func': 'glGenBuffersARB', 996 'gl_test_func': 'glGenBuffersARB',
988 'resource_type': 'Buffer', 997 'resource_type': 'Buffer',
989 'resource_types': 'Buffers', 998 'resource_types': 'Buffers',
990 }, 999 },
1000 'GenMailboxCHROMIUM': {
1001 'type': 'Manual',
1002 'cmd_args': 'GLuint bucket_id',
1003 'result': ['SizedResult<GLint>'],
1004 'client_test': False,
1005 'unit_test': False,
1006 'extension': True,
1007 'chromium': True,
1008 },
991 'GenFramebuffers': { 1009 'GenFramebuffers': {
992 'type': 'GENn', 1010 'type': 'GENn',
993 'gl_test_func': 'glGenFramebuffersEXT', 1011 'gl_test_func': 'glGenFramebuffersEXT',
994 'resource_type': 'Framebuffer', 1012 'resource_type': 'Framebuffer',
995 'resource_types': 'Framebuffers', 1013 'resource_types': 'Framebuffers',
996 }, 1014 },
997 'GenRenderbuffers': { 1015 'GenRenderbuffers': {
998 'type': 'GENn', 'gl_test_func': 'glGenRenderbuffersEXT', 1016 'type': 'GENn', 'gl_test_func': 'glGenRenderbuffersEXT',
999 'resource_type': 'Renderbuffer', 1017 'resource_type': 'Renderbuffer',
1000 'resource_types': 'Renderbuffers', 1018 'resource_types': 'Renderbuffers',
(...skipping 270 matching lines...) Expand 10 before | Expand all | Expand 10 after
1271 }, 1289 },
1272 'PixelStorei': {'type': 'Manual'}, 1290 'PixelStorei': {'type': 'Manual'},
1273 'PostSubBufferCHROMIUM': { 1291 'PostSubBufferCHROMIUM': {
1274 'type': 'Custom', 1292 'type': 'Custom',
1275 'impl_func': False, 1293 'impl_func': False,
1276 'unit_test': False, 1294 'unit_test': False,
1277 'client_test': False, 1295 'client_test': False,
1278 'extension': True, 1296 'extension': True,
1279 'chromium': True, 1297 'chromium': True,
1280 }, 1298 },
1299 'ProduceTextureCHROMIUM': {
1300 'decoder_func': 'DoProduceTextureCHROMIUM',
1301 'type': 'PUT',
1302 'data_type': 'GLbyte',
1303 'count': 64,
1304 'unit_test': False,
1305 'extension': True,
1306 'chromium': True,
1307 },
1281 'RenderbufferStorage': { 1308 'RenderbufferStorage': {
1282 'decoder_func': 'DoRenderbufferStorage', 1309 'decoder_func': 'DoRenderbufferStorage',
1283 'gl_test_func': 'glRenderbufferStorageEXT', 1310 'gl_test_func': 'glRenderbufferStorageEXT',
1284 'expectation': False, 1311 'expectation': False,
1285 }, 1312 },
1286 'RenderbufferStorageMultisampleEXT': { 1313 'RenderbufferStorageMultisampleEXT': {
1287 'decoder_func': 'DoRenderbufferStorageMultisample', 1314 'decoder_func': 'DoRenderbufferStorageMultisample',
1288 'gl_test_func': 'glRenderbufferStorageMultisampleEXT', 1315 'gl_test_func': 'glRenderbufferStorageMultisampleEXT',
1289 'expectation': False, 1316 'expectation': False,
1290 'unit_test': False, 1317 'unit_test': False,
(...skipping 4927 matching lines...) Expand 10 before | Expand all | Expand 10 after
6218 gen.WriteCommonUtilsImpl("common/gles2_cmd_utils_implementation_autogen.h") 6245 gen.WriteCommonUtilsImpl("common/gles2_cmd_utils_implementation_autogen.h")
6219 6246
6220 if gen.errors > 0: 6247 if gen.errors > 0:
6221 print "%d errors" % gen.errors 6248 print "%d errors" % gen.errors
6222 return 1 6249 return 1
6223 return 0 6250 return 0
6224 6251
6225 6252
6226 if __name__ == '__main__': 6253 if __name__ == '__main__':
6227 sys.exit(main(sys.argv[1:])) 6254 sys.exit(main(sys.argv[1:]))
OLDNEW
« no previous file with comments | « gpu/DEPS ('k') | gpu/command_buffer/client/gles2_c_lib_autogen.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698