44 const GrVkDescriptorSetManager::Handle& samplerDSHandle,
48 bool usePushConstants,
50 std::unique_ptr<GrGeometryProcessor::ProgramImpl>,
51 std::unique_ptr<GrXferProcessor::ProgramImpl>,
52 std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fpImpls);
81 struct RenderTargetState {
85 RenderTargetState() { this->invalidate(); }
87 fRenderTargetSize.
fWidth = -1;
99 const GrVkDescriptorSetManager::Handle fSamplerDSHandle;
104 RenderTargetState fRenderTargetState;
108 std::unique_ptr<GrGeometryProcessor::ProgramImpl> fGPImpl;
109 std::unique_ptr<GrXferProcessor::ProgramImpl> fXPImpl;
110 std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fFPImpls;