| Index: gpu/command_buffer/service/context_state_autogen.h
|
| diff --git a/gpu/command_buffer/service/context_state_autogen.h b/gpu/command_buffer/service/context_state_autogen.h
|
| index fcae244ca8b86659ae36d40b78518d50611ddf1d..405addd68f6c0ad6c1683eeef8eabce4722a9272 100644
|
| --- a/gpu/command_buffer/service/context_state_autogen.h
|
| +++ b/gpu/command_buffer/service/context_state_autogen.h
|
| @@ -32,6 +32,8 @@ struct EnableFlags {
|
| bool cached_scissor_test;
|
| bool stencil_test;
|
| bool cached_stencil_test;
|
| + bool rasterizer_discard;
|
| + bool cached_rasterizer_discard;
|
| };
|
|
|
| GLfloat blend_color_red;
|
| @@ -150,6 +152,12 @@ inline void SetDeviceCapabilityState(GLenum cap, bool enable) {
|
| return;
|
| enable_flags.cached_stencil_test = enable;
|
| break;
|
| + case GL_RASTERIZER_DISCARD:
|
| + if (enable_flags.cached_rasterizer_discard == enable &&
|
| + !ignore_cached_state)
|
| + return;
|
| + enable_flags.cached_rasterizer_discard = enable;
|
| + break;
|
| default:
|
| NOTREACHED();
|
| return;
|
|
|