Chromium Code Reviews| Index: gpu/command_buffer/service/texture_manager.cc |
| diff --git a/gpu/command_buffer/service/texture_manager.cc b/gpu/command_buffer/service/texture_manager.cc |
| index 1dab2b87469f80726d82c6f9c322a8a0bd085cdb..541c3269c8c05c2d214cb545ac6fc676fc343e8e 100644 |
| --- a/gpu/command_buffer/service/texture_manager.cc |
| +++ b/gpu/command_buffer/service/texture_manager.cc |
| @@ -1934,6 +1934,14 @@ bool TextureManager::ValidateTexImage( |
| error_state, function_name, args.target, "target"); |
| return false; |
| } |
| + // TODO(ccameron): Add a separate texture from |texture_target| for |
| + // [Compressed]Tex[Sub]Image2D and related functions. |
| + // http://crbug.com/536854 |
| + if (texture->target() == GL_TEXTURE_RECTANGLE_ARB) { |
|
piman
2015/09/29 16:23:32
Did you mean args.target ?
ccameron
2015/09/29 18:19:18
Oops -- yes.
|
| + ERRORSTATE_SET_GL_ERROR_INVALID_ENUM( |
| + error_state, function_name, args.target, "target"); |
| + return false; |
| + } |
| if (!ValidateTextureParameters( |
| error_state, function_name, args.format, args.type, |
| args.internal_format, args.level)) { |