| Index: src/gpu/gl/GrGLProgramDesc.cpp
|
| diff --git a/src/gpu/gl/GrGLProgramDesc.cpp b/src/gpu/gl/GrGLProgramDesc.cpp
|
| index 87e7f2d834c3641384f4f62d327fe613528b8843..af688129bac84cf129e8909059e30a8d1ec49551 100644
|
| --- a/src/gpu/gl/GrGLProgramDesc.cpp
|
| +++ b/src/gpu/gl/GrGLProgramDesc.cpp
|
| @@ -106,6 +106,7 @@ bool GrGLProgramDescBuilder::Build(GrProgramDesc* desc,
|
| GrProcessorKeyBuilder b(&glDesc->key());
|
|
|
| primProc.getGLProcessorKey(batchTracker, gpu->glCaps(), &b);
|
| + //**** use glslCaps here?
|
| if (!get_meta_key(primProc, gpu->glCaps(), 0, &b)) {
|
| glDesc->key().reset();
|
| return false;
|
| @@ -115,6 +116,7 @@ bool GrGLProgramDescBuilder::Build(GrProgramDesc* desc,
|
| const GrPendingFragmentStage& fps = pipeline.getFragmentStage(s);
|
| const GrFragmentProcessor& fp = *fps.processor();
|
| fp.getGLProcessorKey(gpu->glCaps(), &b);
|
| + //**** use glslCaps here?
|
| if (!get_meta_key(fp, gpu->glCaps(), primProc.getTransformKey(fp.coordTransforms()), &b)) {
|
| glDesc->key().reset();
|
| return false;
|
| @@ -123,6 +125,7 @@ bool GrGLProgramDescBuilder::Build(GrProgramDesc* desc,
|
|
|
| const GrXferProcessor& xp = *pipeline.getXferProcessor();
|
| xp.getGLProcessorKey(gpu->glCaps(), &b);
|
| + //**** use glslCaps here?
|
| if (!get_meta_key(xp, gpu->glCaps(), 0, &b)) {
|
| glDesc->key().reset();
|
| return false;
|
|
|