diff options
author | 2015-11-18 08:01:26 -0800 | |
---|---|---|
committer | 2015-11-18 08:01:26 -0800 | |
commit | 4ca2e6034365ad280ec64473f7f1d72ebd8335e4 (patch) | |
tree | 4f26d5322d7c2fe66d9f76a8f11bd5b3cd22968d /src/effects/SkLumaColorFilter.cpp | |
parent | accaf480c39e80b71be82c0fefa5ea4e8be33fea (diff) |
Add ShaderBuilders to EmitArgs and remove gettings from ProgBuilder.
BUG=skia:
Review URL: https://codereview.chromium.org/1457543003
Diffstat (limited to 'src/effects/SkLumaColorFilter.cpp')
-rw-r--r-- | src/effects/SkLumaColorFilter.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/effects/SkLumaColorFilter.cpp b/src/effects/SkLumaColorFilter.cpp index 7f6dd1b551..a131b0f434 100644 --- a/src/effects/SkLumaColorFilter.cpp +++ b/src/effects/SkLumaColorFilter.cpp @@ -72,14 +72,14 @@ public: args.fInputColor = "vec4(1)"; } - GrGLSLFragmentBuilder* fsBuilder = args.fBuilder->getFragmentShaderBuilder(); - fsBuilder->codeAppendf("\tfloat luma = dot(vec3(%f, %f, %f), %s.rgb);\n", - SK_ITU_BT709_LUM_COEFF_R, - SK_ITU_BT709_LUM_COEFF_G, - SK_ITU_BT709_LUM_COEFF_B, - args.fInputColor); - fsBuilder->codeAppendf("\t%s = vec4(0, 0, 0, luma);\n", - args.fOutputColor); + GrGLSLFragmentBuilder* fragBuilder = args.fFragBuilder; + fragBuilder->codeAppendf("\tfloat luma = dot(vec3(%f, %f, %f), %s.rgb);\n", + SK_ITU_BT709_LUM_COEFF_R, + SK_ITU_BT709_LUM_COEFF_G, + SK_ITU_BT709_LUM_COEFF_B, + args.fInputColor); + fragBuilder->codeAppendf("\t%s = vec4(0, 0, 0, luma);\n", + args.fOutputColor); } |