Index: gpu/command_buffer/build_gles2_cmd_buffer.py |
diff --git a/gpu/command_buffer/build_gles2_cmd_buffer.py b/gpu/command_buffer/build_gles2_cmd_buffer.py |
index 32e53f43365270c94108506e6f6f4d6e3e135479..2941a0e9bcc3ee7ae04c1b937b7d12eadfcad389 100755 |
--- a/gpu/command_buffer/build_gles2_cmd_buffer.py |
+++ b/gpu/command_buffer/build_gles2_cmd_buffer.py |
@@ -1180,7 +1180,7 @@ _FUNCTION_INFO = { |
'client_test': False, |
}, |
'BlitFramebufferEXT': { |
- 'decoder_func': 'DoBlitFramebufferEXT', |
+ 'type': 'ManualService', |
'unit_test': False, |
'extension': True, |
'pepper_interface': 'FramebufferBlit', |
greggman
2012/11/30 02:49:01
Would be better to add add a couple of flags here?
piman
2012/11/30 04:52:34
Done.
|
@@ -1203,8 +1203,7 @@ _FUNCTION_INFO = { |
'result': ['GLenum'], |
}, |
'Clear': { |
- 'type': 'Manual', |
- 'cmd_args': 'GLbitfield mask' |
+ 'type': 'ManualService', |
}, |
'ClearColor': { |
'type': 'StateSet', |
@@ -1261,11 +1260,11 @@ _FUNCTION_INFO = { |
'decoder_func': 'DoCompressedTexSubImage2D', |
}, |
'CopyTexImage2D': { |
- 'decoder_func': 'DoCopyTexImage2D', |
+ 'type': 'ManualService', |
'unit_test': False, |
}, |
'CopyTexSubImage2D': { |
- 'decoder_func': 'DoCopyTexSubImage2D', |
+ 'type': 'ManualService', |
}, |
'CreateProgram': { |
'type': 'Create', |
@@ -3246,6 +3245,25 @@ class ManualHandler(CustomHandler): |
CustomHandler.WriteImmediateCmdGetTotalSize(self, func, file) |
+class ManualServiceHandler(TypeHandler): |
+ """Handler for commands that are auto-generated but for the service side.""" |
+ |
+ def __init__(self): |
+ TypeHandler.__init__(self) |
+ |
+ def WriteServiceImplementation(self, func, file): |
+ """Overrriden from TypeHandler.""" |
+ pass |
+ |
+ def WriteImmediateServiceImplementation(self, func, file): |
+ """Overrriden from TypeHandler.""" |
+ pass |
+ |
+ def WriteBucketServiceImplementation(self, func, file): |
+ """Overrriden from TypeHandler.""" |
+ pass |
+ |
+ |
class DataHandler(TypeHandler): |
"""Handler for glBufferData, glBufferSubData, glTexImage2D, glTexSubImage2D, |
glCompressedTexImage2D, glCompressedTexImageSub2D.""" |
@@ -6414,6 +6432,7 @@ class GLGenerator(object): |
'HandWritten': HandWrittenHandler(), |
'Is': IsHandler(), |
'Manual': ManualHandler(), |
+ 'ManualService': ManualServiceHandler(), |
'PUT': PUTHandler(), |
'PUTn': PUTnHandler(), |
'PUTXn': PUTXnHandler(), |