Lines Matching full:grglslprogrambuilder
8 #include "glsl/GrGLSLProgramBuilder.h"
16 const int GrGLSLProgramBuilder::kVarsPerBlock = 8;
18 GrGLSLProgramBuilder::GrGLSLProgramBuilder(const DrawArgs& args)
28 bool GrGLSLProgramBuilder::emitAndInstallProcs(GrGLSLExpr4* inputColor,
67 void GrGLSLProgramBuilder::emitAndInstallPrimProc(const GrPrimitiveProcessor& proc,
107 void GrGLSLProgramBuilder::emitAndInstallFragProcs(int procOffset,
120 void GrGLSLProgramBuilder::emitAndInstallFragProc(const GrFragmentProcessor& fp,
156 void GrGLSLProgramBuilder::emitAndInstallXferProc(const GrXferProcessor& xp,
201 void GrGLSLProgramBuilder::emitFSOutputSwizzle(bool hasSecondaryOutput) {
217 void GrGLSLProgramBuilder::verify(const GrPrimitiveProcessor& gp) {
221 void GrGLSLProgramBuilder::verify(const GrXferProcessor& xp) {
225 void GrGLSLProgramBuilder::verify(const GrFragmentProcessor& fp) {
229 void GrGLSLProgramBuilder::nameVariable(SkString* out, char prefix, const char* name, bool mangle) {
244 void GrGLSLProgramBuilder::nameExpression(GrGLSLExpr4* output, const char* baseName) {
258 void GrGLSLProgramBuilder::appendUniformDecls(GrShaderFlags visibility, SkString* out) const {
262 void GrGLSLProgramBuilder::addRTAdjustmentUniform(GrSLPrecision precision,
274 void GrGLSLProgramBuilder::addRTHeightUniform(const char* name, const char** outName) {
283 void GrGLSLProgramBuilder::cleanupFragmentProcessors() {
289 void GrGLSLProgramBuilder::finalizeShaders() {