HomeSort by relevance Sort by last modified time
    Searched refs:fragBuilder (Results 26 - 50 of 61) sorted by null

12 3

  /external/skia/src/shaders/gradients/
SkTwoPointConicalGradient_gpu.cpp 246 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder;
248 fragBuilder->codeAppendf("\tvec3 interpolants = vec3(%s.xy / %s.z, %s.x / %s.z);\n",
262 fragBuilder->codeAppendf("\t%s = vec4(0.0,0.0,0.0,0.0);\n", args.fOutputColor);
265 fragBuilder->codeAppendf("\tfloat %s = dot(%s, %s) - %s;\n",
269 fragBuilder->codeAppendf("\tfloat %s = -(%s / %s);\n", tName.c_str(),
273 fragBuilder->codeAppendf("\tif (%s * %s + %s > 0.0) {\n", tName.c_str(),
275 fragBuilder->codeAppend("\t");
276 this->emitColor(fragBuilder,
284 fragBuilder->codeAppend("\t}\n");
521 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder
    [all...]
SkGradientShader.cpp     [all...]
  /external/skia/src/core/
SkNormalFlatSource.cpp 31 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder;
33 fragBuilder->codeAppendf("%s = vec4(0, 0, 1, 0);", args.fOutputColor);
SkColorMatrixFilterRowMajor255.cpp 212 GrGLSLFragmentBuilder* fragBuilder = args.fFragBuilder;
215 fragBuilder->codeAppendf("\tfloat nonZeroAlpha = max(%s.a, 0.00001);\n",
217 fragBuilder->codeAppendf("\t%s = %s * vec4(%s.rgb / nonZeroAlpha, nonZeroAlpha) + %s;\n",
222 fragBuilder->codeAppendf("\t%s = clamp(%s, 0.0, 1.0);\n",
224 fragBuilder->codeAppendf("\t%s.rgb *= %s.a;\n", args.fOutputColor, args.fOutputColor);
  /external/skia/src/gpu/effects/
GrDisableColorXP.cpp 55 GrGLSLXPFragmentBuilder* fragBuilder = args.fXPFragBuilder;
56 fragBuilder->codeAppendf("%s = vec4(0);", args.fOutputPrimary);
GrDitherEffect.cpp 23 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder;
26 fragBuilder->codeAppendf(
GrYUVEffect.cpp 104 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder;
111 fragBuilder->codeAppendf("%s = vec4(", args.fOutputColor);
112 fragBuilder->appendTextureLookup(args.fTexSamplers[0],
115 fragBuilder->codeAppend(".r,");
116 fragBuilder->appendTextureLookup(args.fTexSamplers[1],
120 fragBuilder->codeAppendf(".rg,");
122 fragBuilder->codeAppend(".r,");
123 fragBuilder->appendTextureLookup(args.fTexSamplers[2],
126 fragBuilder->codeAppendf(".g,");
128 fragBuilder->codeAppendf("1.0) * %s;", colorSpaceMatrix)
    [all...]
GrConfigConversionEffect.cpp 21 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder;
24 fragBuilder->elevateDefaultPrecision(kHigh_GrSLPrecision);
33 fragBuilder->codeAppendf("vec4 color = floor(%s * 255.0 + 0.5) / 255.0;", args.fInputColor);
37 fragBuilder->codeAppend(
42 fragBuilder->codeAppend(
50 fragBuilder->codeAppendf("%s = color;", args.fOutputColor);
GrXfermodeFragmentProcessor.cpp 205 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder;
211 fragBuilder->codeAppendf("vec4 inputColor = vec4(%s.rgb, 1.0);", args.fInputColor);
223 fragBuilder->codeAppendf("// Compose Xfer Mode: %s\n", SkBlendMode_Name(mode));
224 GrGLSLBlend::AppendMode(fragBuilder,
232 fragBuilder->codeAppendf("%s *= %s.a;", args.fOutputColor, args.fInputColor);
433 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder;
443 fragBuilder->codeAppendf("const vec4 ones = vec4(1);");
448 fragBuilder->codeAppendf("// Compose Xfer Mode: %s\n", SkBlendMode_Name(mode));
451 GrGLSLBlend::AppendMode(fragBuilder, inputColor, childStr, args.fOutputColor, mode);
453 GrGLSLBlend::AppendMode(fragBuilder, childStr, inputColor, args.fOutputColor, mode)
    [all...]
GrCustomXfermode.cpp 141 GrGLSLXPFragmentBuilder* fragBuilder = args.fXPFragBuilder;
142 fragBuilder->enableAdvancedBlendEquationIfNeeded(xp.hwBlendEquation());
146 fragBuilder->codeAppendf("%s = %s * %s;", args.fOutputPrimary, args.fInputCoverage,
150 void emitBlendCodeForDstRead(GrGLSLXPFragmentBuilder* fragBuilder,
161 GrGLSLBlend::AppendMode(fragBuilder, srcColor, dstColor, outColor, xp.mode());
164 INHERITED::DefaultCoverageModulation(fragBuilder, srcCoverage, dstColor, outColor,
GrCircleEffect.cpp 23 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder;
29 fragBuilder->codeAppendf(
GrPorterDuffXferProcessor.cpp 436 GrGLSLXPFragmentBuilder* fragBuilder,
443 fragBuilder->codeAppendf("%s = vec4(0.0);", output);
447 fragBuilder->codeAppendf("%s = %s;", output, inCoverage);
450 fragBuilder->codeAppendf("%s = %s * %s;", output, inColor, inCoverage);
453 fragBuilder->codeAppendf("%s = %s.a * %s;", output, inColor, inCoverage);
456 fragBuilder->codeAppendf("%s = (1.0 - %s.a) * %s;", output, inColor, inCoverage);
459 fragBuilder->codeAppendf("%s = (vec4(1.0) - %s) * %s;", output, inColor, inCoverage);
479 GrGLSLXPFragmentBuilder* fragBuilder = args.fXPFragBuilder;
483 append_color_output(xp, fragBuilder, blendFormula.secondaryOutput(),
486 append_color_output(xp, fragBuilder, blendFormula.primaryOutput(), args.fOutputPrimary
    [all...]
  /external/skia/src/effects/
SkTableColorFilter.cpp 397 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder;
401 fragBuilder->codeAppendf("\t\tvec4 coord = vec4(%f, %f, %f, %f);\n",
405 fragBuilder->codeAppendf("\t\tfloat nonZeroAlpha = max(%s.a, .0001);\n", args.fInputColor);
406 fragBuilder->codeAppendf("\t\tvec4 coord = vec4(%s.rgb / nonZeroAlpha, nonZeroAlpha);\n",
408 fragBuilder->codeAppendf("\t\tcoord = coord * %f + vec4(%f, %f, %f, %f);\n",
416 fragBuilder->codeAppendf("\t\t%s.a = ", args.fOutputColor);
418 fragBuilder->appendTextureLookup(args.fTexSamplers[0], coord.c_str());
419 fragBuilder->codeAppend(".a;\n");
421 fragBuilder->codeAppendf("\t\t%s.r = ", args.fOutputColor);
423 fragBuilder->appendTextureLookup(args.fTexSamplers[0], coord.c_str())
    [all...]
SkBlurMaskFilter.cpp     [all...]
SkDisplacementMapEffect.cpp 534 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder;
535 fragBuilder->codeAppendf("\t\tvec4 %s = ", dColor);
536 fragBuilder->appendTextureLookup(args.fTexSamplers[0], args.fTransformedCoords[0].c_str(),
538 fragBuilder->codeAppend(";\n");
541 fragBuilder->codeAppendf(
544 SkString coords2D = fragBuilder->ensureCoords2D(args.fTransformedCoords[1]);
545 fragBuilder->codeAppendf("\t\tvec2 %s = %s + %s*(%s.",
550 fragBuilder->codeAppend("r");
553 fragBuilder->codeAppend("g");
556 fragBuilder->codeAppend("b")
    [all...]
SkMorphologyImageFilter.cpp 223 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder;
224 SkString coords2D = fragBuilder->ensureCoords2D(args.fTransformedCoords[0]);
228 fragBuilder->codeAppendf("\t\t%s = vec4(1, 1, 1, 1);\n", args.fOutputColor);
232 fragBuilder->codeAppendf("\t\t%s = vec4(0, 0, 0, 0);\n", args.fOutputColor);
257 fragBuilder->codeAppendf("\t\tvec2 coord = %s;\n", coords2D.c_str());
259 fragBuilder->codeAppendf("\t\tcoord.%s -= %d.0 * %s; \n", dir, me.radius(), pixelSizeInc);
262 fragBuilder->codeAppendf("\t\tfloat highBound = min(%s.y, coord.%s + %f * %s);",
265 fragBuilder->codeAppendf("\t\tcoord.%s = max(%s.x, coord.%s);", dir, range, dir);
267 fragBuilder->codeAppendf("\t\tfor (int i = 0; i < %d; i++) {\n", width);
268 fragBuilder->codeAppendf("\t\t\t%s = %s(%s, ", args.fOutputColor, func, args.fOutputColor)
    [all...]
SkLightingImageFilter.cpp     [all...]
  /external/skia/src/gpu/glsl/
GrGLSLPrimitiveProcessor.h 71 GrGLSLPPFragmentBuilder* fragBuilder,
85 , fFragBuilder(fragBuilder)
136 void setupUniformColor(GrGLSLPPFragmentBuilder* fragBuilder,
  /external/skia/src/shaders/
SkPerlinNoiseShader.cpp     [all...]
SkLightingShader.cpp 130 GrGLSLFragmentBuilder* fragBuilder = args.fFragBuilder;
158 fragBuilder->codeAppendf("vec4 diffuseColor = %s;", args.fInputColor);
163 fragBuilder->codeAppendf("vec3 normal = %s.xyz;", dstNormalName.c_str());
165 fragBuilder->codeAppend( "vec3 result = vec3(0.0);");
169 fragBuilder->codeAppendf("for (int i = 0; i < %d; i++) {",
172 fragBuilder->codeAppendf(" float NdotL = clamp(dot(normal, %s[i]), 0.0, 1.0);",
174 fragBuilder->codeAppendf(" result += %s[i]*diffuseColor.rgb*NdotL;",
176 fragBuilder->codeAppend("}");
180 fragBuilder->codeAppendf("result += %s * diffuseColor.rgb;", ambientColorUniName);
183 fragBuilder->codeAppendf("%s = vec4(clamp(result.rgb, 0.0, diffuseColor.a),
    [all...]
  /external/skia/src/gpu/
GrFragmentProcessor.cpp 141 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder;
143 fragBuilder->codeAppendf("%s = %s;", args.fOutputColor, args.fInputColor);
144 fragBuilder->codeAppendf("%s.rgb *= %s.a;",
181 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder;
183 fragBuilder->codeAppendf("%s = %s;", args.fOutputColor, args.fInputColor);
184 fragBuilder->codeAppendf("float invAlpha = %s.a <= 0.0 ? 0.0 : 1.0 / %s.a;",
186 fragBuilder->codeAppendf("%s.rgb *= invAlpha;", args.fOutputColor);
253 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder;
255 fragBuilder->codeAppendf("%s = %s.%s;",
312 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder
    [all...]
GrPathProcessor.cpp 27 GrGLSLPPFragmentBuilder* fragBuilder = args.fFragBuilder;
44 fragBuilder->codeAppendf("%s = %s;", args.fOutputColor, stagedLocalVarName);
47 fragBuilder->codeAppendf("%s = vec4(1);", args.fOutputCoverage);
GrDefaultGeoProcFactory.cpp 76 GrGLSLPPFragmentBuilder* fragBuilder = args.fFragBuilder;
128 fragBuilder->codeAppendf("%s = %s;", args.fOutputColor, varying.fsIn());
130 this->setupUniformColor(fragBuilder, uniformHandler, args.fOutputColor,
164 fragBuilder->codeAppendf("float alpha = 1.0;");
166 fragBuilder->codeAppendf("%s = vec4(alpha);", args.fOutputCoverage);
168 fragBuilder->codeAppendf("%s = vec4(1);", args.fOutputCoverage);
176 fragBuilder->codeAppendf("%s = vec4(%s);", args.fOutputCoverage, fragCoverage);
  /external/skia/tests/
PrimitiveProcessorTest.cpp 74 GrGLSLPPFragmentBuilder* fragBuilder = args.fFragBuilder;
75 fragBuilder->codeAppendf("%s = vec4(1);", args.fOutputColor);
76 fragBuilder->codeAppendf("%s = vec4(1);", args.fOutputCoverage);
  /external/skia/src/gpu/ops/
GrDashOp.cpp     [all...]

Completed in 7528 milliseconds

12 3