Lines Matching refs:fProgramBuilder
88 SkASSERT(CustomFeatures::kSampleLocations & fProgramBuilder->header().processorFeatures()); in sampleOffsets()
96 const GrShaderCaps& shaderCaps = *fProgramBuilder->shaderCaps(); in maskOffMultisampleCoverage()
121 SkASSERT(CustomFeatures::kSampleLocations & fProgramBuilder->header().processorFeatures()); in applyFnToMultisampleMask()
125 int sampleCnt = fProgramBuilder->effectiveSampleCnt(); in applyFnToMultisampleMask()
131 SkASSERT(fProgramBuilder->shaderCaps()->shaderDerivativeSupport()); in applyFnToMultisampleMask()
182 const GrShaderCaps* shaderCaps = fProgramBuilder->shaderCaps(); in dstColor()
205 const GrShaderCaps& caps = *fProgramBuilder->shaderCaps(); in enableAdvancedBlendEquationIfNeeded()
225 fProgramBuilder->finalizeFragmentOutputColor(fOutputs.back()); in enableCustomOutput()
232 const GrShaderCaps& caps = *fProgramBuilder->shaderCaps(); in enableSecondaryOutput()
244 fProgramBuilder->finalizeFragmentSecondaryColor(fOutputs.back()); in enableSecondaryOutput()
266 return (fProgramBuilder->shaderCaps()->mustDeclareFragmentShaderOutput()) in getSecondaryColorOutputName()
274 SkASSERT(fProgramBuilder->header().hasSurfaceOriginKey()); in getSurfaceOrigin()
275 return static_cast<GrSurfaceOrigin>(fProgramBuilder->header().fSurfaceOriginKey-1); in getSurfaceOrigin()
282 SkASSERT(fProgramBuilder->header().processorFeatures() in onFinalize()
285 if (CustomFeatures::kSampleLocations & fProgramBuilder->header().processorFeatures()) { in onFinalize()
287 fProgramBuilder->renderTarget()->renderTargetPriv().getSampleLocations(); in onFinalize()
299 fProgramBuilder->varyingHandler()->getFragDecls(&this->inputs(), &this->outputs()); in onFinalize()