| 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 a9f9b685813ec6ac46097a172b47474ea7a67857..3a7fbf46d7d50a2886dcc12502c92832468a87ca 100644
|
| --- a/gpu/command_buffer/service/gles2_cmd_decoder.cc
|
| +++ b/gpu/command_buffer/service/gles2_cmd_decoder.cc
|
| @@ -3183,6 +3183,13 @@ bool GLES2DecoderImpl::Initialize(
|
| // Create GPU Tracer for timing values.
|
| gpu_tracer_.reset(new GPUTracer(this));
|
|
|
| + // Pass some workarounds to GLContext so that we can apply them in RealGLApi.
|
| + gl::GLWorkarounds gl_workarounds;
|
| + if (workarounds().clear_to_zero_or_one_broken) {
|
| + gl_workarounds.clear_to_zero_or_one_broken = true;
|
| + }
|
| + GetGLContext()->SetGLWorkarounds(gl_workarounds);
|
| +
|
| if (workarounds().disable_timestamp_queries) {
|
| // Forcing time elapsed query for any GPU Timing Client forces it for all
|
| // clients in the context.
|
|
|