Lines Matching refs:GrGLFragmentShaderBuilder
15 const char* GrGLFragmentShaderBuilder::kDstCopyColorName = "_dstColor";
80 GrGLFragmentShaderBuilder::DstReadKey
81 GrGLFragmentShaderBuilder::KeyForDstRead(const GrTexture* dstCopy, const GrGLCaps& caps) { in KeyForDstRead()
98 GrGLFragmentShaderBuilder::FragPosKey
99 GrGLFragmentShaderBuilder::KeyForFragmentPosition(const GrRenderTarget* dst, const GrGLCaps&) { in KeyForFragmentPosition()
107 GrGLFragmentShaderBuilder::GrGLFragmentShaderBuilder(GrGLProgramBuilder* program, in GrGLFragmentShaderBuilder() function in GrGLFragmentShaderBuilder
119 bool GrGLFragmentShaderBuilder::enableFeature(GLSLFeature feature) { in enableFeature()
139 SkString GrGLFragmentShaderBuilder::ensureFSCoords2D( in ensureFSCoords2D()
155 const char* GrGLFragmentShaderBuilder::fragmentPosition() { in fragmentPosition()
206 const char* GrGLFragmentShaderBuilder::dstColor() { in dstColor()
211 this->addFeature(1 << (GrGLFragmentShaderBuilder::kLastGLSLPrivateFeature + 1), in dstColor()
227 void GrGLFragmentShaderBuilder::enableAdvancedBlendEquationIfNeeded(GrBlendEquation equation) { in enableAdvancedBlendEquationIfNeeded()
244 void GrGLFragmentShaderBuilder::enableCustomOutput() { in enableCustomOutput()
254 void GrGLFragmentShaderBuilder::enableSecondaryOutput() { in enableSecondaryOutput()
261 const char* GrGLFragmentShaderBuilder::getPrimaryColorOutputName() const { in getPrimaryColorOutputName()
265 const char* GrGLFragmentShaderBuilder::getSecondaryColorOutputName() const { in getSecondaryColorOutputName()
269 bool GrGLFragmentShaderBuilder::compileAndAttachShaders(GrGLuint programId, in compileAndAttachShaders()
286 void GrGLFragmentShaderBuilder::bindFragmentShaderLocations(GrGLuint programID) { in bindFragmentShaderLocations()
297 void GrGLFragmentShaderBuilder::addVarying(GrGLVarying* v, GrSLPrecision fsPrec) { in addVarying()