Towards issue #106

Adds notion of texture multiple stages but currently just uses 1.


git-svn-id: http://skia.googlecode.com/svn/trunk@694 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/gpu/src/GrGpuGLShaders2.h b/gpu/src/GrGpuGLShaders2.h
index c484544..bba63f6 100644
--- a/gpu/src/GrGpuGLShaders2.h
+++ b/gpu/src/GrGpuGLShaders2.h
@@ -37,17 +37,17 @@
                                uint32_t indexCount);
 
 private:
-    static const int NUM_STAGES;
 
     void resetContextHelper();
 
     // sets the texture matrix uniform for currently bound program
-    void flushTextureMatrix();
+    void flushTextureMatrix(int stage);
+   
     // sets the MVP matrix uniform for currently bound program
     void flushViewMatrix();
 
     // flushes the parameters to two point radial gradient
-    void flushRadial2();
+    void flushRadial2(int stage);
 
     // called at flush time to setup the appropriate program
     void flushProgram(PrimitiveType type);