move texture flush and param update to separate function
Review URL: http://codereview.appspot.com/6266044/
git-svn-id: http://skia.googlecode.com/svn/trunk@4142 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/src/gpu/gl/GrGLProgram.h b/src/gpu/gl/GrGLProgram.h
index f638eab..be154b0 100644
--- a/src/gpu/gl/GrGLProgram.h
+++ b/src/gpu/gl/GrGLProgram.h
@@ -309,7 +309,10 @@
// shader uniform locations (-1 if shader doesn't use them)
UniLocations fUniLocations;
+ // The matrix sent to GL is determined by both the client's matrix and
+ // the size of the viewport.
GrMatrix fViewMatrix;
+ SkISize fViewportSize;
// these reflect the current values of uniforms
// (GL uniform values travel with program)