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

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

Issue 629913002: Replacing the OVERRIDE with override and FINAL with final in gpu (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Included autogen python file for OVERRIDE Created 6 years, 2 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
« no previous file with comments | « no previous file | gpu/command_buffer/client/buffer_tracker_unittest.cc » ('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 itertools 8 import itertools
9 import os 9 import os
10 import os.path 10 import os.path
(...skipping 3140 matching lines...) Expand 10 before | Expand all | Expand 10 after
3151 file.Write("// TODO(gman): %s\n" % func.name) 3151 file.Write("// TODO(gman): %s\n" % func.name)
3152 3152
3153 def WriteBucketValidationCode(self, func, file): 3153 def WriteBucketValidationCode(self, func, file):
3154 """Writes the validation code for a bucket version of a command.""" 3154 """Writes the validation code for a bucket version of a command."""
3155 file.Write("// TODO(gman): %s\n" % func.name) 3155 file.Write("// TODO(gman): %s\n" % func.name)
3156 3156
3157 def WriteGLES2ImplementationDeclaration(self, func, file): 3157 def WriteGLES2ImplementationDeclaration(self, func, file):
3158 """Writes the GLES2 Implemention declaration.""" 3158 """Writes the GLES2 Implemention declaration."""
3159 impl_decl = func.GetInfo('impl_decl') 3159 impl_decl = func.GetInfo('impl_decl')
3160 if impl_decl == None or impl_decl == True: 3160 if impl_decl == None or impl_decl == True:
3161 file.Write("virtual %s %s(%s) OVERRIDE;\n" % 3161 file.Write("virtual %s %s(%s) override;\n" %
3162 (func.return_type, func.original_name, 3162 (func.return_type, func.original_name,
3163 func.MakeTypedOriginalArgString(""))) 3163 func.MakeTypedOriginalArgString("")))
3164 file.Write("\n") 3164 file.Write("\n")
3165 3165
3166 def WriteGLES2CLibImplementation(self, func, file): 3166 def WriteGLES2CLibImplementation(self, func, file):
3167 file.Write("%s GLES2%s(%s) {\n" % 3167 file.Write("%s GLES2%s(%s) {\n" %
3168 (func.return_type, func.name, 3168 (func.return_type, func.name,
3169 func.MakeTypedOriginalArgString(""))) 3169 func.MakeTypedOriginalArgString("")))
3170 result_string = "return " 3170 result_string = "return "
3171 if func.return_type == "void": 3171 if func.return_type == "void":
(...skipping 20 matching lines...) Expand all
3192 """Writes the return value logging code.""" 3192 """Writes the return value logging code."""
3193 if func.return_type != "void": 3193 if func.return_type != "void":
3194 file.Write(' GPU_CLIENT_LOG("return:" << result)\n') 3194 file.Write(' GPU_CLIENT_LOG("return:" << result)\n')
3195 3195
3196 def WriteGLES2ImplementationHeader(self, func, file): 3196 def WriteGLES2ImplementationHeader(self, func, file):
3197 """Writes the GLES2 Implemention.""" 3197 """Writes the GLES2 Implemention."""
3198 self.WriteGLES2ImplementationDeclaration(func, file) 3198 self.WriteGLES2ImplementationDeclaration(func, file)
3199 3199
3200 def WriteGLES2TraceImplementationHeader(self, func, file): 3200 def WriteGLES2TraceImplementationHeader(self, func, file):
3201 """Writes the GLES2 Trace Implemention header.""" 3201 """Writes the GLES2 Trace Implemention header."""
3202 file.Write("virtual %s %s(%s) OVERRIDE;\n" % 3202 file.Write("virtual %s %s(%s) override;\n" %
3203 (func.return_type, func.original_name, 3203 (func.return_type, func.original_name,
3204 func.MakeTypedOriginalArgString(""))) 3204 func.MakeTypedOriginalArgString("")))
3205 3205
3206 def WriteGLES2TraceImplementation(self, func, file): 3206 def WriteGLES2TraceImplementation(self, func, file):
3207 """Writes the GLES2 Trace Implemention.""" 3207 """Writes the GLES2 Trace Implemention."""
3208 file.Write("%s GLES2TraceImplementation::%s(%s) {\n" % 3208 file.Write("%s GLES2TraceImplementation::%s(%s) {\n" %
3209 (func.return_type, func.original_name, 3209 (func.return_type, func.original_name,
3210 func.MakeTypedOriginalArgString(""))) 3210 func.MakeTypedOriginalArgString("")))
3211 result_string = "return " 3211 result_string = "return "
3212 if func.return_type == "void": 3212 if func.return_type == "void":
(...skipping 30 matching lines...) Expand all
3243 file.Write("\n") 3243 file.Write("\n")
3244 3244
3245 def WriteGLES2InterfaceHeader(self, func, file): 3245 def WriteGLES2InterfaceHeader(self, func, file):
3246 """Writes the GLES2 Interface.""" 3246 """Writes the GLES2 Interface."""
3247 file.Write("virtual %s %s(%s) = 0;\n" % 3247 file.Write("virtual %s %s(%s) = 0;\n" %
3248 (func.return_type, func.original_name, 3248 (func.return_type, func.original_name,
3249 func.MakeTypedOriginalArgString(""))) 3249 func.MakeTypedOriginalArgString("")))
3250 3250
3251 def WriteGLES2InterfaceStub(self, func, file): 3251 def WriteGLES2InterfaceStub(self, func, file):
3252 """Writes the GLES2 Interface stub declaration.""" 3252 """Writes the GLES2 Interface stub declaration."""
3253 file.Write("virtual %s %s(%s) OVERRIDE;\n" % 3253 file.Write("virtual %s %s(%s) override;\n" %
3254 (func.return_type, func.original_name, 3254 (func.return_type, func.original_name,
3255 func.MakeTypedOriginalArgString(""))) 3255 func.MakeTypedOriginalArgString("")))
3256 3256
3257 def WriteGLES2InterfaceStubImpl(self, func, file): 3257 def WriteGLES2InterfaceStubImpl(self, func, file):
3258 """Writes the GLES2 Interface stub declaration.""" 3258 """Writes the GLES2 Interface stub declaration."""
3259 args = func.GetOriginalArgs() 3259 args = func.GetOriginalArgs()
3260 arg_string = ", ".join( 3260 arg_string = ", ".join(
3261 ["%s /* %s */" % (arg.type, arg.name) for arg in args]) 3261 ["%s /* %s */" % (arg.type, arg.name) for arg in args])
3262 file.Write("%s GLES2InterfaceStub::%s(%s) {\n" % 3262 file.Write("%s GLES2InterfaceStub::%s(%s) {\n" %
3263 (func.return_type, func.original_name, arg_string)) 3263 (func.return_type, func.original_name, arg_string))
(...skipping 576 matching lines...) Expand 10 before | Expand all | Expand 10 after
3840 """Overrriden from TypeHandler.""" 3840 """Overrriden from TypeHandler."""
3841 file.Write("// TODO(gman): Implement test for %s\n" % func.name) 3841 file.Write("// TODO(gman): Implement test for %s\n" % func.name)
3842 3842
3843 def WriteGLES2Implementation(self, func, file): 3843 def WriteGLES2Implementation(self, func, file):
3844 """Overrriden from TypeHandler.""" 3844 """Overrriden from TypeHandler."""
3845 if func.GetInfo('impl_func'): 3845 if func.GetInfo('impl_func'):
3846 super(ManualHandler, self).WriteGLES2Implementation(func, file) 3846 super(ManualHandler, self).WriteGLES2Implementation(func, file)
3847 3847
3848 def WriteGLES2ImplementationHeader(self, func, file): 3848 def WriteGLES2ImplementationHeader(self, func, file):
3849 """Overrriden from TypeHandler.""" 3849 """Overrriden from TypeHandler."""
3850 file.Write("virtual %s %s(%s) OVERRIDE;\n" % 3850 file.Write("virtual %s %s(%s) override;\n" %
3851 (func.return_type, func.original_name, 3851 (func.return_type, func.original_name,
3852 func.MakeTypedOriginalArgString(""))) 3852 func.MakeTypedOriginalArgString("")))
3853 file.Write("\n") 3853 file.Write("\n")
3854 3854
3855 def WriteImmediateCmdGetTotalSize(self, func, file): 3855 def WriteImmediateCmdGetTotalSize(self, func, file):
3856 """Overrriden from TypeHandler.""" 3856 """Overrriden from TypeHandler."""
3857 # TODO(gman): Move this data to _FUNCTION_INFO? 3857 # TODO(gman): Move this data to _FUNCTION_INFO?
3858 CustomHandler.WriteImmediateCmdGetTotalSize(self, func, file) 3858 CustomHandler.WriteImmediateCmdGetTotalSize(self, func, file)
3859 3859
3860 3860
(...skipping 4782 matching lines...) Expand 10 before | Expand all | Expand 10 after
8643 Format(gen.generated_cpp_filenames) 8643 Format(gen.generated_cpp_filenames)
8644 8644
8645 if gen.errors > 0: 8645 if gen.errors > 0:
8646 print "%d errors" % gen.errors 8646 print "%d errors" % gen.errors
8647 return 1 8647 return 1
8648 return 0 8648 return 0
8649 8649
8650 8650
8651 if __name__ == '__main__': 8651 if __name__ == '__main__':
8652 sys.exit(main(sys.argv[1:])) 8652 sys.exit(main(sys.argv[1:]))
OLDNEW
« no previous file with comments | « no previous file | gpu/command_buffer/client/buffer_tracker_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698