• Home
  • Raw
  • Download

Lines Matching refs:fragBuilder

786     GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder;  in onEmitCode()  local
788 fragBuilder->codeAppendf("half4 %s;", args.fOutputColor); in onEmitCode()
789 this->setupUniformColor(fragBuilder, uniformHandler, args.fOutputColor, &fColorUniform); in onEmitCode()
804 fragBuilder->codeAppendf("half xShifted = half(%s.x - floor(%s.x / %s.z) * %s.z);", in onEmitCode()
807 fragBuilder->codeAppendf("half2 fragPosShifted = half2(xShifted, half(%s.y));", in onEmitCode()
809 fragBuilder->codeAppendf("half2 center = half2(%s.y, 0.0);", circleParams.fsIn()); in onEmitCode()
810 fragBuilder->codeAppend("half dist = length(center - fragPosShifted);"); in onEmitCode()
812 fragBuilder->codeAppendf("half diff = dist - %s.x;", circleParams.fsIn()); in onEmitCode()
813 fragBuilder->codeAppend("diff = 1.0 - diff;"); in onEmitCode()
814 fragBuilder->codeAppend("half alpha = saturate(diff);"); in onEmitCode()
816 fragBuilder->codeAppendf("half alpha = 1.0;"); in onEmitCode()
817 fragBuilder->codeAppendf("alpha *= dist < %s.x + 0.5 ? 1.0 : 0.0;", circleParams.fsIn()); in onEmitCode()
819 fragBuilder->codeAppendf("half4 %s = half4(alpha);", args.fOutputCoverage); in onEmitCode()
976 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; in onEmitCode() local
978 fragBuilder->codeAppendf("half4 %s;", args.fOutputColor); in onEmitCode()
979 this->setupUniformColor(fragBuilder, uniformHandler, args.fOutputColor, &fColorUniform); in onEmitCode()
994 fragBuilder->codeAppendf("half xShifted = half(%s.x - floor(%s.x / %s.z) * %s.z);", in onEmitCode()
997 fragBuilder->codeAppendf("half2 fragPosShifted = half2(xShifted, half(%s.y));", in onEmitCode()
1002 fragBuilder->codeAppend("half xSub, ySub;"); in onEmitCode()
1003 fragBuilder->codeAppendf("xSub = half(min(fragPosShifted.x - %s.x, 0.0));", in onEmitCode()
1005 fragBuilder->codeAppendf("xSub += half(min(%s.z - fragPosShifted.x, 0.0));", in onEmitCode()
1007 fragBuilder->codeAppendf("ySub = half(min(fragPosShifted.y - %s.y, 0.0));", in onEmitCode()
1009 fragBuilder->codeAppendf("ySub += half(min(%s.w - fragPosShifted.y, 0.0));", in onEmitCode()
1013 fragBuilder->codeAppendf( in onEmitCode()
1018 fragBuilder->codeAppend("half xSub;"); in onEmitCode()
1019 fragBuilder->codeAppendf("xSub = half(min(fragPosShifted.x - %s.x, 0.0));", in onEmitCode()
1021 fragBuilder->codeAppendf("xSub += half(min(%s.z - fragPosShifted.x, 0.0));", in onEmitCode()
1024 fragBuilder->codeAppendf("half alpha = (1.0 + max(xSub, -1.0));"); in onEmitCode()
1027 fragBuilder->codeAppendf("half alpha = 1.0;"); in onEmitCode()
1028 fragBuilder->codeAppendf("alpha *= (fragPosShifted.x - %s.x) > -0.5 ? 1.0 : 0.0;", in onEmitCode()
1030 fragBuilder->codeAppendf("alpha *= (%s.z - fragPosShifted.x) >= -0.5 ? 1.0 : 0.0;", in onEmitCode()
1033 fragBuilder->codeAppendf("half4 %s = half4(alpha);", args.fOutputCoverage); in onEmitCode()