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; |