Lines Matching refs:GrGLSLProgramBuilder
24 const int GrGLSLProgramBuilder::kVarsPerBlock = 8;
26 GrGLSLProgramBuilder::GrGLSLProgramBuilder(const GrProgramDesc& desc, in GrGLSLProgramBuilder() function in GrGLSLProgramBuilder
38 GrGLSLProgramBuilder::~GrGLSLProgramBuilder() = default;
40 void GrGLSLProgramBuilder::addFeature(GrShaderFlags shaders, in addFeature()
55 bool GrGLSLProgramBuilder::emitAndInstallProcs() { in emitAndInstallProcs()
76 bool GrGLSLProgramBuilder::emitAndInstallPrimProc(SkString* outputColor, SkString* outputCoverage) { in emitAndInstallPrimProc()
138 bool GrGLSLProgramBuilder::emitAndInstallFragProcs(SkString* color, SkString* coverage) { in emitAndInstallFragProcs()
164 SkString GrGLSLProgramBuilder::emitFragProc(const GrFragmentProcessor& fp, in emitFragProc()
210 bool GrGLSLProgramBuilder::emitAndInstallXferProc(const SkString& colorIn, in emitAndInstallXferProc()
278 GrGLSLProgramBuilder::SamplerHandle GrGLSLProgramBuilder::emitSampler( in emitSampler()
286 GrGLSLProgramBuilder::SamplerHandle GrGLSLProgramBuilder::emitInputSampler(const GrSwizzle& swizzle, in emitInputSampler()
291 bool GrGLSLProgramBuilder::checkSamplerCounts() { in checkSamplerCounts()
301 void GrGLSLProgramBuilder::verify(const GrGeometryProcessor& geomProc) { in verify()
306 void GrGLSLProgramBuilder::verify(const GrFragmentProcessor& fp) { in verify()
311 void GrGLSLProgramBuilder::verify(const GrXferProcessor& xp) { in verify()
317 SkString GrGLSLProgramBuilder::nameVariable(char prefix, const char* name, bool mangle) { in nameVariable()
333 void GrGLSLProgramBuilder::nameExpression(SkString* output, const char* baseName) { in nameExpression()
341 void GrGLSLProgramBuilder::appendUniformDecls(GrShaderFlags visibility, SkString* out) const { in appendUniformDecls()
345 void GrGLSLProgramBuilder::addRTHeightUniform(const char* name) { in addRTHeightUniform()
353 void GrGLSLProgramBuilder::finalizeShaders() { in finalizeShaders()