Lines Matching refs:args

51     void onEmitCode(EmitArgs& args, GrGPArgs* gpArgs) override{
53 args.fGeomProc.cast<GrDistanceFieldA8TextGeoProc>();
54 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder;
56 GrGLSLVertexBuilder* vertBuilder = args.fVertBuilder;
57 GrGLSLVaryingHandler* varyingHandler = args.fVaryingHandler;
58 GrGLSLUniformHandler* uniformHandler = args.fUniformHandler;
79 fragBuilder->codeAppendf("half4 %s;\n", args.fOutputColor);
81 args.fOutputColor);
87 *args.fShaderCaps,
95 append_index_uv_varyings(args,
112 append_multitexture_lookup(args, dfTexEffect.numTextureSamplers(),
129 if (args.fShaderCaps->avoidDfDxForGradientsWhenPossible()) {
143 if (args.fShaderCaps->avoidDfDxForGradientsWhenPossible()) {
185 fragBuilder->codeAppendf("half4 %s = half4(val);", args.fOutputCoverage);
346 void onEmitCode(EmitArgs& args, GrGPArgs* gpArgs) override{
348 args.fGeomProc.cast<GrDistanceFieldPathGeoProc>();
350 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder;
352 GrGLSLVertexBuilder* vertBuilder = args.fVertBuilder;
353 GrGLSLVaryingHandler* varyingHandler = args.fVaryingHandler;
354 GrGLSLUniformHandler* uniformHandler = args.fUniformHandler;
367 append_index_uv_varyings(args,
376 fragBuilder->codeAppendf("half4 %s;", args.fOutputColor);
378 args.fOutputColor);
384 *args.fShaderCaps,
395 *args.fShaderCaps,
405 append_multitexture_lookup(args, dfPathEffect.numTextureSamplers(), texIdx, "uv",
422 if (args.fShaderCaps->avoidDfDxForGradientsWhenPossible()) {
435 if (args.fShaderCaps->avoidDfDxForGradientsWhenPossible()) {
474 fragBuilder->codeAppendf("half4 %s = half4(val);", args.fOutputCoverage);
622 void onEmitCode(EmitArgs& args, GrGPArgs* gpArgs) override {
624 args.fGeomProc.cast<GrDistanceFieldLCDTextGeoProc>();
626 GrGLSLVertexBuilder* vertBuilder = args.fVertBuilder;
627 GrGLSLVaryingHandler* varyingHandler = args.fVaryingHandler;
628 GrGLSLUniformHandler* uniformHandler = args.fUniformHandler;
640 GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder;
643 fragBuilder->codeAppendf("half4 %s;\n", args.fOutputColor);
645 args.fOutputColor);
651 *args.fShaderCaps,
659 append_index_uv_varyings(args,
686 if (args.fShaderCaps->avoidDfDxForGradientsWhenPossible()) {
696 if (args.fShaderCaps->avoidDfDxForGradientsWhenPossible()) {
717 append_multitexture_lookup(args, dfTexEffect.numTextureSamplers(),
725 append_multitexture_lookup(args, dfTexEffect.numTextureSamplers(),
730 append_multitexture_lookup(args, dfTexEffect.numTextureSamplers(),
784 args.fOutputCoverage);
788 args.fOutputCoverage);