diff options
Diffstat (limited to 'src/gpu/vk/GrVkPipelineState.cpp')
-rw-r--r-- | src/gpu/vk/GrVkPipelineState.cpp | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/src/gpu/vk/GrVkPipelineState.cpp b/src/gpu/vk/GrVkPipelineState.cpp index 5256c6dbcd..17197750ab 100644 --- a/src/gpu/vk/GrVkPipelineState.cpp +++ b/src/gpu/vk/GrVkPipelineState.cpp @@ -571,9 +571,9 @@ bool GrVkPipelineState::Desc::Build(Desc* desc, const GrPipeline& pipeline, const GrStencilSettings& stencil, GrPrimitiveType primitiveType, - const GrCaps& caps) { + const GrShaderCaps& caps) { if (!INHERITED::Build(desc, primProc, primitiveType == GrPrimitiveType::kPoints, pipeline, - *caps.shaderCaps())) { + caps)) { return false; } @@ -587,12 +587,5 @@ bool GrVkPipelineState::Desc::Build(Desc* desc, b.add32((uint32_t)primitiveType); - if (GrCaps::WindowRectsSupport::kNone != caps.windowRectsSupport()) { - const GrWindowRectsState& windowState = pipeline.getWindowRectsState(); - uint32_t mode = (0u - (uint32_t)windowState.mode()); - SkASSERT(0u == mode || ~0u == mode); - b.add32((uint32_t)windowState.numWindows() ^ mode); - } - return true; } |