| 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 abfd3bf54522e137e9951d74a83e59b4ce19874d..66d02e899f790ce4e64d8d921f299dc139dd6215 100644
|
| --- a/gpu/command_buffer/service/texture_manager.cc
|
| +++ b/gpu/command_buffer/service/texture_manager.cc
|
| @@ -1365,6 +1365,12 @@ GLenum Texture::SetParameteri(
|
| }
|
| usage_ = param;
|
| break;
|
| + case GL_TEXTURE_BUFFER_USAGE_CHROMIUM:
|
| + if (!feature_info->validators()->texture_buffer_usage.IsValid(param)) {
|
| + return GL_INVALID_ENUM;
|
| + }
|
| + buffer_usage_ = param;
|
| + break;
|
| case GL_TEXTURE_SWIZZLE_R:
|
| if (!feature_info->validators()->texture_swizzle.IsValid(param)) {
|
| return GL_INVALID_ENUM;
|
| @@ -2199,6 +2205,8 @@ void TextureManager::SetParameteri(
|
| glTexParameteri(texture->target(), pname,
|
| texture->GetCompatibilitySwizzleForChannel(param));
|
| break;
|
| + case GL_TEXTURE_BUFFER_USAGE_CHROMIUM:
|
| + break;
|
| default:
|
| glTexParameteri(texture->target(), pname, param);
|
| break;
|
|
|