| Index: src/gpu/vk/GrVkPipelineState.cpp
|
| diff --git a/src/gpu/vk/GrVkPipelineState.cpp b/src/gpu/vk/GrVkPipelineState.cpp
|
| index 23983854daee7c7820be42be376a0659e38c7b35..50250a5ead7933cad5614f1727b778722724ae5d 100644
|
| --- a/src/gpu/vk/GrVkPipelineState.cpp
|
| +++ b/src/gpu/vk/GrVkPipelineState.cpp
|
| @@ -194,14 +194,13 @@ void GrVkPipelineState::setData(GrVkGpu* gpu,
|
|
|
| SkSTArray<8, const GrTextureAccess*> textureBindings;
|
|
|
| - fGeometryProcessor->setData(fDataManager, primProc);
|
| + fGeometryProcessor->setData(fDataManager, primProc,
|
| + GrFragmentProcessor::CoordTransformIter(pipeline));
|
| 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);
|
| }
|
|
|
|
|