Searched defs:fragBuilder (Results 1 - 25 of 118) sorted by relevance

12345

/external/skia/src/gpu/effects/
H A DGrBlurredEdgeFragmentProcessor.cpp23 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable
29 fragBuilder->codeAppendf(
H A DGrConfigConversionEffect.cpp23 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable
29 fragBuilder->forceHighPrecision();
30 fragBuilder->codeAppendf(
H A DGrDitherEffect.cpp23 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable
28 fragBuilder->codeAppendf(
37 fragBuilder->codeAppendf(
H A DGrLumaColorFilterEffect.cpp23 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable
26 fragBuilder->codeAppendf(
H A DGrPremulInputFragmentProcessor.cpp23 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable
27 fragBuilder->codeAppendf("%s = %s;\n%s.xyz *= %s.w;\n", args.fOutputColor,
H A DGrShadowGeoProc.cpp25 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable
29 fragBuilder->codeAppend("half4 shadowParams;");
45 fragBuilder->codeAppend("half d = length(shadowParams.xy);");
46 fragBuilder->codeAppend("half distance = shadowParams.z * (1.0 - d);");
48 fragBuilder->codeAppend("half factor = 1.0 - clamp(distance, 0.0, shadowParams.w);");
49 fragBuilder->codeAppend("factor = exp(-factor * factor * 4.0) - 0.018;");
50 fragBuilder->codeAppendf("%s = half4(factor);",
H A DGrUnpremulInputFragmentProcessor.cpp23 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable
27 fragBuilder->codeAppendf(
H A DGrArithmeticFP.cpp23 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable
40 fragBuilder->codeAppendf(
H A DGrDisableColorXP.cpp56 GrGLSLXPFragmentBuilder* fragBuilder = args.fXPFragBuilder; variable
57 fragBuilder->codeAppendf("%s = half4(0);", args.fOutputPrimary);
H A DGrOverdrawFragmentProcessor.cpp23 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable
38 fragBuilder->codeAppendf(
H A DGrSimpleTextureEffect.cpp23 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable
28 SkString sk_TransformedCoords2D_0 = fragBuilder->ensureCoords2D(args.fTransformedCoords[0]);
29 fragBuilder->codeAppendf(
32 fragBuilder->getProgramBuilder()->samplerVariable(args.fTexSamplers[0]).c_str(),
34 fragBuilder->getProgramBuilder()->samplerSwizzle(args.fTexSamplers[0]).c_str());
/external/skia/src/gpu/glsl/
H A DGrGLSLFragmentProcessor.cpp30 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; local
31 outputColor->append(fragBuilder->getMangleString());
32 fragBuilder->codeAppendf("half4 %s;", outputColor->c_str());
39 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; local
41 fragBuilder->onBeforeChildProcEmitCode(); // call first so mangleString is updated
46 fragBuilder->codeAppend("{\n");
47 fragBuilder->codeAppendf("// Child Index %d (mangle: %s): %s\n", childIndex,
48 fragBuilder->getMangleString().c_str(), childProc.name());
52 EmitArgs childArgs(fragBuilder,
62 fragBuilder
[all...]
H A DGrGLSLPrimitiveProcessor.cpp39 void GrGLSLPrimitiveProcessor::setupUniformColor(GrGLSLFPFragmentBuilder* fragBuilder, argument
49 fragBuilder->codeAppendf("%s = %s;", outputName, stagedLocalVarName);
50 if (fragBuilder->getProgramBuilder()->shaderCaps()->mustObfuscateUniformColor()) {
51 fragBuilder->codeAppendf("%s = max(%s, half4(0, 0, 0, 0));", outputName, outputName);
H A DGrGLSLXferProcessor.cpp20 static void adjust_for_lcd_coverage(GrGLSLXPFragmentBuilder* fragBuilder, argument
24 fragBuilder->codeAppendf("%s.a = max(max(%s.r, %s.g), %s.b);",
37 GrGLSLXPFragmentBuilder* fragBuilder = args.fXPFragBuilder; local
39 const char* dstColor = fragBuilder->dstColor();
55 fragBuilder->codeAppendf("if (all(lessThanEqual(%s.rgb, half3(0)))) {"
72 fragBuilder->codeAppend("// Read color from copy of the destination.\n");
73 fragBuilder->codeAppendf("half2 _dstTexCoord = (sk_FragCoord.xy - %s) * %s;",
77 fragBuilder->codeAppend("_dstTexCoord.y = 1.0 - _dstTexCoord.y;");
80 fragBuilder->codeAppendf("half4 %s = ", dstColor);
81 fragBuilder
125 DefaultCoverageModulation(GrGLSLXPFragmentBuilder* fragBuilder, const char* srcCoverage, const char* dstColor, const char* outColor, const char* outColorSecondary, const GrXferProcessor& proc) argument
[all...]
/external/skqp/src/gpu/effects/
H A DGrBlurredEdgeFragmentProcessor.cpp23 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable
29 fragBuilder->codeAppendf(
H A DGrConfigConversionEffect.cpp23 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable
29 fragBuilder->forceHighPrecision();
30 fragBuilder->codeAppendf(
H A DGrDitherEffect.cpp23 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable
28 fragBuilder->codeAppendf(
37 fragBuilder->codeAppendf(
H A DGrLumaColorFilterEffect.cpp23 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable
26 fragBuilder->codeAppendf(
H A DGrPremulInputFragmentProcessor.cpp23 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable
27 fragBuilder->codeAppendf("%s = %s;\n%s.xyz *= %s.w;\n", args.fOutputColor,
H A DGrShadowGeoProc.cpp25 GrGLSLPPFragmentBuilder* fragBuilder = args.fFragBuilder; variable
29 fragBuilder->codeAppend("half4 shadowParams;");
45 fragBuilder->codeAppend("half d = length(shadowParams.xy);");
46 fragBuilder->codeAppend("half distance = shadowParams.z * (1.0 - d);");
48 fragBuilder->codeAppend("half factor = 1.0 - clamp(distance, 0.0, shadowParams.w);");
49 fragBuilder->codeAppend("factor = exp(-factor * factor * 4.0) - 0.018;");
50 fragBuilder->codeAppendf("%s = half4(factor);",
H A DGrUnpremulInputFragmentProcessor.cpp23 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable
27 fragBuilder->codeAppendf(
H A DGrArithmeticFP.cpp23 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable
40 fragBuilder->codeAppendf(
/external/skqp/src/gpu/glsl/
H A DGrGLSLFragmentProcessor.cpp30 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; local
31 outputColor->append(fragBuilder->getMangleString());
32 fragBuilder->codeAppendf("half4 %s;", outputColor->c_str());
39 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; local
41 fragBuilder->onBeforeChildProcEmitCode(); // call first so mangleString is updated
46 fragBuilder->codeAppend("{\n");
47 fragBuilder->codeAppendf("// Child Index %d (mangle: %s): %s\n", childIndex,
48 fragBuilder->getMangleString().c_str(), childProc.name());
52 EmitArgs childArgs(fragBuilder,
62 fragBuilder
[all...]
H A DGrGLSLPrimitiveProcessor.cpp39 void GrGLSLPrimitiveProcessor::setupUniformColor(GrGLSLPPFragmentBuilder* fragBuilder, argument
49 fragBuilder->codeAppendf("%s = %s;", outputName, stagedLocalVarName);
50 if (fragBuilder->getProgramBuilder()->shaderCaps()->mustObfuscateUniformColor()) {
51 fragBuilder->codeAppendf("%s = max(%s, half4(0, 0, 0, 0));", outputName, outputName);
/external/skia/tests/
H A DPrimitiveProcessorTest.cpp76 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; variable
77 fragBuilder->codeAppendf("%s = half4(1);", args.fOutputColor);
78 fragBuilder->codeAppendf("%s = half4(1);", args.fOutputCoverage);

Completed in 411 milliseconds

12345