Opt state takes a GP instead of a GeometryStage

BUG=skia:

Review URL: https://codereview.chromium.org/637003003
diff --git a/tests/GLProgramsTest.cpp b/tests/GLProgramsTest.cpp
index 5ab35b7..75032bd 100644
--- a/tests/GLProgramsTest.cpp
+++ b/tests/GLProgramsTest.cpp
@@ -456,9 +456,6 @@
             ds->reset();
             continue;
         }
-        const GrGeometryStage*                     geometryProcessor = NULL;
-        SkSTArray<8, const GrFragmentStage*, true> colorStages;
-        SkSTArray<8, const GrFragmentStage*, true> coverageStages;
         GrGLProgramDesc desc;
         GrDeviceCoordTexture dstCopy;
 
@@ -468,24 +465,14 @@
         }
         if (!GrGLProgramDesc::Build(*ods,
                                     drawType,
-                                    ods->getSrcBlendCoeff(),
-                                    ods->getDstBlendCoeff(),
                                     this,
                                     dstCopy.texture() ? &dstCopy : NULL,
-                                    &geometryProcessor,
-                                    &colorStages,
-                                    &coverageStages,
                                     &desc)) {
             SkDebugf("Failed to generate GL program descriptor");
             return false;
         }
-        SkAutoTUnref<GrGLProgram> program(GrGLProgramBuilder::CreateProgram(*ods,
-                                                                            desc,
-                                                                            drawType,
-                                                                            geometryProcessor,
-                                                                            colorStages.begin(),
-                                                                            coverageStages.begin(),
-                                                                            this));
+        SkAutoTUnref<GrGLProgram> program(
+                GrGLProgramBuilder::CreateProgram(*ods, desc, drawType, this));
         if (NULL == program.get()) {
             SkDebugf("Failed to create program!");
             return false;