Index: src/gpu/vk/GrVkResourceProvider.cpp |
diff --git a/src/gpu/vk/GrVkResourceProvider.cpp b/src/gpu/vk/GrVkResourceProvider.cpp |
index 3027c2d3497741cafcd77f45d0d3dd419f0a2619..ca4d52e9e60b36cbf259a294f536f7d6d2ca8831 100644 |
--- a/src/gpu/vk/GrVkResourceProvider.cpp |
+++ b/src/gpu/vk/GrVkResourceProvider.cpp |
@@ -57,6 +57,7 @@ void GrVkResourceProvider::init() { |
} |
GrVkPipeline* GrVkResourceProvider::createPipeline(const GrPipeline& pipeline, |
+ const GrStencilSettings& stencil, |
const GrPrimitiveProcessor& primProc, |
VkPipelineShaderStageCreateInfo* shaderStageInfo, |
int shaderStageCount, |
@@ -64,8 +65,9 @@ GrVkPipeline* GrVkResourceProvider::createPipeline(const GrPipeline& pipeline, |
const GrVkRenderPass& renderPass, |
VkPipelineLayout layout) { |
- return GrVkPipeline::Create(fGpu, pipeline, primProc, shaderStageInfo, shaderStageCount, |
- primitiveType, renderPass, layout, fPipelineCache); |
+ return GrVkPipeline::Create(fGpu, pipeline, stencil, primProc, shaderStageInfo, |
+ shaderStageCount, primitiveType, renderPass, layout, |
+ fPipelineCache); |
} |
GrVkCopyPipeline* GrVkResourceProvider::findOrCreateCopyPipeline( |