Home
last modified time | relevance | path

Searched refs:GrSkSLFP (Results 1 - 17 of 17) sorted by relevance

/third_party/skia/src/gpu/gradients/
H A DGrGradientShader.cpp21 #include "src/gpu/effects/GrSkSLFP.h"
79 return GrSkSLFP::Make(effect, "SingleIntervalColorizer", /*inputFP=*/nullptr, in make_single_interval_colorizer()
80 GrSkSLFP::OptFlags::kNone, in make_single_interval_colorizer()
121 return GrSkSLFP::Make(effect, "DualIntervalColorizer", /*inputFP=*/nullptr, in make_dual_interval_colorizer()
122 GrSkSLFP::OptFlags::kNone, in make_dual_interval_colorizer()
234 return GrSkSLFP::Make(effects[intervalCount - 1], "UnrolledBinaryColorizer", in make_unrolled_colorizer()
235 /*inputFP=*/nullptr, GrSkSLFP::OptFlags::kNone, in make_unrolled_colorizer()
326 return GrSkSLFP::Make(cacheEntry->effect, "LoopingBinaryColorizer", in make_looping_colorizer()
327 /*inputFP=*/nullptr, GrSkSLFP::OptFlags::kNone, in make_looping_colorizer()
583 GrSkSLFP in make_clamped_gradient()
[all...]
/third_party/skia/src/gpu/effects/
H A DGrSkSLFP.cpp8 #include "src/gpu/effects/GrSkSLFP.h"
24 class GrSkSLFP::Impl : public ProgramImpl {
27 const GrSkSLFP& fp = args.fFp.cast<GrSkSLFP>();
37 const GrSkSLFP::UniformFlags* uniformFlags) in FPCallbacks()
71 if (*fUniformFlags++ & GrSkSLFP::kSpecialize_Flag) {
89 fArgs.fUniformHandler->addUniformArray(&fArgs.fFp.cast<GrSkSLFP>(),
162 const GrSkSLFP::UniformFlags* fUniformFlags;
230 const GrSkSLFP& outer = _proc.cast<GrSkSLFP>();
292 GrSkSLFP::GrSkSLFP(sk_sp<SkRuntimeEffect> effect, const char* name, OptFlags optFlags) GrSkSLFP() function in GrSkSLFP
310 GrSkSLFP::GrSkSLFP(const GrSkSLFP& other) GrSkSLFP() function in GrSkSLFP
431 GR_DEFINE_FRAGMENT_PROCESSOR_TEST(GrSkSLFP); global() variable
[all...]
H A DGrSkSLFP.h51 class GrSkSLFP : public GrFragmentProcessor { class
108 static std::unique_ptr<GrSkSLFP> MakeWithData(
117 * Constructs a GrSkSLFP from a series of name-value pairs, corresponding to the children and
130 * A call to GrSkSLFP would be formatted like:
134 * auto fp = GrSkSLFP::Make(effect, "my_effect", nullptr, GrSkSLFP::OptFlags::...,
145 static std::unique_ptr<GrSkSLFP> Make(sk_sp<SkRuntimeEffect> effect, in Make()
159 std::unique_ptr<GrSkSLFP> fp(new (uniformPayloadSize) in Make()
160 GrSkSLFP(std::move(effect), name, optFlags)); in Make()
175 GrSkSLFP(sk_s
[all...]
H A DGrSDFBlurEffect.cpp46 std::unique_ptr<GrFragmentProcessor> fp = GrSkSLFP::Make(effect, "RRectSDFBlur", nullptr, in Make()
47 GrSkSLFP::OptFlags::kCompatibleWithCoverageAsAlpha, "blurRadius", blurRadius, "wh", wh, "r", r); in Make()
/third_party/skia/src/gpu/
H A DGrFragmentProcessor.cpp15 #include "src/gpu/effects/GrSkSLFP.h"
213 return GrSkSLFP::Make(effect, "color_fp", /*inputFP=*/nullptr,
214 color.isOpaque() ? GrSkSLFP::OptFlags::kPreservesOpaqueInput
215 : GrSkSLFP::OptFlags::kNone,
236 return GrSkSLFP::Make(effect, "ApplyPaintAlpha", /*inputFP=*/nullptr,
237 GrSkSLFP::OptFlags::kPreservesOpaqueInput |
238 GrSkSLFP::OptFlags::kCompatibleWithCoverageAsAlpha,
259 return GrSkSLFP::Make(
260 effect, "Clamp", std::move(fp), GrSkSLFP::OptFlags::kPreservesOpaqueInput);
351 return GrSkSLFP
[all...]
H A DGrDirectContextPriv.cpp24 #include "src/gpu/effects/GrSkSLFP.h"
208 fp = GrSkSLFP::Make(effect, "ToPremul", std::move(fp), GrSkSLFP::OptFlags::kNone); in make_premul_effect()
227 fp = GrSkSLFP::Make(effect, "ToUnpremul", std::move(fp), GrSkSLFP::OptFlags::kNone); in make_unpremul_effect()
H A DSkGr.cpp46 #include "src/gpu/effects/GrSkSLFP.h"
403 return GrSkSLFP::Make(effect, in make_dither_effect()
406 GrSkSLFP::OptFlags::kPreservesOpaqueInput, in make_dither_effect()
/third_party/skia/src/core/
H A DSkColorFilter_Matrix.cpp153 #include "src/gpu/effects/GrSkSLFP.h"
198 return GrSkSLFP::Make( in rgb_to_hsl()
199 effect, "RgbToHsl", std::move(child), GrSkSLFP::OptFlags::kPreservesOpaqueInput); in rgb_to_hsl()
225 return GrSkSLFP::Make( in hsl_to_rgb()
226 effect, "HslToRgb", std::move(child), GrSkSLFP::OptFlags::kPreservesOpaqueInput); in hsl_to_rgb()
H A DSkSDFFilter.cpp108 auto inputFP = GrSkSLFP::Make(effect, "OverrideInput", nullptr, in drawMaskSDFBlur()
109 origColor.isOpaque() ? GrSkSLFP::OptFlags::kPreservesOpaqueInput : GrSkSLFP::OptFlags::kNone, in drawMaskSDFBlur()
H A DSkBlurMF.cpp37 #include "src/gpu/effects/GrSkSLFP.h"
867 return GrSkSLFP::Make(effect, "CircleBlur", /*inputFP=*/nullptr, in make_circle_blur()
868 GrSkSLFP::OptFlags::kCompatibleWithCoverageAsAlpha, in make_circle_blur()
869 "blurProfile", GrSkSLFP::IgnoreOptFlags(std::move(profile)), in make_circle_blur()
1035 GrSkSLFP::Make(effect, "RectBlur", /*inputFP=*/nullptr, in make_rect_blur()
1036 GrSkSLFP::OptFlags::kCompatibleWithCoverageAsAlpha, in make_rect_blur()
1037 "integral", GrSkSLFP::IgnoreOptFlags(std::move(integral)), in make_rect_blur()
1039 "isFast", GrSkSLFP::Specialize<int>(isFast)); in make_rect_blur()
1446 return GrSkSLFP::Make(effect, "RRectBlur", /*inputFP=*/nullptr, in make_rrect_blur()
1447 GrSkSLFP in make_rrect_blur()
[all...]
H A DSkRuntimeEffect.cpp42 #include "src/gpu/effects/GrSkSLFP.h"
822 auto fp = GrSkSLFP::MakeWithData(std::move(effect), in make_effect_fp()
1298 auto fp = GrSkSLFP::MakeWithData(sk_ref_sp(this), in makeImage()
/third_party/skia/src/effects/imagefilters/
H A DSkAlphaThresholdImageFilter.cpp24 #include "src/gpu/effects/GrSkSLFP.h"
164 return GrSkSLFP::Make(effect, "AlphaThreshold", std::move(inputFP), in make_alpha_threshold_fp()
165 (outerThreshold >= 1.0f) ? GrSkSLFP::OptFlags::kPreservesOpaqueInput in make_alpha_threshold_fp()
166 : GrSkSLFP::OptFlags::kNone, in make_alpha_threshold_fp()
167 "maskFP", GrSkSLFP::IgnoreOptFlags(std::move(maskFP)), in make_alpha_threshold_fp()
H A DSkMagnifierImageFilter.cpp22 #include "src/gpu/effects/GrSkSLFP.h"
138 return GrSkSLFP::Make(effect, "magnifier_fp", /*inputFP=*/nullptr, GrSkSLFP::OptFlags::kNone, in make_magnifier_fp()
H A DSkArithmeticImageFilter.cpp26 #include "src/gpu/effects/GrSkSLFP.h"
328 return GrSkSLFP::Make(effect, "arithmetic_fp", /*inputFP=*/nullptr, GrSkSLFP::OptFlags::kNone, in make_arithmetic_fp()
/third_party/skia/tests/
H A DSkRuntimeEffectTest.cpp27 #include "src/gpu/effects/GrSkSLFP.h"
835 auto fp = GrSkSLFP::Make(effect, "test_fp", /*inputFP=*/nullptr, GrSkSLFP::OptFlags::kNone, in DEF_TEST()
889 result.fp = GrSkSLFP::Make(std::move(effect), "color_fp", /*inputFP=*/nullptr, in DEF_GPUTEST_FOR_ALL_CONTEXTS()
890 GrSkSLFP::OptFlags::kNone, in DEF_GPUTEST_FOR_ALL_CONTEXTS()
891 "color", GrSkSLFP::SpecializeIf(specialize, color)); in DEF_GPUTEST_FOR_ALL_CONTEXTS()
931 testCtx->fillWithFP(GrSkSLFP::Make(std::move(effect), "test_fp", in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
933 GrSkSLFP::OptFlags::kNone, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
/third_party/skia/src/utils/
H A DSkShadowUtils.cpp36 #include "src/gpu/effects/GrSkSLFP.h"
100 GrSkSLFP::Make(effect, "gaussian_fp", std::move(inputFP), GrSkSLFP::OptFlags::kNone)); in asFragmentProcessor()
/third_party/skia/include/effects/
H A DSkRuntimeEffect.h273 friend class GrSkSLFP; // fBaseProgram, fSampleUsages

Completed in 18 milliseconds