Make flush discardable and lazily reset context

Review URL: http://codereview.appspot.com/4259059/



git-svn-id: http://skia.googlecode.com/svn/trunk@914 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/gpu/src/GrGpuGLFixed.h b/gpu/src/GrGpuGLFixed.h
index 5b81ea6..077b6e2 100644
--- a/gpu/src/GrGpuGLFixed.h
+++ b/gpu/src/GrGpuGLFixed.h
@@ -26,8 +26,6 @@
              GrGpuGLFixed();
     virtual ~GrGpuGLFixed();
 
-    virtual void resetContext();
-
 protected:
     // overrides from GrGpu
     virtual bool flushGraphicsState(GrPrimitiveType type);
@@ -37,7 +35,7 @@
                                int indexCount);
 
 private:
-    void resetContextHelper();
+    virtual void resetContext();
 
     // Helpers to make code more readable
     const GrMatrix& getHWSamplerMatrix(int stage) const {