Home
last modified time | relevance | path

Searched refs:GrMatrixEffect (Results 1 - 13 of 13) sorted by relevance

/third_party/skia/src/gpu/effects/
H A DGrMatrixEffect.cpp8 #include "src/gpu/effects/GrMatrixEffect.h"
16 std::unique_ptr<GrFragmentProcessor> GrMatrixEffect::Make( in Make()
19 auto me = static_cast<GrMatrixEffect*>(child.get()); in Make()
27 return std::unique_ptr<GrFragmentProcessor>(new GrMatrixEffect(matrix, std::move(child))); in Make()
30 std::unique_ptr<GrFragmentProcessor::ProgramImpl> GrMatrixEffect::onMakeProgramImpl() const { in onMakeProgramImpl()
45 const GrMatrixEffect& mtx = proc.cast<GrMatrixEffect>(); in onMakeProgramImpl()
61 void GrMatrixEffect::onAddToKey(const GrShaderCaps& caps, GrProcessorKeyBuilder* b) const {} in onAddToKey()
63 bool GrMatrixEffect::onIsEqual(const GrFragmentProcessor& other) const { in onIsEqual()
64 const GrMatrixEffect in onIsEqual()
69 GrMatrixEffect::GrMatrixEffect(const GrMatrixEffect& src) GrMatrixEffect() function in GrMatrixEffect
[all...]
H A DGrMatrixEffect.h16 class GrMatrixEffect : public GrFragmentProcessor { class
26 GrMatrixEffect(const GrMatrixEffect& src);
28 GrMatrixEffect(SkMatrix matrix, std::unique_ptr<GrFragmentProcessor> child) in GrMatrixEffect() function in GrMatrixEffect
H A DGrBicubicEffect.cpp12 #include "src/gpu/effects/GrMatrixEffect.h"
121 return GrMatrixEffect::Make(matrix, std::unique_ptr<GrFragmentProcessor>( in Make()
137 return GrMatrixEffect::Make(matrix, std::unique_ptr<GrFragmentProcessor>( in Make()
156 return GrMatrixEffect::Make(matrix, std::unique_ptr<GrFragmentProcessor>( in MakeSubset()
184 return GrMatrixEffect::Make(matrix, std::unique_ptr<GrFragmentProcessor>( in MakeSubset()
194 return GrMatrixEffect::Make(matrix, std::unique_ptr<GrFragmentProcessor>( in Make()
H A DGrSDFBlurEffect.cpp17 #include "src/gpu/effects/GrMatrixEffect.h"
57 fp = GrMatrixEffect::Make(matrix, std::move(fp)); in Make()
H A DGrTextureEffect.cpp12 #include "src/gpu/effects/GrMatrixEffect.h"
163 return GrMatrixEffect::Make(matrix, std::move(te)); in Make()
182 return GrMatrixEffect::Make(matrix, std::move(te)); in Make()
203 return GrMatrixEffect::Make(matrix, std::move(te)); in MakeSubset()
218 return GrMatrixEffect::Make(matrix, std::move(te)); in MakeSubset()
237 return GrMatrixEffect::Make(matrix, std::move(te)); in MakeCustomLinearFilterInset()
396 // We should not pre-normalize the input coords with GrMatrixEffect if we're going to in emitCode()
H A DGrYUVtoRGBEffect.cpp14 #include "src/gpu/effects/GrMatrixEffect.h"
195 return GrMatrixEffect::Make(localMatrix, std::move(fp)); in Make()
/third_party/skia/src/gpu/
H A DSurfaceFillContext.cpp10 #include "src/gpu/effects/GrMatrixEffect.h"
17 fp = GrMatrixEffect::Make(localMatrix, std::move(fp)); in fillRectWithFP()
/third_party/skia/src/shaders/
H A DSkLocalMatrixShader.cpp15 #include "src/gpu/effects/GrMatrixEffect.h"
198 return GrFragmentProcessor::DeviceSpace(GrMatrixEffect::Make(ctmInv, std::move(base))); in asFragmentProcessor()
H A DSkPerlinNoiseShader.cpp27 #include "src/gpu/effects/GrMatrixEffect.h"
592 return GrMatrixEffect::Make(matrix, std::unique_ptr<GrFragmentProcessor>(
/third_party/skia/gm/
H A Dfp_sample_chaining.cpp15 #include "src/gpu/effects/GrMatrixEffect.h"
23 // Samples child with a uniform matrix (functionally identical to GrMatrixEffect)
164 fp = GrMatrixEffect::Make(SkMatrix::Translate(-drawX, -drawY), std::move(fp)); in wrap()
190 // visually (no text labels in each box), but it avoids the extra GrMatrixEffect. in DEF_SIMPLE_GPU_GM_CAN_FAIL()
209 // GrTextureEffect is wrapped in a GrMatrixEffect, which is subject to the same bugs that in DEF_SIMPLE_GPU_GM_CAN_FAIL()
/third_party/skia/src/gpu/gradients/
H A DGrGradientShader.cpp20 #include "src/gpu/effects/GrMatrixEffect.h"
690 layout = GrMatrixEffect::Make(matrix, std::move(layout)); in make_gradient()
/third_party/skia/src/core/
H A DSkRuntimeEffect.cpp41 #include "src/gpu/effects/GrMatrixEffect.h"
1013 return GrMatrixEffect::Make(matrix, std::move(fp));
H A DSkBlurMF.cpp36 #include "src/gpu/effects/GrMatrixEffect.h"
1041 fp = GrMatrixEffect::Make(invM, std::move(fp)); in make_rect_blur()

Completed in 14 milliseconds