Index: gpu/command_buffer/client/client_context_state_impl_autogen.h |
diff --git a/gpu/command_buffer/client/client_context_state_impl_autogen.h b/gpu/command_buffer/client/client_context_state_impl_autogen.h |
index d0ce722624332d05f79addfeedb175badea0fa73..036f92ccdc958291ac4f37ebf0d7326c821d33ac 100644 |
--- a/gpu/command_buffer/client/client_context_state_impl_autogen.h |
+++ b/gpu/command_buffer/client/client_context_state_impl_autogen.h |
@@ -22,7 +22,8 @@ ClientContextState::EnableFlags::EnableFlags() |
sample_coverage(false), |
scissor_test(false), |
stencil_test(false), |
- rasterizer_discard(false) { |
+ rasterizer_discard(false), |
+ primitive_restart_fixed_index(false) { |
} |
bool ClientContextState::SetCapabilityState(GLenum cap, |
@@ -90,6 +91,12 @@ bool ClientContextState::SetCapabilityState(GLenum cap, |
enable_flags.rasterizer_discard = enabled; |
} |
return true; |
+ case GL_PRIMITIVE_RESTART_FIXED_INDEX: |
+ if (enable_flags.primitive_restart_fixed_index != enabled) { |
+ *changed = true; |
+ enable_flags.primitive_restart_fixed_index = enabled; |
+ } |
+ return true; |
default: |
return false; |
} |
@@ -126,6 +133,9 @@ bool ClientContextState::GetEnabled(GLenum cap, bool* enabled) const { |
case GL_RASTERIZER_DISCARD: |
*enabled = enable_flags.rasterizer_discard; |
return true; |
+ case GL_PRIMITIVE_RESTART_FIXED_INDEX: |
+ *enabled = enable_flags.primitive_restart_fixed_index; |
+ return true; |
default: |
return false; |
} |