8#ifndef GrVkPipelineStateBuilder_DEFINED
9#define GrVkPipelineStateBuilder_DEFINED
36 VkRenderPass compatibleRenderPass,
37 bool overrideSubpassForResolveLoad);
49 bool overrideSupbassForResolveLoad);
52 int loadShadersFromCache(
SkReadBuffer* cached, VkShaderModule outShaderModules[],
55 void storeShadersInCache(
const std::string shaders[],
60 const std::string& sksl,
61 VkShaderModule* shaderModule,
64 std::string* outSPIRV,
69 VkShaderModule* shaderModule,
GrGLSLProgramBuilder(const GrProgramDesc &, const GrProgramInfo &)
static GrVkPipelineState * CreatePipelineState(GrVkGpu *, const GrProgramDesc &, const GrProgramInfo &, VkRenderPass compatibleRenderPass, bool overrideSubpassForResolveLoad)
const GrCaps * caps() const override
void finalizeFragmentSecondaryColor(GrShaderVar &outputColor) override