| Index: gpu/command_buffer/service/texture_manager.h
|
| diff --git a/gpu/command_buffer/service/texture_manager.h b/gpu/command_buffer/service/texture_manager.h
|
| index 1f1e58d68ad9a86c8571040b70b85f3e10ee46ff..03b4598b6c478aa973ece126d3741d00f21587bf 100644
|
| --- a/gpu/command_buffer/service/texture_manager.h
|
| +++ b/gpu/command_buffer/service/texture_manager.h
|
| @@ -910,17 +910,24 @@ class GPU_EXPORT TextureManager : public base::trace_event::MemoryDumpProvider {
|
| const DoTexImageArguments& args);
|
|
|
| struct DoTexSubImageArguments {
|
| + enum TexSubImageCommandType {
|
| + kTexSubImage2D,
|
| + kTexSubImage3D,
|
| + };
|
| +
|
| GLenum target;
|
| GLint level;
|
| GLint xoffset;
|
| GLint yoffset;
|
| + GLint zoffset;
|
| GLsizei width;
|
| GLsizei height;
|
| + GLsizei depth;
|
| GLenum format;
|
| GLenum type;
|
| const void* pixels;
|
| uint32_t pixels_size;
|
| - // TODO(kkinnunen): currently this is used only for TexSubImage2D.
|
| + TexSubImageCommandType command_type;
|
| };
|
|
|
| bool ValidateTexSubImage(
|
|
|