Home
last modified time | relevance | path

Searched refs:codeAppend (Results 1 – 25 of 37) sorted by relevance

12

/external/skia/src/gpu/ops/
DFillRRectOp.cpp642 v->codeAppend("float2 corner = corner_and_radius_outsets.xy;"); in onEmitCode()
643 v->codeAppend("float2 radius_outset = corner_and_radius_outsets.zw;"); in onEmitCode()
644 v->codeAppend("float2 aa_bloat_direction = aa_bloat_and_coverage.xy;"); in onEmitCode()
645 v->codeAppend("float is_linear_coverage = aa_bloat_and_coverage.w;"); in onEmitCode()
648 v->codeAppend("float2 pixellength = inversesqrt(" in onEmitCode()
650 v->codeAppend("float4 normalized_axis_dirs = skew * pixellength.xyxy;"); in onEmitCode()
651 v->codeAppend("float2 axiswidths = (abs(normalized_axis_dirs.xy) + " in onEmitCode()
653 v->codeAppend("float2 aa_bloatradius = axiswidths * pixellength * .5;"); in onEmitCode()
656 v->codeAppend("float4 radii_and_neighbors = radii_selector" in onEmitCode()
658 v->codeAppend("float2 radii = radii_and_neighbors.xy;"); in onEmitCode()
[all …]
DGrOvalOpFactory.cpp147 fragBuilder->codeAppend("float4 circleEdge;"); in onEmitCode()
150 fragBuilder->codeAppend("half3 clipPlane;"); in onEmitCode()
155 fragBuilder->codeAppend("half3 isectPlane;"); in onEmitCode()
161 fragBuilder->codeAppend("half3 unionPlane;"); in onEmitCode()
167 fragBuilder->codeAppend("float4 roundCapCenters;"); in onEmitCode()
192 fragBuilder->codeAppend("float d = length(circleEdge.xy);"); in onEmitCode()
193 fragBuilder->codeAppend("half distanceToOuterEdge = half(circleEdge.z * (1.0 - d));"); in onEmitCode()
194 fragBuilder->codeAppend("half edgeAlpha = saturate(distanceToOuterEdge);"); in onEmitCode()
196 fragBuilder->codeAppend( in onEmitCode()
198 fragBuilder->codeAppend("half innerAlpha = saturate(distanceToInnerEdge);"); in onEmitCode()
[all …]
DPathInnerTriangulateOp.cpp86 v->codeAppend(R"( in makeProgramImpl()
124 v->codeAppend(R"( in makeProgramImpl()
130 v->codeAppend(R"( in makeProgramImpl()
154 v->codeAppend(R"( in makeProgramImpl()
DQuadPerEdgeAA.cpp727 args.fFragBuilder->codeAppend("float2 texCoord;"); in makeProgramImpl()
743 args.fFragBuilder->codeAppend("float4 subset;"); in makeProgramImpl()
747 args.fFragBuilder->codeAppend( in makeProgramImpl()
759 args.fFragBuilder->codeAppend(");"); in makeProgramImpl()
789 args.fFragBuilder->codeAppend("float4 geoSubset;"); in makeProgramImpl()
794 args.fFragBuilder->codeAppend( in makeProgramImpl()
802 args.fFragBuilder->codeAppend( in makeProgramImpl()
DPathStencilCoverOp.cpp77 args.fVertBuilder->codeAppend(R"( in makeProgramImpl()
80 args.fVertBuilder->codeAppend(R"( in makeProgramImpl()
DLatticeOp.cpp72 args.fFragBuilder->codeAppend("float2 textureCoords;"); in makeProgramImpl()
76 args.fFragBuilder->codeAppend("float4 textureDomain;"); in makeProgramImpl()
92 args.fFragBuilder->codeAppend(";"); in makeProgramImpl()
/external/skia/src/gpu/effects/
DGrDistanceFieldGeoProc.cpp112 fragBuilder->codeAppend("half4 texColor;"); in onEmitCode()
116 fragBuilder->codeAppend("half distance = " in onEmitCode()
123 fragBuilder->codeAppend("half afwidth;"); in onEmitCode()
149 fragBuilder->codeAppend("afwidth = abs(" SK_DistanceFieldAAFactor "*st_grad_len);"); in onEmitCode()
154 fragBuilder->codeAppend("half2 dist_grad = half2(float2(dFdx(distance), " in onEmitCode()
158 fragBuilder->codeAppend("half dg_len2 = dot(dist_grad, dist_grad);"); in onEmitCode()
159 fragBuilder->codeAppend("if (dg_len2 < 0.0001) {"); in onEmitCode()
160 fragBuilder->codeAppend("dist_grad = half2(0.7071, 0.7071);"); in onEmitCode()
161 fragBuilder->codeAppend("} else {"); in onEmitCode()
162 fragBuilder->codeAppend("dist_grad = dist_grad*half(inversesqrt(dg_len2));"); in onEmitCode()
[all …]
DGrShadowGeoProc.cpp31 fragBuilder->codeAppend("half3 shadowParams;"); in onEmitCode()
43 fragBuilder->codeAppend("half d = length(shadowParams.xy);"); in onEmitCode()
44 fragBuilder->codeAppend("float2 uv = float2(shadowParams.z * (1.0 - d), 0.5);"); in onEmitCode()
45 fragBuilder->codeAppend("half factor = "); in onEmitCode()
47 fragBuilder->codeAppend(".a;"); in onEmitCode()
DGrBicubicEffect.cpp46 fragBuilder->codeAppend("half2 f = half2(fract(coord));"); in emitCode()
47 fragBuilder->codeAppend("coord += 0.5 - f;"); in emitCode()
52 fragBuilder->codeAppend("half4 rowColors[4];"); in emitCode()
64 fragBuilder->codeAppend( in emitCode()
69 fragBuilder->codeAppend("half f = half(fract(coord));"); in emitCode()
70 fragBuilder->codeAppend("coord += 0.5 - f;"); in emitCode()
71 fragBuilder->codeAppend("half f2 = f * f;"); in emitCode()
73 fragBuilder->codeAppend("half4 c[4];"); in emitCode()
84 fragBuilder->codeAppend( in emitCode()
91 fragBuilder->codeAppend("bicubicColor = saturate(bicubicColor);"); in emitCode()
[all …]
DGrTextureEffect.cpp461 fb->codeAppend("{"); in emitCode()
467 fb->codeAppend("float m = mod(d, w2);"); in emitCode()
468 fb->codeAppend("float o = mix(m, w2 - m, step(w, m));"); in emitCode()
475 fb->codeAppend("float hw = w/2;"); in emitCode()
476 fb->codeAppend("float n = mod(d - hw, w2);"); in emitCode()
479 fb->codeAppend("}"); in emitCode()
482 fb->codeAppend("{"); in emitCode()
490 fb->codeAppend("}"); in emitCode()
520 fb->codeAppend("float2 extraRepeatCoord;"); in emitCode()
523 fb->codeAppend("half repeatCoordWeightX;"); in emitCode()
[all …]
DGrRRectEffect.cpp201 fragBuilder->codeAppend("float2 dxy = max(max(dxy0, dxy1), 0.0);"); in emitCode()
249 fragBuilder->codeAppend("float2 dxy = max(float2(dxy0.x, max(dxy0.y, dy1)), 0.0);"); in emitCode()
258 fragBuilder->codeAppend("float2 dxy = max(float2(max(dxy0.x, dx1), dxy0.y), 0.0);"); in emitCode()
267 fragBuilder->codeAppend("float2 dxy = max(float2(dxy1.x, max(dy0, dxy1.y)), 0.0);"); in emitCode()
276 fragBuilder->codeAppend("float2 dxy = max(float2(max(dx0, dxy1.x), dxy1.y), 0.0);"); in emitCode()
285 fragBuilder->codeAppend("alpha = 1.0 - alpha;"); in emitCode()
553 fragBuilder->codeAppend("float2 dxy = max(max(dxy0, dxy1), 0.0);"); in emitCode()
572 fragBuilder->codeAppend("float2 dxy = max(max(dxy0, dxy1), 0.0);"); in emitCode()
585 fragBuilder->codeAppend("half implicit = half(dot(Z, dxy) - 1.0);"); in emitCode()
587 fragBuilder->codeAppend("half grad_dot = half(4.0 * dot(Z, Z));"); in emitCode()
[all …]
DGrMatrixConvolutionEffect.cpp174 fragBuilder->codeAppend("half k;"); in emitKernelBlock()
175 fragBuilder->codeAppend("half2 sourceOffset;"); in emitKernelBlock()
192 fragBuilder->codeAppend("c = unpremul(c);"); in emitKernelBlock()
193 fragBuilder->codeAppend("c.rgb = saturate(c.rgb);"); in emitKernelBlock()
195 fragBuilder->codeAppend("sum += c * k;"); in emitKernelBlock()
225 fragBuilder->codeAppend("half4 sum = half4(0);"); in emitCode()
DGrAtlasedShaderHelpers.h94 args.fFragBuilder->codeAppend("; } else "); in append_multitexture_lookup()
98 args.fFragBuilder->codeAppend("; }"); in append_multitexture_lookup()
DGrModulateAtlasCoverageEffect.cpp49 f->codeAppend("half coverage = 0;"); in onMakeProgramImpl()
/external/skia/src/gpu/tessellate/shaders/
DGrStrokeTessellationShader_InstancedImpl.cpp67 args.fVertBuilder->codeAppend(R"( in onEmitCode()
98 args.fVertBuilder->codeAppend(R"( in onEmitCode()
110 args.fVertBuilder->codeAppend(R"( in onEmitCode()
118 args.fVertBuilder->codeAppend(R"( in onEmitCode()
140 args.fVertBuilder->codeAppend(R"( in onEmitCode()
149 args.fVertBuilder->codeAppend(R"( in onEmitCode()
162 args.fVertBuilder->codeAppend(R"( in onEmitCode()
171 args.fVertBuilder->codeAppend(R"( in onEmitCode()
184 args.fVertBuilder->codeAppend(R"( in onEmitCode()
DGrStrokeTessellationShader_HardwareImpl.cpp106 v->codeAppend(R"( in onEmitCode()
114 v->codeAppend(R"( in onEmitCode()
123 v->codeAppend(R"( in onEmitCode()
299 v->codeAppend(R"( in onEmitCode()
303 v->codeAppend(R"( in onEmitCode()
DGrPathTessellationShader_MiddleOut.cpp131 v->codeAppend(R"( in makeProgramImpl()
136 v->codeAppend(R"( in makeProgramImpl()
142 v->codeAppend(R"( in makeProgramImpl()
DGrPathTessellationShader_Hardware.cpp66 v->codeAppend(R"( in makeProgramImpl()
210 v->codeAppend(R"( in makeProgramImpl()
/external/skia/src/gpu/glsl/
DGrGLSLShaderBuilder.h116 void codeAppend(const char* str) { this->code().append(str); } in codeAppend() function
118 void codeAppend(const char* str, size_t length) { this->code().append(str, length); } in codeAppend() function
120 void codeAppend(std::unique_ptr<SkSL::Statement> stmt);
172 fBuilder->codeAppend("{"); in ShaderBlock()
176 fBuilder->codeAppend("}"); in ~ShaderBlock()
DGrGLSLProgramBuilder.cpp333 fFS.codeAppend("// Read color from copy of the destination\n"); in emitAndInstallDstTexture()
337 fFS.codeAppend("_dstTexCoord.y = 1.0 - _dstTexCoord.y;\n"); in emitAndInstallDstTexture()
344 fFS.codeAppend(";\n"); in emitAndInstallDstTexture()
355 fFS.codeAppend("// Read color from input attachment\n"); in emitAndInstallDstTexture()
361 fFS.codeAppend(";\n"); in emitAndInstallDstTexture()
387 fFS.codeAppend(openBrace.c_str()); in emitAndInstallXferProc()
408 fFS.codeAppend("}"); in emitAndInstallXferProc()
DGrGLSLShaderBuilder.cpp92 void GrGLSLShaderBuilder::codeAppend(std::unique_ptr<SkSL::Statement> stmt) { in codeAppend() function in GrGLSLShaderBuilder
95 this->codeAppend(stmt->description().c_str()); in codeAppend()
137 this->codeAppend("("); in appendTextureLookupAndBlend()
154 this->codeAppend(load.c_str()); in appendInputLoad()
277 this->codeAppend(xform.c_str()); in appendColorGamutXform()
DGrGLSLVertexGeoBuilder.cpp38 this->codeAppend("sk_PointSize = 1.0;"); in onFinalize()
/external/skia/src/shaders/
DSkPerlinNoiseShader.cpp832 fragBuilder->codeAppend("abs("); in emitCode()
858 fragBuilder->codeAppend(")"); // end of "abs(" in emitCode()
860 fragBuilder->codeAppend(" * ratio;"); in emitCode()
862 fragBuilder->codeAppend(R"(noiseVec *= half2(2.0); in emitCode()
866 fragBuilder->codeAppend("stitchData *= half2(2.0);"); in emitCode()
868 fragBuilder->codeAppend("}"); // end of the for loop on octaves in emitCode()
/external/skia/src/sksl/dsl/
DDSLStatement.cpp66 ThreadContext::CurrentEmitArgs()->fFragBuilder->codeAppend(this->release()); in ~DSLStatement()
/external/skia/src/gpu/
DGrGeometryProcessor.cpp303 vb->codeAppend("{\n"); in emitTransformCode()
323 vb->codeAppend(";\n"); in emitTransformCode()
324 vb->codeAppend("}\n"); in emitTransformCode()

12