| 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 2944605850a137bbfd4d9c5fd53b6bd20eb87184..9b399703440e7aa5c248dd7010c5329a583bbbbc 100755
|
| --- a/gpu/command_buffer/build_gles2_cmd_buffer.py
|
| +++ b/gpu/command_buffer/build_gles2_cmd_buffer.py
|
| @@ -5700,17 +5700,7 @@ class NoCommandHandler(CustomHandler):
|
|
|
|
|
| class DataHandler(TypeHandler):
|
| - """Handler for glBufferData, glBufferSubData, glTexImage*D, glTexSubImage*D,
|
| - glCompressedTexImage*D, glCompressedTexImageSub*D."""
|
| -
|
| - def InitFunction(self, func):
|
| - """Overrriden from TypeHandler."""
|
| - if (func.name.startswith('CompressedTex') and func.name.endswith('Bucket')):
|
| - # Remove imageSize argument, take the size from the bucket instead.
|
| - func.cmd_args = [arg for arg in func.cmd_args if arg.name != 'imageSize']
|
| - func.AddCmdArg(Argument('bucket_id', 'GLuint'))
|
| - else:
|
| - TypeHandler.InitFunction(self, func)
|
| + """Handler for glBufferData, glBufferSubData, glTex{Sub}Image*D."""
|
|
|
| def WriteGetDataSizeCode(self, func, f):
|
| """Overrriden from TypeHandler."""
|
| @@ -5720,18 +5710,6 @@ class DataHandler(TypeHandler):
|
| name = name[0:-9]
|
| if name == 'BufferData' or name == 'BufferSubData':
|
| f.write(" uint32_t data_size = size;\n")
|
| - elif (name.startswith('CompressedTex')):
|
| - if name.endswith('Bucket'):
|
| - f.write(""" Bucket* bucket = GetBucket(bucket_id);
|
| - if (!bucket)
|
| - return error::kInvalidArguments;
|
| - uint32_t data_size = bucket->size();
|
| - GLsizei imageSize = data_size;
|
| - const void* data = bucket->GetData(0, data_size);
|
| - DCHECK(data || !imageSize);
|
| -""")
|
| - else:
|
| - f.write(" uint32_t data_size = imageSize;\n")
|
| elif name == 'TexImage2D' or name == 'TexSubImage2D':
|
| code = """ uint32_t data_size;
|
| if (!GLES2Util::ComputeImageDataSize(
|
|
|