| Index: gpu/command_buffer/service/gles2_cmd_decoder.h
|
| diff --git a/gpu/command_buffer/service/gles2_cmd_decoder.h b/gpu/command_buffer/service/gles2_cmd_decoder.h
|
| index e4f0b3538b96126e8921e9831f01a90ace80dea9..33b38315f85185f8b53c48f41778f65aad382ba8 100644
|
| --- a/gpu/command_buffer/service/gles2_cmd_decoder.h
|
| +++ b/gpu/command_buffer/service/gles2_cmd_decoder.h
|
| @@ -142,6 +142,17 @@ class GPU_EXPORT GLES2Decoder : public base::SupportsWeakPtr<GLES2Decoder>,
|
| // Gets the service id for any simulated backbuffer fbo.
|
| virtual void RestoreState() const = 0;
|
|
|
| + // Restore States.
|
| + virtual void RestoreActiveTexture() const = 0;
|
| + virtual void RestoreAttribute(unsigned index) const = 0;
|
| + virtual void RestoreBufferBindings() const = 0;
|
| + virtual void RestoreFramebufferBindings() const = 0;
|
| + virtual void RestoreGlobalState() const = 0;
|
| + virtual void RestoreProgramBindings() const = 0;
|
| + virtual void RestoreRenderbufferBindings() const = 0;
|
| + virtual void RestoreTextureState(unsigned service_id) const = 0;
|
| + virtual void RestoreTextureUnitBindings(unsigned unit) const = 0;
|
| +
|
| // Gets the QueryManager for this context.
|
| virtual QueryManager* GetQueryManager() = 0;
|
|
|
|
|