diff options
Diffstat (limited to 'gpu/command_buffer/service/gles2_cmd_decoder.cc')
-rw-r--r-- | gpu/command_buffer/service/gles2_cmd_decoder.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder.cc b/gpu/command_buffer/service/gles2_cmd_decoder.cc index 9aef1d4..228ab36 100644 --- a/gpu/command_buffer/service/gles2_cmd_decoder.cc +++ b/gpu/command_buffer/service/gles2_cmd_decoder.cc @@ -4865,6 +4865,11 @@ void GLES2DecoderImpl::DoTexParameteri( SetGLErrorInvalidParam(error, "glTexParameteri", pname, param); return; } + // Texture tracking pools exist only for the command decoder, so + // do not pass them on to the native GL implementation. + if (pname == GL_TEXTURE_POOL_CHROMIUM) { + return; + } glTexParameteri(target, pname, param); } |