Set fEdgesUni to kUseUniform when we need to upload it. Fix for bug introduced
authorsenorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 17 May 2011 19:11:04 +0000 (19:11 +0000)
committersenorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 17 May 2011 19:11:04 +0000 (19:11 +0000)
in r1339 where the tesselated path renderer would render nothing.

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

git-svn-id: http://skia.googlecode.com/svn/trunk@1355 2bbb7eff-a529-9590-31e7-b0007b416f81

gpu/src/GrGLProgram.cpp

index 01a39b9..0f82d2a 100644 (file)
@@ -363,6 +363,7 @@ bool GrGLProgram::genProgram(GrGLProgram::CachedData* programData) const {
 
     if (fProgramDesc.fUsesEdgeAA) {
         segments.fFSUnis.append("uniform vec3 " EDGES_UNI_NAME "[6];\n");
+        programData->fUniLocations.fEdgesUni = kUseUniform;
     }
 
     if (fProgramDesc.fEmitsPointSize){