| Index: gpu/command_buffer/service/gles2_cmd_decoder.cc
|
| diff --git a/gpu/command_buffer/service/gles2_cmd_decoder.cc b/gpu/command_buffer/service/gles2_cmd_decoder.cc
|
| index 68b894846bb0ff89ffbdd837869f1f4f0492aaf6..b12db7267519ea5ac43cd3d2ec05d2624723faa0 100644
|
| --- a/gpu/command_buffer/service/gles2_cmd_decoder.cc
|
| +++ b/gpu/command_buffer/service/gles2_cmd_decoder.cc
|
| @@ -4232,7 +4232,8 @@ bool GLES2DecoderImpl::CheckBoundDrawFramebufferValid(const char* func_name) {
|
| // behave correctly.
|
| bool enable_framebuffer_srgb =
|
| framebuffer && framebuffer->HasSRGBAttachments();
|
| - state_.EnableDisableFramebufferSRGB(enable_framebuffer_srgb);
|
| + state_.EnableDisableFramebufferSRGB(enable_framebuffer_srgb ?
|
| + FRAMEBUFFER_SRGB_ENABLED : FRAMEBUFFER_SRGB_DISABLED);
|
| }
|
| return valid;
|
| }
|
| @@ -4264,7 +4265,8 @@ bool GLES2DecoderImpl::CheckBoundFramebufferValid(const char* func_name) {
|
| bool enable_framebuffer_srgb =
|
| (draw_framebuffer && draw_framebuffer->HasSRGBAttachments()) ||
|
| (read_framebuffer && read_framebuffer->HasSRGBAttachments());
|
| - state_.EnableDisableFramebufferSRGB(enable_framebuffer_srgb);
|
| + state_.EnableDisableFramebufferSRGB(enable_framebuffer_srgb ?
|
| + FRAMEBUFFER_SRGB_ENABLED : FRAMEBUFFER_SRGB_DISABLED);
|
| }
|
|
|
| return valid;
|
|
|