Lines Matching refs:GrFragmentProcessor
24 void onSetData(const GrGLSLProgramDataManager&, const GrFragmentProcessor&) override;
105 const GrFragmentProcessor& fp) {
114 std::unique_ptr<GrFragmentProcessor> GrBicubicEffect::Make(GrSurfaceProxyView view,
121 return GrMatrixEffect::Make(matrix, std::unique_ptr<GrFragmentProcessor>(
125 std::unique_ptr<GrFragmentProcessor> GrBicubicEffect::Make(GrSurfaceProxyView view,
134 std::unique_ptr<GrFragmentProcessor> fp;
137 return GrMatrixEffect::Make(matrix, std::unique_ptr<GrFragmentProcessor>(
141 std::unique_ptr<GrFragmentProcessor> GrBicubicEffect::MakeSubset(
152 std::unique_ptr<GrFragmentProcessor> fp;
156 return GrMatrixEffect::Make(matrix, std::unique_ptr<GrFragmentProcessor>(
160 std::unique_ptr<GrFragmentProcessor> GrBicubicEffect::MakeSubset(
180 std::unique_ptr<GrFragmentProcessor> fp;
184 return GrMatrixEffect::Make(matrix, std::unique_ptr<GrFragmentProcessor>(
188 std::unique_ptr<GrFragmentProcessor> GrBicubicEffect::Make(std::unique_ptr<GrFragmentProcessor> fp,
194 return GrMatrixEffect::Make(matrix, std::unique_ptr<GrFragmentProcessor>(
198 GrBicubicEffect::GrBicubicEffect(std::unique_ptr<GrFragmentProcessor> fp,
228 std::unique_ptr<GrFragmentProcessor::ProgramImpl> GrBicubicEffect::onMakeProgramImpl() const {
232 bool GrBicubicEffect::onIsEqual(const GrFragmentProcessor& other) const {
241 return GrFragmentProcessor::ConstantOutputForConstantInput(this->childProcessor(0), input);
247 std::unique_ptr<GrFragmentProcessor> GrBicubicEffect::TestCreate(GrProcessorTestData* d) {