• Home
  • Raw
  • Download

Lines Matching refs:codeAppend

112         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()
163 fragBuilder->codeAppend("}"); in onEmitCode()
167 fragBuilder->codeAppend("half2 grad = half2(dist_grad.x*Jdx.x + dist_grad.y*Jdy.x,"); in onEmitCode()
168 fragBuilder->codeAppend(" dist_grad.x*Jdx.y + dist_grad.y*Jdy.y);"); in onEmitCode()
171 fragBuilder->codeAppend("afwidth = " SK_DistanceFieldAAFactor "*length(grad);"); in onEmitCode()
175 fragBuilder->codeAppend("half val = distance > 0 ? 1.0 : 0.0;"); in onEmitCode()
180 fragBuilder->codeAppend( in onEmitCode()
183 fragBuilder->codeAppend("half val = smoothstep(-afwidth, afwidth, distance);"); in onEmitCode()
397 fragBuilder->codeAppend("half4 texColor;"); in onEmitCode()
401 fragBuilder->codeAppend("half distance = " in onEmitCode()
404 fragBuilder->codeAppend("half afwidth;"); in onEmitCode()
433 fragBuilder->codeAppend("afwidth = abs(" SK_DistanceFieldAAFactor "*st_grad_len);"); in onEmitCode()
438 fragBuilder->codeAppend("half2 dist_grad = half2(dFdx(distance), " in onEmitCode()
442 fragBuilder->codeAppend("half dg_len2 = dot(dist_grad, dist_grad);"); in onEmitCode()
443 fragBuilder->codeAppend("if (dg_len2 < 0.0001) {"); in onEmitCode()
444 fragBuilder->codeAppend("dist_grad = half2(0.7071, 0.7071);"); in onEmitCode()
445 fragBuilder->codeAppend("} else {"); in onEmitCode()
446 fragBuilder->codeAppend("dist_grad = dist_grad*half(inversesqrt(dg_len2));"); in onEmitCode()
447 fragBuilder->codeAppend("}"); in onEmitCode()
451 fragBuilder->codeAppend("half2 grad = half2(dist_grad.x*Jdx.x + dist_grad.y*Jdy.x,"); in onEmitCode()
452 fragBuilder->codeAppend(" dist_grad.x*Jdx.y + dist_grad.y*Jdy.y);"); in onEmitCode()
455 fragBuilder->codeAppend("afwidth = " SK_DistanceFieldAAFactor "*length(grad);"); in onEmitCode()
461 fragBuilder->codeAppend( in onEmitCode()
464 fragBuilder->codeAppend("half val = smoothstep(-afwidth, afwidth, distance);"); in onEmitCode()
691 fragBuilder->codeAppend("half st_grad_len = length(st_grad);"); in onEmitCode()
695 fragBuilder->codeAppend("half2 Jdx = half2(dFdx(st));"); in onEmitCode()
696 fragBuilder->codeAppend("half2 Jdy = half2(dFdy(st));"); in onEmitCode()
701 fragBuilder->codeAppend("half4 texColor;"); in onEmitCode()
706 fragBuilder->codeAppend("half3 distance;"); in onEmitCode()
707 fragBuilder->codeAppend("distance.y = texColor.r;"); in onEmitCode()
709 fragBuilder->codeAppend("half2 uv_adjusted = half2(uv) - offset;"); in onEmitCode()
712 fragBuilder->codeAppend("distance.x = texColor.r;"); in onEmitCode()
714 fragBuilder->codeAppend("uv_adjusted = half2(uv) + offset;"); in onEmitCode()
717 fragBuilder->codeAppend("distance.z = texColor.r;"); in onEmitCode()
719 fragBuilder->codeAppend("distance = " in onEmitCode()
733 fragBuilder->codeAppend("half afwidth;"); in onEmitCode()
741 fragBuilder->codeAppend("afwidth = " SK_DistanceFieldAAFactor "*st_grad_len;"); in onEmitCode()
746 fragBuilder->codeAppend("half2 dist_grad = half2(half(dFdx(distance.r)), " in onEmitCode()
750 fragBuilder->codeAppend("half dg_len2 = dot(dist_grad, dist_grad);"); in onEmitCode()
751 fragBuilder->codeAppend("if (dg_len2 < 0.0001) {"); in onEmitCode()
752 fragBuilder->codeAppend("dist_grad = half2(0.7071, 0.7071);"); in onEmitCode()
753 fragBuilder->codeAppend("} else {"); in onEmitCode()
754 fragBuilder->codeAppend("dist_grad = dist_grad*half(inversesqrt(dg_len2));"); in onEmitCode()
755 fragBuilder->codeAppend("}"); in onEmitCode()
756 fragBuilder->codeAppend("half2 grad = half2(dist_grad.x*Jdx.x + dist_grad.y*Jdy.x,"); in onEmitCode()
757 fragBuilder->codeAppend(" dist_grad.x*Jdx.y + dist_grad.y*Jdy.y);"); in onEmitCode()
760 fragBuilder->codeAppend("afwidth = " SK_DistanceFieldAAFactor "*length(grad);"); in onEmitCode()