/third_party/skia/src/gpu/ops/ |
D | AtlasInstancedHelper.cpp | 74 args.fFragBuilder->codeAppendf(R"( in injectShaderCode() 81 args.fFragBuilder->appendTextureLookup(args.fTexSamplers[0], "atlasCoord"); in injectShaderCode() 82 args.fFragBuilder->codeAppendf(R"(.a; in injectShaderCode() 85 args.fFragBuilder->codeAppendf("half atlasCoverage = "); in injectShaderCode() 86 args.fFragBuilder->appendTextureLookup(args.fTexSamplers[0], atlasCoord.fsIn()); in injectShaderCode() 87 args.fFragBuilder->codeAppendf(".a;"); in injectShaderCode() 91 args.fFragBuilder->codeAppendf("%s *= (1 - atlasCoverage);", args.fOutputCoverage); in injectShaderCode() 93 args.fFragBuilder->codeAppendf("%s *= atlasCoverage;", args.fOutputCoverage); in injectShaderCode()
|
D | QuadPerEdgeAA.cpp | 708 args.fFragBuilder->codeAppendf("half4 %s;", args.fOutputColor); in makeProgramImpl() 718 args.fFragBuilder->codeAppendf("half4 %s = half4(1);", args.fOutputColor); in makeProgramImpl() 727 args.fFragBuilder->codeAppend("float2 texCoord;"); in makeProgramImpl() 734 args.fFragBuilder->codeAppendf("texCoord = %s.xy / %s.z;", in makeProgramImpl() 743 args.fFragBuilder->codeAppend("float4 subset;"); in makeProgramImpl() 747 args.fFragBuilder->codeAppend( in makeProgramImpl() 752 args.fFragBuilder->codeAppendf( in makeProgramImpl() 756 args.fFragBuilder->appendTextureLookupAndBlend( in makeProgramImpl() 759 args.fFragBuilder->codeAppend(");"); in makeProgramImpl() 776 args.fFragBuilder->codeAppendf("float coverage = %s * sk_FragCoord.w;", in makeProgramImpl() [all …]
|
D | LatticeOp.cpp | 71 args.fFragBuilder->codeAppend("float2 textureCoords;"); in makeProgramImpl() 75 args.fFragBuilder->codeAppend("float4 textureDomain;"); in makeProgramImpl() 80 args.fFragBuilder->codeAppendf("half4 %s;", args.fOutputColor); in makeProgramImpl() 84 args.fFragBuilder->codeAppendf("%s = ", args.fOutputColor); in makeProgramImpl() 85 args.fFragBuilder->appendTextureLookupAndBlend( in makeProgramImpl() 91 args.fFragBuilder->codeAppend(";"); in makeProgramImpl() 92 args.fFragBuilder->codeAppendf("const half4 %s = half4(1);", args.fOutputCoverage); in makeProgramImpl()
|
D | DrawAtlasPathOp.cpp | 102 args.fFragBuilder->codeAppendf("half4 %s = half4(1);", args.fOutputCoverage); in onEmitCode() 105 args.fFragBuilder->codeAppendf("half4 %s;", args.fOutputColor); in onEmitCode()
|
D | PathStencilCoverOp.cpp | 94 args.fFragBuilder->codeAppendf("half4 %s = %s;", args.fOutputColor, color); in makeProgramImpl() 95 args.fFragBuilder->codeAppendf("const half4 %s = half4(1);", args.fOutputCoverage); in makeProgramImpl()
|
/third_party/skia/src/gpu/effects/ |
D | GrAtlasedShaderHelpers.h | 104 args.fFragBuilder->codeAppendf("%s = float4(1, 1, 1, 1);", colorName); in append_multitexture_lookup() 110 args.fFragBuilder->codeAppendf("if (%s == %d) { %s = ", texIdx.fsIn(), i, colorName); in append_multitexture_lookup() 111 args.fFragBuilder->appendTextureLookup(args.fTexSamplers[i], coordName); in append_multitexture_lookup() 112 args.fFragBuilder->codeAppend("; } else "); in append_multitexture_lookup() 114 args.fFragBuilder->codeAppendf("{ %s = ", colorName); in append_multitexture_lookup() 115 args.fFragBuilder->appendTextureLookup(args.fTexSamplers[numTextureSamplers - 1], coordName); in append_multitexture_lookup() 116 args.fFragBuilder->codeAppend("; }"); in append_multitexture_lookup()
|
D | GrSkSLFP.cpp | 100 return String(fArgs.fFragBuilder->getMangledFunctionName(name).c_str()); in emitCode() 105 fArgs.fFragBuilder->codeAppend(body); in emitCode() 107 fArgs.fFragBuilder->emitFunction(decl, body); in emitCode() 112 fArgs.fFragBuilder->emitFunctionPrototype(decl); in emitCode() 116 fArgs.fFragBuilder->definitionAppend(definition); in emitCode() 120 fArgs.fFragBuilder->definitionAppend(declaration); in emitCode() 169 args.fFragBuilder->codeAppendf("%s = %s;\n", in emitCode() 178 args.fFragBuilder->codeAppendf( in emitCode() 194 GrShaderVar inputColorCopy(args.fFragBuilder->getMangledFunctionName("inColor"), in emitCode() 196 args.fFragBuilder->declareGlobal(inputColorCopy); in emitCode() [all …]
|
D | GrShadowGeoProc.cpp | 27 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; in onEmitCode()
|
D | GrMatrixEffect.cpp | 38 args.fFragBuilder->codeAppendf("return %s;\n", in onMakeProgramImpl()
|
D | GrModulateAtlasCoverageEffect.cpp | 40 auto f = args.fFragBuilder; in onMakeProgramImpl()
|
D | GrBezierEffect.cpp | 64 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; in onEmitCode() 252 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; in onEmitCode()
|
/third_party/skia/gm/ |
D | fp_sample_chaining.cpp | 50 args.fFragBuilder->codeAppendf("return %s;\n", sample.c_str()); in onMakeProgramImpl() 85 args.fFragBuilder->codeAppendf("float2 coord = %s + float2(0, 8);", in onMakeProgramImpl() 88 args.fFragBuilder->codeAppendf("return %s;\n", sample.c_str()); in onMakeProgramImpl() 114 auto fb = args.fFragBuilder; in onMakeProgramImpl()
|
D | clockwise.cpp | 108 args.fFragBuilder->codeAppendf( in makeProgramImpl() 112 args.fFragBuilder->codeAppendf("const half4 %s = half4(1);", args.fOutputCoverage); in makeProgramImpl() 115 args.fFragBuilder->codeAppendf("half4 %s = half4(min(half(sk_FragCoord.y), 1));", in makeProgramImpl()
|
D | fpcoordinateoverride.cpp | 65 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; in onMakeProgramImpl()
|
D | destcolor.cpp | 55 args.fFragBuilder->codeAppendf("return (half4(1) - (%s)).rgb1;", result.c_str()); in onMakeProgramImpl()
|
D | tessellation.cpp | 87 this->writeFragmentShader(args.fFragBuilder, args.fOutputColor, args.fOutputCoverage); in onEmitCode() 203 this->writeFragmentShader(args.fFragBuilder, args.fOutputColor, args.fOutputCoverage); in onEmitCode()
|
/third_party/skia/src/gpu/tessellate/shaders/ |
D | GrPathTessellationShader.cpp | 140 args.fFragBuilder->codeAppendf("half4 %s = %s;", args.fOutputColor, color); in onEmitCode() 142 args.fFragBuilder->codeAppendf("half4 %s = %s;", in onEmitCode() 145 args.fFragBuilder->codeAppendf("const half4 %s = half4(1);", args.fOutputCoverage); in onEmitCode()
|
D | GrStrokeTessellationShader.cpp | 347 args.fFragBuilder->codeAppendf("half4 %s = %s;", args.fOutputColor, colorUniformName); in emitFragmentCode() 349 args.fFragBuilder->codeAppendf("half4 %s = %s;", args.fOutputColor, in emitFragmentCode() 352 args.fFragBuilder->codeAppendf("const half4 %s = half4(1);", args.fOutputCoverage); in emitFragmentCode()
|
/third_party/skia/src/gpu/ |
D | GrFragmentProcessor.cpp | 294 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; in SwizzleOutput() 406 args.fFragBuilder->codeAppendf("return %s;", result.c_str()); in Compose() 534 const char* dstColor = args.fFragBuilder->dstColor(); in SurfaceColor() 535 args.fFragBuilder->codeAppendf("return %s;", dstColor); in SurfaceColor() 592 args.fFragBuilder->codeAppendf("return %s;", child.c_str()); in DeviceSpace() 837 args.fFragBuilder->forceHighPrecision(); in HighPrecision() 838 args.fFragBuilder->codeAppendf("return %s;", childColor.c_str()); in HighPrecision() 897 if (args.fFragBuilder->getProgramBuilder()->fragmentProcessorHasCoordsParam(childProc)) { in invokeChild() 949 if (args.fFragBuilder->getProgramBuilder()->fragmentProcessorHasCoordsParam(childProc)) { in invokeChildWithMatrix()
|
D | GrFragmentProcessor.h | 513 : fFragBuilder(fragBuilder) in EmitArgs() 520 GrGLSLFPFragmentBuilder* fFragBuilder; member
|
D | GrGeometryProcessor.h | 302 , fFragBuilder(fragBuilder) in EmitArgs() 311 GrGLSLFPFragmentBuilder* fFragBuilder; member
|
/third_party/skia/src/sksl/ |
D | SkSLThreadContext.cpp | 151 CurrentEmitArgs()->fFragBuilder->fDeclarations.swap(instance.fStack.top().fSavedDeclarations); in StartFragmentProcessor() 158 CurrentEmitArgs()->fFragBuilder->fDeclarations.swap(instance.fStack.top().fSavedDeclarations); in EndFragmentProcessor()
|
/third_party/skia/tools/gpu/ |
D | TestOps.cpp | 52 args.fFragBuilder->codeAppendf("half4 %s = %s;", in makeProgramImpl() 54 args.fFragBuilder->codeAppendf("const half4 %s = half4(1);", args.fOutputCoverage); in makeProgramImpl()
|
/third_party/skia/src/sksl/dsl/ |
D | DSLStatement.cpp | 66 ThreadContext::CurrentEmitArgs()->fFragBuilder->codeAppend(this->release()); in ~DSLStatement()
|
/third_party/skia/tests/ |
D | ProgramsTest.cpp | 55 args.fFragBuilder->codeAppendf("return half4(1);\n"); in onMakeProgramImpl() 110 args.fFragBuilder->codeAppendf("return %s;", temp.c_str()); in emitCode()
|