/external/skqp/tests/ |
H A D | PrimitiveProcessorTest.cpp | 76 GrGLSLPPFragmentBuilder* fragBuilder = args.fFragBuilder; variable 77 fragBuilder->codeAppendf("%s = half4(1);", args.fOutputColor); 78 fragBuilder->codeAppendf("%s = half4(1);", args.fOutputCoverage);
|
/external/skia/src/gpu/effects/ |
H A D | GrCustomXfermode.cpp | 139 GrGLSLXPFragmentBuilder* fragBuilder = args.fXPFragBuilder; 140 fragBuilder->enableAdvancedBlendEquationIfNeeded(xp.hwBlendEquation()); 144 fragBuilder->codeAppendf("%s = %s * %s;", args.fOutputPrimary, args.fInputCoverage, 148 void emitBlendCodeForDstRead(GrGLSLXPFragmentBuilder* fragBuilder, 159 GrGLSLBlend::AppendMode(fragBuilder, srcColor, dstColor, outColor, xp.mode()); 162 INHERITED::DefaultCoverageModulation(fragBuilder, srcCoverage, dstColor, outColor,
|
H A D | GrArithmeticFP.cpp | 23 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable 40 fragBuilder->codeAppendf(
|
H A D | GrOverdrawFragmentProcessor.cpp | 23 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable 38 fragBuilder->codeAppendf(
|
H A D | GrXfermodeFragmentProcessor.cpp | 214 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; local 220 fragBuilder->codeAppendf("half4 inputColor = half4(%s.rgb, 1.0);", args.fInputColor); 232 fragBuilder->codeAppendf("// Compose Xfer Mode: %s\n", SkBlendMode_Name(mode)); 233 GrGLSLBlend::AppendMode(fragBuilder, 241 fragBuilder->codeAppendf("%s *= %s.a;", args.fOutputColor, args.fInputColor); 446 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable 456 fragBuilder->codeAppendf("const half4 ones = half4(1);"); 461 fragBuilder->codeAppendf("// Compose Xfer Mode: %s\n", SkBlendMode_Name(mode)); 464 GrGLSLBlend::AppendMode(fragBuilder, inputColor, childStr, args.fOutputColor, mode); 466 GrGLSLBlend::AppendMode(fragBuilder, childSt [all...] |
H A D | GrPorterDuffXferProcessor.cpp | 435 GrGLSLXPFragmentBuilder* fragBuilder, 442 fragBuilder->codeAppendf("%s = half4(0.0);", output); 446 fragBuilder->codeAppendf("%s = %s;", output, inCoverage); 449 fragBuilder->codeAppendf("%s = %s * %s;", output, inColor, inCoverage); 452 fragBuilder->codeAppendf("%s = %s.a * %s;", output, inColor, inCoverage); 455 fragBuilder->codeAppendf("%s = (1.0 - %s.a) * %s;", output, inColor, inCoverage); 458 fragBuilder->codeAppendf("%s = (half4(1.0) - %s) * %s;", output, inColor, inCoverage); 478 GrGLSLXPFragmentBuilder* fragBuilder = args.fXPFragBuilder; 482 append_color_output(xp, fragBuilder, blendFormula.secondaryOutput(), 485 append_color_output(xp, fragBuilder, blendFormul [all...] |
H A D | GrCircleEffect.cpp | 23 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable 35 fragBuilder->codeAppendf(
|
/external/skqp/src/gpu/effects/ |
H A D | GrCustomXfermode.cpp | 139 GrGLSLXPFragmentBuilder* fragBuilder = args.fXPFragBuilder; 140 fragBuilder->enableAdvancedBlendEquationIfNeeded(xp.hwBlendEquation()); 144 fragBuilder->codeAppendf("%s = %s * %s;", args.fOutputPrimary, args.fInputCoverage, 148 void emitBlendCodeForDstRead(GrGLSLXPFragmentBuilder* fragBuilder, 159 GrGLSLBlend::AppendMode(fragBuilder, srcColor, dstColor, outColor, xp.mode()); 162 INHERITED::DefaultCoverageModulation(fragBuilder, srcCoverage, dstColor, outColor,
|
H A D | GrArithmeticFP.cpp | 23 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable 40 fragBuilder->codeAppendf(
|
H A D | GrOverdrawFragmentProcessor.cpp | 23 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable 38 fragBuilder->codeAppendf(
|
H A D | GrXfermodeFragmentProcessor.cpp | 214 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; local 220 fragBuilder->codeAppendf("half4 inputColor = half4(%s.rgb, 1.0);", args.fInputColor); 232 fragBuilder->codeAppendf("// Compose Xfer Mode: %s\n", SkBlendMode_Name(mode)); 233 GrGLSLBlend::AppendMode(fragBuilder, 241 fragBuilder->codeAppendf("%s *= %s.a;", args.fOutputColor, args.fInputColor); 446 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable 456 fragBuilder->codeAppendf("const half4 ones = half4(1);"); 461 fragBuilder->codeAppendf("// Compose Xfer Mode: %s\n", SkBlendMode_Name(mode)); 464 GrGLSLBlend::AppendMode(fragBuilder, inputColor, childStr, args.fOutputColor, mode); 466 GrGLSLBlend::AppendMode(fragBuilder, childSt [all...] |
H A D | GrPorterDuffXferProcessor.cpp | 435 GrGLSLXPFragmentBuilder* fragBuilder, 442 fragBuilder->codeAppendf("%s = half4(0.0);", output); 446 fragBuilder->codeAppendf("%s = %s;", output, inCoverage); 449 fragBuilder->codeAppendf("%s = %s * %s;", output, inColor, inCoverage); 452 fragBuilder->codeAppendf("%s = %s.a * %s;", output, inColor, inCoverage); 455 fragBuilder->codeAppendf("%s = (1.0 - %s.a) * %s;", output, inColor, inCoverage); 458 fragBuilder->codeAppendf("%s = (half4(1.0) - %s) * %s;", output, inColor, inCoverage); 478 GrGLSLXPFragmentBuilder* fragBuilder = args.fXPFragBuilder; 482 append_color_output(xp, fragBuilder, blendFormula.secondaryOutput(), 485 append_color_output(xp, fragBuilder, blendFormul [all...] |
/external/skia/src/effects/ |
H A D | SkDisplacementMapEffect.cpp | 556 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; local 557 fragBuilder->codeAppendf("\t\thalf4 %s = ", dColor); 558 fragBuilder->appendTextureLookup(args.fTexSamplers[0], args.fTransformedCoords[0].c_str(), 560 fragBuilder->codeAppend(";\n"); 563 fragBuilder->codeAppendf( 566 SkString coords2D = fragBuilder->ensureCoords2D(args.fTransformedCoords[1]); 567 fragBuilder->codeAppendf("\t\tfloat2 %s = %s + %s*(%s.", 572 fragBuilder->codeAppend("r"); 575 fragBuilder->codeAppend("g"); 578 fragBuilder [all...] |
H A D | SkMorphologyImageFilter.cpp | 221 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; local 222 SkString coords2D = fragBuilder->ensureCoords2D(args.fTransformedCoords[0]); 226 fragBuilder->codeAppendf("\t\t%s = half4(1, 1, 1, 1);\n", args.fOutputColor); 230 fragBuilder->codeAppendf("\t\t%s = half4(0, 0, 0, 0);\n", args.fOutputColor); 255 fragBuilder->codeAppendf("\t\tfloat2 coord = %s;\n", coords2D.c_str()); 257 fragBuilder->codeAppendf("\t\tcoord.%s -= %d.0 * %s; \n", dir, me.radius(), pixelSizeInc); 260 fragBuilder->codeAppendf("\t\tfloat highBound = min(%s.y, coord.%s + %f * %s);", 263 fragBuilder->codeAppendf("\t\tcoord.%s = max(%s.x, coord.%s);", dir, range, dir); 265 fragBuilder->codeAppendf("\t\tfor (int i = 0; i < %d; i++) {\n", width); 266 fragBuilder [all...] |
H A D | SkLightingImageFilter.cpp | 1835 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; local 1837 this->emitLightFunc(uniformHandler, fragBuilder, &lightFunc); 1848 SkString coords2D = fragBuilder->ensureCoords2D(args.fTransformedCoords[0]); 1850 fragBuilder->emitFunction(kHalf_GrSLType, 1862 fragBuilder->emitFunction(kHalf3_GrSLType, 1877 fragBuilder->emitFunction(kHalf3_GrSLType, 1884 fragBuilder->codeAppendf("\t\tfloat2 coord = %s;\n", coords2D.c_str()); 1885 fragBuilder->codeAppend("\t\thalf m[9];\n"); 1897 fragBuilder->codeAppendf("half4 %s;", temp.c_str()); 1898 fDomain.sampleTexture(fragBuilder, 1951 emitLightFunc(GrGLSLUniformHandler* uniformHandler, GrGLSLFPFragmentBuilder* fragBuilder, SkString* funcName) argument 2041 emitLightFunc(GrGLSLUniformHandler* uniformHandler, GrGLSLFPFragmentBuilder* fragBuilder, SkString* funcName) argument 2085 emitLightColor(GrGLSLUniformHandler* uniformHandler, GrGLSLFPFragmentBuilder* fragBuilder, const char *surfaceToLight) argument 2107 emitSurfaceToLight(GrGLSLUniformHandler* uniformHandler, GrGLSLFPFragmentBuilder* fragBuilder, const char* z) argument 2126 emitSurfaceToLight(GrGLSLUniformHandler* uniformHandler, GrGLSLFPFragmentBuilder* fragBuilder, const char* z) argument 2151 emitSurfaceToLight(GrGLSLUniformHandler* uniformHandler, GrGLSLFPFragmentBuilder* fragBuilder, const char* z) argument 2162 emitLightColor(GrGLSLUniformHandler* uniformHandler, GrGLSLFPFragmentBuilder* fragBuilder, const char *surfaceToLight) argument [all...] |
/external/skqp/src/effects/ |
H A D | SkDisplacementMapEffect.cpp | 556 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; local 557 fragBuilder->codeAppendf("\t\thalf4 %s = ", dColor); 558 fragBuilder->appendTextureLookup(args.fTexSamplers[0], args.fTransformedCoords[0].c_str(), 560 fragBuilder->codeAppend(";\n"); 563 fragBuilder->codeAppendf( 566 SkString coords2D = fragBuilder->ensureCoords2D(args.fTransformedCoords[1]); 567 fragBuilder->codeAppendf("\t\tfloat2 %s = %s + %s*(%s.", 572 fragBuilder->codeAppend("r"); 575 fragBuilder->codeAppend("g"); 578 fragBuilder [all...] |
H A D | SkMorphologyImageFilter.cpp | 221 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; local 222 SkString coords2D = fragBuilder->ensureCoords2D(args.fTransformedCoords[0]); 226 fragBuilder->codeAppendf("\t\t%s = half4(1, 1, 1, 1);\n", args.fOutputColor); 230 fragBuilder->codeAppendf("\t\t%s = half4(0, 0, 0, 0);\n", args.fOutputColor); 255 fragBuilder->codeAppendf("\t\tfloat2 coord = %s;\n", coords2D.c_str()); 257 fragBuilder->codeAppendf("\t\tcoord.%s -= %d.0 * %s; \n", dir, me.radius(), pixelSizeInc); 260 fragBuilder->codeAppendf("\t\tfloat highBound = min(%s.y, coord.%s + %f * %s);", 263 fragBuilder->codeAppendf("\t\tcoord.%s = max(%s.x, coord.%s);", dir, range, dir); 265 fragBuilder->codeAppendf("\t\tfor (int i = 0; i < %d; i++) {\n", width); 266 fragBuilder [all...] |
H A D | SkLightingImageFilter.cpp | 1835 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; local 1837 this->emitLightFunc(uniformHandler, fragBuilder, &lightFunc); 1848 SkString coords2D = fragBuilder->ensureCoords2D(args.fTransformedCoords[0]); 1850 fragBuilder->emitFunction(kHalf_GrSLType, 1862 fragBuilder->emitFunction(kHalf3_GrSLType, 1877 fragBuilder->emitFunction(kHalf3_GrSLType, 1884 fragBuilder->codeAppendf("\t\tfloat2 coord = %s;\n", coords2D.c_str()); 1885 fragBuilder->codeAppend("\t\thalf m[9];\n"); 1897 fragBuilder->codeAppendf("half4 %s;", temp.c_str()); 1898 fDomain.sampleTexture(fragBuilder, 1951 emitLightFunc(GrGLSLUniformHandler* uniformHandler, GrGLSLFPFragmentBuilder* fragBuilder, SkString* funcName) argument 2041 emitLightFunc(GrGLSLUniformHandler* uniformHandler, GrGLSLFPFragmentBuilder* fragBuilder, SkString* funcName) argument 2085 emitLightColor(GrGLSLUniformHandler* uniformHandler, GrGLSLFPFragmentBuilder* fragBuilder, const char *surfaceToLight) argument 2107 emitSurfaceToLight(GrGLSLUniformHandler* uniformHandler, GrGLSLFPFragmentBuilder* fragBuilder, const char* z) argument 2126 emitSurfaceToLight(GrGLSLUniformHandler* uniformHandler, GrGLSLFPFragmentBuilder* fragBuilder, const char* z) argument 2151 emitSurfaceToLight(GrGLSLUniformHandler* uniformHandler, GrGLSLFPFragmentBuilder* fragBuilder, const char* z) argument 2162 emitLightColor(GrGLSLUniformHandler* uniformHandler, GrGLSLFPFragmentBuilder* fragBuilder, const char *surfaceToLight) argument [all...] |
/external/skia/src/gpu/ops/ |
H A D | GrDashOp.cpp | 922 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; local 924 this->setupUniformColor(fragBuilder, uniformHandler, args.fOutputColor, &fColorUniform); 938 fragBuilder->codeAppendf("half xShifted = %s.x - floor(%s.x / %s.z) * %s.z;", 941 fragBuilder->codeAppendf("half2 fragPosShifted = half2(xShifted, %s.y);", dashParams.fsIn()); 942 fragBuilder->codeAppendf("half2 center = half2(%s.y, 0.0);", circleParams.fsIn()); 943 fragBuilder->codeAppend("half dist = length(center - fragPosShifted);"); 945 fragBuilder->codeAppendf("half diff = dist - %s.x;", circleParams.fsIn()); 946 fragBuilder->codeAppend("diff = 1.0 - diff;"); 947 fragBuilder->codeAppend("half alpha = clamp(diff, 0.0, 1.0);"); 949 fragBuilder 1125 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; local [all...] |
H A D | GrOvalOpFactory.cpp | 126 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable 130 fragBuilder->codeAppend("float4 circleEdge;"); 133 fragBuilder->codeAppend("half3 clipPlane;"); 138 fragBuilder->codeAppend("half3 isectPlane;"); 143 fragBuilder->codeAppend("half3 unionPlane;"); 148 fragBuilder->codeAppend("float4 roundCapCenters;"); 172 fragBuilder->codeAppend("float d = length(circleEdge.xy);"); 173 fragBuilder->codeAppend("half distanceToOuterEdge = circleEdge.z * (1.0 - d);"); 174 fragBuilder->codeAppend("half edgeAlpha = clamp(distanceToOuterEdge, 0.0, 1.0);"); 176 fragBuilder 300 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable 558 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable 697 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable [all...] |
/external/skqp/src/gpu/ops/ |
H A D | GrDashOp.cpp | 922 GrGLSLPPFragmentBuilder* fragBuilder = args.fFragBuilder; local 924 this->setupUniformColor(fragBuilder, uniformHandler, args.fOutputColor, &fColorUniform); 938 fragBuilder->codeAppendf("half xShifted = %s.x - floor(%s.x / %s.z) * %s.z;", 941 fragBuilder->codeAppendf("half2 fragPosShifted = half2(xShifted, %s.y);", dashParams.fsIn()); 942 fragBuilder->codeAppendf("half2 center = half2(%s.y, 0.0);", circleParams.fsIn()); 943 fragBuilder->codeAppend("half dist = length(center - fragPosShifted);"); 945 fragBuilder->codeAppendf("half diff = dist - %s.x;", circleParams.fsIn()); 946 fragBuilder->codeAppend("diff = 1.0 - diff;"); 947 fragBuilder->codeAppend("half alpha = clamp(diff, 0.0, 1.0);"); 949 fragBuilder 1125 GrGLSLPPFragmentBuilder* fragBuilder = args.fFragBuilder; local [all...] |
/external/skia/src/gpu/ |
H A D | GrDefaultGeoProcFactory.cpp | 76 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable 128 fragBuilder->codeAppendf("%s = %s;", args.fOutputColor, varying.fsIn()); 130 this->setupUniformColor(fragBuilder, uniformHandler, args.fOutputColor, 162 fragBuilder->codeAppendf("half alpha = 1.0;"); 164 fragBuilder->codeAppendf("%s = half4(alpha);", args.fOutputCoverage); 166 fragBuilder->codeAppendf("%s = half4(1);", args.fOutputCoverage); 173 fragBuilder->codeAppendf("%s = half4(%s);", args.fOutputCoverage, fragCoverage);
|
/external/skqp/src/gpu/ |
H A D | GrDefaultGeoProcFactory.cpp | 76 GrGLSLPPFragmentBuilder* fragBuilder = args.fFragBuilder; variable 128 fragBuilder->codeAppendf("%s = %s;", args.fOutputColor, varying.fsIn()); 130 this->setupUniformColor(fragBuilder, uniformHandler, args.fOutputColor, 162 fragBuilder->codeAppendf("half alpha = 1.0;"); 164 fragBuilder->codeAppendf("%s = half4(alpha);", args.fOutputCoverage); 166 fragBuilder->codeAppendf("%s = half4(1);", args.fOutputCoverage); 173 fragBuilder->codeAppendf("%s = half4(%s);", args.fOutputCoverage, fragCoverage);
|
/external/skia/src/core/ |
H A D | SkColorMatrixFilterRowMajor255.cpp | 213 GrGLSLFragmentBuilder* fragBuilder = args.fFragBuilder; variable 216 fragBuilder->codeAppendf("\thalf nonZeroAlpha = max(%s.a, 0.00001);\n", 218 fragBuilder->codeAppendf("\t%s = %s * half4(%s.rgb / nonZeroAlpha, nonZeroAlpha) + " 224 fragBuilder->codeAppendf("\t%s = clamp(%s, 0.0, 1.0);\n", 226 fragBuilder->codeAppendf("\t%s.rgb *= %s.a;\n", args.fOutputColor, args.fOutputColor);
|
/external/skqp/src/core/ |
H A D | SkColorMatrixFilterRowMajor255.cpp | 213 GrGLSLFragmentBuilder* fragBuilder = args.fFragBuilder; variable 216 fragBuilder->codeAppendf("\thalf nonZeroAlpha = max(%s.a, 0.00001);\n", 218 fragBuilder->codeAppendf("\t%s = %s * half4(%s.rgb / nonZeroAlpha, nonZeroAlpha) + " 224 fragBuilder->codeAppendf("\t%s = clamp(%s, 0.0, 1.0);\n", 226 fragBuilder->codeAppendf("\t%s.rgb *= %s.a;\n", args.fOutputColor, args.fOutputColor);
|