Home | History | Annotate | Download | only in effects

Lines Matching defs:GrSRGBEffect

8 #include "GrSRGBEffect.h"
18 const GrSRGBEffect& srgbe = args.fFp.cast<GrSRGBEffect>();
26 case GrSRGBEffect::Mode::kLinearToSRGB:
35 case GrSRGBEffect::Mode::kSRGBToLinear:
60 const GrSRGBEffect& srgbe = processor.cast<GrSRGBEffect>();
71 GrSRGBEffect::GrSRGBEffect(Mode mode)
75 this->initClassID<GrSRGBEffect>();
78 bool GrSRGBEffect::onIsEqual(const GrFragmentProcessor& s) const {
79 const GrSRGBEffect& other = s.cast<GrSRGBEffect>();
90 GrColor4f GrSRGBEffect::constantOutputForConstantInput(GrColor4f input) const {
105 GR_DEFINE_FRAGMENT_PROCESSOR_TEST(GrSRGBEffect);
108 sk_sp<GrFragmentProcessor> GrSRGBEffect::TestCreate(GrProcessorTestData* d) {
110 return sk_sp<GrFragmentProcessor>(new GrSRGBEffect(testMode));
116 void GrSRGBEffect::onGetGLSLProcessorKey(const GrShaderCaps& caps,
121 GrGLSLFragmentProcessor* GrSRGBEffect::onCreateGLSLInstance() const {
125 sk_sp<GrFragmentProcessor> GrSRGBEffect::Make(Mode mode) {
126 return sk_sp<GrFragmentProcessor>(new GrSRGBEffect(mode));