Home
last modified time | relevance | path

Searched refs:GrSkSLFP (Results 1 – 13 of 13) sorted by relevance

/external/skia/src/gpu/effects/
DGrSkSLFP.cpp27 const GrSkSLFP& fp = args.fFp.cast<GrSkSLFP>(); in emitCode()
68 fArgs.fUniformHandler->addUniformArray(&fArgs.fFp.cast<GrSkSLFP>(), in emitCode()
153 const GrSkSLFP& outer = _proc.cast<GrSkSLFP>(); in onSetData()
184 std::unique_ptr<GrSkSLFP> GrSkSLFP::Make(sk_sp<SkRuntimeEffect> effect, in Make()
190 return std::unique_ptr<GrSkSLFP>(new GrSkSLFP(std::move(effect), name, std::move(uniforms))); in Make()
193 GrSkSLFP::GrSkSLFP(sk_sp<SkRuntimeEffect> effect, const char* name, sk_sp<SkData> uniforms) in GrSkSLFP() function in GrSkSLFP
206 GrSkSLFP::GrSkSLFP(const GrSkSLFP& other) in GrSkSLFP() function in GrSkSLFP
218 const char* GrSkSLFP::name() const { in name()
222 void GrSkSLFP::addChild(std::unique_ptr<GrFragmentProcessor> child) { in addChild()
229 std::unique_ptr<GrGLSLFragmentProcessor> GrSkSLFP::onMakeProgramImpl() const { in onMakeProgramImpl()
[all …]
DGrSkSLFP.h21 class GrSkSLFP : public GrFragmentProcessor {
28 static std::unique_ptr<GrSkSLFP> Make(sk_sp<SkRuntimeEffect> effect,
39 GrSkSLFP(sk_sp<SkRuntimeEffect> effect, const char* name, sk_sp<SkData> uniforms);
41 GrSkSLFP(const GrSkSLFP& other);
/external/skqp/src/gpu/effects/
DGrSkSLFP.cpp179 const GrSkSLFP& outer = _proc.cast<GrSkSLFP>(); in onSetData()
234 std::unique_ptr<GrSkSLFP> GrSkSLFP::Make(GrContext* context, int index, const char* name, in Make()
237 return std::unique_ptr<GrSkSLFP>(new GrSkSLFP(context->contextPriv().getFPFactoryCache(), in Make()
242 GrSkSLFP::GrSkSLFP(sk_sp<GrSkSLFPFactoryCache> factoryCache, const GrShaderCaps* shaderCaps, in GrSkSLFP() function in GrSkSLFP
256 GrSkSLFP::GrSkSLFP(const GrSkSLFP& other) in GrSkSLFP() function in GrSkSLFP
269 const char* GrSkSLFP::name() const { in name()
273 void GrSkSLFP::createFactory() const { in createFactory()
283 void GrSkSLFP::addChild(std::unique_ptr<GrFragmentProcessor> child) { in addChild()
287 GrGLSLFragmentProcessor* GrSkSLFP::onCreateGLSLInstance() const { in onCreateGLSLInstance()
299 void GrSkSLFP::onGetGLSLProcessorKey(const GrShaderCaps& caps, in onGetGLSLProcessorKey()
[all …]
DGrSkSLFP.h30 class GrSkSLFP : public GrFragmentProcessor {
70 static std::unique_ptr<GrSkSLFP> Make(
85 GrSkSLFP(sk_sp<GrSkSLFPFactoryCache> factoryCache, const GrShaderCaps* shaderCaps, int fIndex,
88 GrSkSLFP(const GrSkSLFP& other);
155 friend class GrSkSLFP; variable
/external/skqp/src/effects/
DSkOverdrawColorFilter.cpp91 static int overdrawIndex = GrSkSLFP::NewIndex(); in asFragmentProcessor()
92 return GrSkSLFP::Make(context, overdrawIndex, "Overdraw", SKSL_OVERDRAW_SRC, fColors, in asFragmentProcessor()
/external/skqp/src/effects/imagefilters/
DSkArithmeticImageFilter.cpp342 static int arithmeticIndex = GrSkSLFP::NewIndex(); in filterImageGPU()
347 std::unique_ptr<GrFragmentProcessor> xferFP = GrSkSLFP::Make(context, in filterImageGPU()
354 ((GrSkSLFP&) *xferFP).addChild(std::move(bgFP)); in filterImageGPU()
/external/skqp/src/gpu/
DSkGr.cpp504 static int ditherIndex = GrSkSLFP::NewIndex(); in skpaint_to_grpaint_impl()
505 auto ditherFP = GrSkSLFP::Make(context, ditherIndex, "Dither", SKSL_DITHER_SRC, in skpaint_to_grpaint_impl()
/external/skia/src/core/
DSkRuntimeEffect.cpp557 auto fp = GrSkSLFP::Make(fEffect, "Runtime_Color_Filter", std::move(uniforms)); in asFragmentProcessor()
720 auto fp = GrSkSLFP::Make(fEffect, "runtime_shader", std::move(uniforms)); in asFragmentProcessor()
873 auto fp = GrSkSLFP::Make(sk_ref_sp(this), "make_fp", std::move(uniforms)); in makeFP()
933 auto fp = GrSkSLFP::Make(sk_ref_sp(this), in makeImage()
/external/skia/include/effects/
DSkRuntimeEffect.h229 friend class GrSkSLFP; // fBaseProgram, fSampleUsages variable
/external/skqp/gn/
Dgpu.gni359 "$_src/gpu/effects/GrSkSLFP.cpp",
360 "$_src/gpu/effects/GrSkSLFP.h",
/external/skia/gn/
Dgpu.gni316 "$_src/gpu/effects/GrSkSLFP.cpp",
317 "$_src/gpu/effects/GrSkSLFP.h",
/external/skqp/
DAndroid.bp962 "src/gpu/effects/GrSkSLFP.cpp",
/external/skia/
DAndroid.bp556 "src/gpu/effects/GrSkSLFP.cpp",
1540 "src/gpu/effects/GrSkSLFP.cpp",