Add GL State Restoring Functions
BUG=none
Review URL: https://codereview.chromium.org/12321068
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184716 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/gpu/command_buffer/service/context_state.h b/gpu/command_buffer/service/context_state.h
index 18e8a368..ef797e3a 100644
--- a/gpu/command_buffer/service/context_state.h
+++ b/gpu/command_buffer/service/context_state.h
@@ -99,6 +99,14 @@
void InitCapabilities() const;
void InitState() const;
+ void RestoreActiveTexture() const;
+ void RestoreAttribute(GLuint index) const;
+ void RestoreBufferBindings() const;
+ void RestoreGlobalState() const;
+ void RestoreProgramBindings() const;
+ void RestoreRenderbufferBindings() const;
+ void RestoreTextureUnitBindings(GLuint unit) const;
+
// Helper for getting cached state.
bool GetStateAsGLint(
GLenum pname, GLint* params, GLsizei* num_written) const;