Home
last modified time | relevance | path

Searched refs:fsBuilder (Results 1 – 4 of 4) sorted by relevance

/external/skia/src/gpu/glsl/
DGrGLSLBlend.cpp16 static void hard_light(GrGLSLFragmentBuilder* fsBuilder, in hard_light() argument
23 fsBuilder->codeAppendf("if (2.0 * %s.%c <= %s.a) {", src, component, src); in hard_light()
24 fsBuilder->codeAppendf("%s.%c = 2.0 * %s.%c * %s.%c;", in hard_light()
26 fsBuilder->codeAppend("} else {"); in hard_light()
27 fsBuilder->codeAppendf("%s.%c = %s.a * %s.a - 2.0 * (%s.a - %s.%c) * (%s.a - %s.%c);", in hard_light()
30 fsBuilder->codeAppend("}"); in hard_light()
32 fsBuilder->codeAppendf("%s.rgb += %s.rgb * (1.0 - %s.a) + %s.rgb * (1.0 - %s.a);", in hard_light()
37 static void color_dodge_component(GrGLSLFragmentBuilder* fsBuilder, in color_dodge_component() argument
42 fsBuilder->codeAppendf("if (0.0 == %s.%c) {", dst, component); in color_dodge_component()
43 fsBuilder->codeAppendf("%s.%c = %s.%c * (1.0 - %s.a);", in color_dodge_component()
[all …]
DGrGLSLBlend.h21 void AppendMode(GrGLSLFragmentBuilder* fsBuilder, const char* srcColor,
24 void AppendRegionOp(GrGLSLFragmentBuilder* fsBuilder, const char* srcColor,
/external/skia/experimental/SkPerlinNoiseShader2/
DSkPerlinNoiseShader2.cpp729 GrGLSLFragmentBuilder* fsBuilder = args.fFragBuilder; in emitCode() local
731 SkString vCoords = fsBuilder->ensureCoords2D(args.fTransformedCoords[0]); in emitCode()
813 fsBuilder->appendTextureLookup(&noiseCode, args.fTexSamplers[0], xCoords.c_str(), in emitCode()
824 fsBuilder->appendTextureLookup(&noiseCode, args.fTexSamplers[0], xCoords.c_str(), in emitCode()
849 fsBuilder->appendTextureLookup(&noiseCode, args.fTexSamplers[1], latticeCoords.c_str(), in emitCode()
861 fsBuilder->appendTextureLookup(&noiseCode, args.fTexSamplers[1], latticeCoords.c_str(), in emitCode()
877 fsBuilder->appendTextureLookup(&noiseCode, args.fTexSamplers[1], latticeCoords.c_str(), in emitCode()
889 fsBuilder->appendTextureLookup(&noiseCode, args.fTexSamplers[1], latticeCoords.c_str(), in emitCode()
902 fsBuilder->emitFunction(kFloat_GrSLType, in emitCode()
906 fsBuilder->emitFunction(kFloat_GrSLType, in emitCode()
[all …]
/external/skia/src/gpu/ops/
DGrMSAAPathRenderer.cpp155 GrGLSLPPFragmentBuilder* fsBuilder = args.fFragBuilder; in onEmitCode() local
156 fsBuilder->codeAppendf("if (%s.x * %s.x >= %s.y) discard;", uv.fsIn(), uv.fsIn(), in onEmitCode()
158 fsBuilder->codeAppendf("%s = vec4(1.0);", args.fOutputCoverage); in onEmitCode()