Lines Matching defs:GrGLSLFragmentShaderBuilder
8 #include "GrGLSLFragmentShaderBuilder.h"
17 const char* GrGLSLFragmentShaderBuilder::kDstColorName = "_dstColor";
61 uint8_t GrGLSLFragmentShaderBuilder::KeyForSurfaceOrigin(GrSurfaceOrigin origin) {
69 GrGLSLFragmentShaderBuilder::GrGLSLFragmentShaderBuilder(GrGLSLProgramBuilder* program)
74 SkString GrGLSLFragmentShaderBuilder::ensureCoords2D(const GrShaderVar& coords) {
87 const char* GrGLSLFragmentShaderBuilder::sampleOffsets() {
94 void GrGLSLFragmentShaderBuilder::maskOffMultisampleCoverage(const char* mask, Scope scope) {
116 const char* GrGLSLFragmentShaderBuilder::dstColor() {
139 void GrGLSLFragmentShaderBuilder::enableAdvancedBlendEquationIfNeeded(GrBlendEquation equation) {
156 void GrGLSLFragmentShaderBuilder::enableCustomOutput() {
166 void GrGLSLFragmentShaderBuilder::enableSecondaryOutput() {
185 const char* GrGLSLFragmentShaderBuilder::getPrimaryColorOutputName() const {
189 bool GrGLSLFragmentShaderBuilder::primaryColorOutputIsInOut() const {
201 const char* GrGLSLFragmentShaderBuilder::getSecondaryColorOutputName() const {
207 GrSurfaceOrigin GrGLSLFragmentShaderBuilder::getSurfaceOrigin() const {
215 void GrGLSLFragmentShaderBuilder::onFinalize() {
237 void GrGLSLFragmentShaderBuilder::onBeforeChildProcEmitCode() {
245 void GrGLSLFragmentShaderBuilder::onAfterChildProcEmitCode() {