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 405addd68f6c0ad6c1683eeef8eabce4722a9272..e2b65bf5d50001c5361ad5619f7dd7858b70aaa6 100644 |
--- a/gpu/command_buffer/service/context_state_autogen.h |
+++ b/gpu/command_buffer/service/context_state_autogen.h |
@@ -34,6 +34,8 @@ struct EnableFlags { |
bool cached_stencil_test; |
bool rasterizer_discard; |
bool cached_rasterizer_discard; |
+ bool primitive_restart_fixed_index; |
+ bool cached_primitive_restart_fixed_index; |
}; |
GLfloat blend_color_red; |
@@ -158,6 +160,12 @@ inline void SetDeviceCapabilityState(GLenum cap, bool enable) { |
return; |
enable_flags.cached_rasterizer_discard = enable; |
break; |
+ case GL_PRIMITIVE_RESTART_FIXED_INDEX: |
+ if (enable_flags.cached_primitive_restart_fixed_index == enable && |
+ !ignore_cached_state) |
+ return; |
+ enable_flags.cached_primitive_restart_fixed_index = enable; |
+ break; |
default: |
NOTREACHED(); |
return; |