| Index: src/gpu/vk/GrVkPipelineState.cpp
|
| diff --git a/src/gpu/vk/GrVkPipelineState.cpp b/src/gpu/vk/GrVkPipelineState.cpp
|
| index 50250a5ead7933cad5614f1727b778722724ae5d..23983854daee7c7820be42be376a0659e38c7b35 100644
|
| --- a/src/gpu/vk/GrVkPipelineState.cpp
|
| +++ b/src/gpu/vk/GrVkPipelineState.cpp
|
| @@ -194,13 +194,14 @@
|
|
|
| SkSTArray<8, const GrTextureAccess*> textureBindings;
|
|
|
| - fGeometryProcessor->setData(fDataManager, primProc,
|
| - GrFragmentProcessor::CoordTransformIter(pipeline));
|
| + fGeometryProcessor->setData(fDataManager, primProc);
|
| append_texture_bindings(primProc, &textureBindings);
|
|
|
| for (int i = 0; i < fFragmentProcessors.count(); ++i) {
|
| const GrFragmentProcessor& processor = pipeline.getFragmentProcessor(i);
|
| fFragmentProcessors[i]->setData(fDataManager, processor);
|
| + fGeometryProcessor->setTransformData(primProc, fDataManager, i,
|
| + processor.coordTransforms());
|
| append_texture_bindings(processor, &textureBindings);
|
| }
|
|
|
|
|