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 118c27dfd055d106ee635ea4933bdbfd98eb8662..6398bff73657aa58f8a398eb854ad80b8e299d34 100644 |
--- a/gpu/command_buffer/service/gles2_cmd_decoder.h |
+++ b/gpu/command_buffer/service/gles2_cmd_decoder.h |
@@ -122,6 +122,18 @@ class GLES2Decoder : public CommonDecoder { |
// Provides detail about a lost context if one occurred. |
virtual error::ContextLostReason GetContextLostReason() = 0; |
+ // Clears a level of a texture |
+ // Returns false if a GL error should be generated. |
+ virtual bool ClearLevel( |
+ unsigned service_id, |
+ unsigned bind_target, |
+ unsigned target, |
+ int level, |
+ unsigned format, |
+ unsigned type, |
+ int width, |
+ int height) = 0; |
+ |
protected: |
GLES2Decoder(); |