| 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 e9307a24f28378fb45d183d4142303cdd1fde6cc..35f80f4e49c5aee83643f57f0cd53f92060bc7ef 100644
|
| --- a/gpu/command_buffer/service/texture_manager.cc
|
| +++ b/gpu/command_buffer/service/texture_manager.cc
|
| @@ -1384,10 +1384,13 @@ GLenum Texture::SetParameterf(
|
| case GL_TEXTURE_BASE_LEVEL:
|
| case GL_TEXTURE_MAX_LEVEL:
|
| case GL_TEXTURE_USAGE_ANGLE:
|
| - {
|
| - GLint iparam = static_cast<GLint>(std::round(param));
|
| - return SetParameteri(feature_info, pname, iparam);
|
| - }
|
| + case GL_TEXTURE_SWIZZLE_R:
|
| + case GL_TEXTURE_SWIZZLE_G:
|
| + case GL_TEXTURE_SWIZZLE_B:
|
| + case GL_TEXTURE_SWIZZLE_A: {
|
| + GLint iparam = static_cast<GLint>(std::round(param));
|
| + return SetParameteri(feature_info, pname, iparam);
|
| + }
|
| case GL_TEXTURE_MIN_LOD:
|
| sampler_state_.min_lod = param;
|
| break;
|
|
|