Home
last modified time | relevance | path

Searched full:blender (Results 1 – 25 of 248) sorted by relevance

12345678910

/aosp_15_r20/external/skia/src/effects/imagefilters/
H A DSkBlendImageFilter.cpp45 SkBlendImageFilter(sk_sp<SkBlender> blender, in SkBlendImageFilter() argument
50 , fBlender(std::move(blender)) in SkBlendImageFilter()
53 // A null blender represents src-over, which should have been filled in by the factory in SkBlendImageFilter()
72 // An arbitrary runtime blender or an arithmetic runtime blender with k3 != 0 affects in onAffectsTransparentBlack()
99 sk_sp<SkImageFilter> make_blend(sk_sp<SkBlender> blender, in make_blend() argument
105 if (!blender) {
106 blender = SkBlender::Mode(SkBlendMode::kSrcOver);
116 if (auto bm = as_BB(blender)->asBlendMode()) {
127 sk_sp<SkImageFilter> filter{new SkBlendImageFilter(blender, coefficients,
144 sk_sp<SkImageFilter> SkImageFilters::Blend(sk_sp<SkBlender> blender, in Blend() argument
[all …]
/aosp_15_r20/external/libaom/third_party/libyuv/source/
H A Dscale_common.cc479 #define BLENDER(a, b, f) \ macro
483 #define BLENDER(a, b, f) \ macro
497 dst_ptr[0] = BLENDER(a, b, x & 0xffff); in ScaleFilterCols_C()
502 dst_ptr[1] = BLENDER(a, b, x & 0xffff); in ScaleFilterCols_C()
510 dst_ptr[0] = BLENDER(a, b, x & 0xffff); in ScaleFilterCols_C()
525 dst_ptr[0] = BLENDER(a, b, x & 0xffff); in ScaleFilterCols64_C()
530 dst_ptr[1] = BLENDER(a, b, x & 0xffff); in ScaleFilterCols64_C()
538 dst_ptr[0] = BLENDER(a, b, x & 0xffff); in ScaleFilterCols64_C()
541 #undef BLENDER
543 // Same as 8 bit arm blender but return is cast to uint16_t
[all …]
/aosp_15_r20/external/libvpx/third_party/libyuv/source/
H A Dscale_common.cc479 #define BLENDER(a, b, f) \ macro
483 #define BLENDER(a, b, f) \ macro
497 dst_ptr[0] = BLENDER(a, b, x & 0xffff); in ScaleFilterCols_C()
502 dst_ptr[1] = BLENDER(a, b, x & 0xffff); in ScaleFilterCols_C()
510 dst_ptr[0] = BLENDER(a, b, x & 0xffff); in ScaleFilterCols_C()
525 dst_ptr[0] = BLENDER(a, b, x & 0xffff); in ScaleFilterCols64_C()
530 dst_ptr[1] = BLENDER(a, b, x & 0xffff); in ScaleFilterCols64_C()
538 dst_ptr[0] = BLENDER(a, b, x & 0xffff); in ScaleFilterCols64_C()
541 #undef BLENDER
543 // Same as 8 bit arm blender but return is cast to uint16_t
[all …]
/aosp_15_r20/external/libyuv/source/
H A Dscale_common.cc732 #define BLENDER(a, b, f) \ macro
736 #define BLENDER(a, b, f) \ macro
750 dst_ptr[0] = BLENDER(a, b, x & 0xffff); in ScaleFilterCols_C()
755 dst_ptr[1] = BLENDER(a, b, x & 0xffff); in ScaleFilterCols_C()
763 dst_ptr[0] = BLENDER(a, b, x & 0xffff); in ScaleFilterCols_C()
778 dst_ptr[0] = BLENDER(a, b, x & 0xffff); in ScaleFilterCols64_C()
783 dst_ptr[1] = BLENDER(a, b, x & 0xffff); in ScaleFilterCols64_C()
791 dst_ptr[0] = BLENDER(a, b, x & 0xffff); in ScaleFilterCols64_C()
794 #undef BLENDER
796 // Same as 8 bit arm blender but return is cast to uint16_t
[all …]
/aosp_15_r20/external/skia/resources/sksl/runtime_errors/
H A DIllegalShaderSampling.rts5 uniform blender b;
46 no match for blender::eval()
47 no match for blender::eval(half4)
48 no match for blender::eval(float2)
49 no match for blender::eval(float2, half4)
50 type mismatch: ',' cannot operate on 'blender', 'blender'
/aosp_15_r20/external/skia/src/shaders/
H A DSkBlendShader.cpp39 sk_sp<SkBlender> blender = buffer.readBlender(); in CreateProc() local
40 if (buffer.validate(blender != nullptr)) { in CreateProc()
41 return SkShaders::Blend(std::move(blender), std::move(dst), std::move(src)); in CreateProc()
117 sk_sp<SkShader> SkShaders::Blend(sk_sp<SkBlender> blender, in Blend() argument
125 if (!blender) { in Blend()
128 if (std::optional<SkBlendMode> mode = as_BB(blender)->asBlendMode()) { in Blend()
135 SkRuntimeEffect::ChildPtr children[] = {std::move(src), std::move(dst), std::move(blender)}; in Blend()
/aosp_15_r20/frameworks/base/libs/hwui/
H A DRecordingCanvas.cpp527 DrawSkMesh(const SkMesh& mesh, sk_sp<SkBlender> blender, const SkPaint& paint) in DrawSkMesh()
528 : cpuMesh(mesh), blender(std::move(blender)), paint(paint) { in DrawSkMesh()
534 sk_sp<SkBlender> blender; member
566 c->drawMesh(gpuMesh, blender, paint); in draw()
568 c->drawMesh(cpuMesh, blender, paint); in draw()
575 DrawMesh(const Mesh& mesh, sk_sp<SkBlender> blender, const SkPaint& paint) in DrawMesh()
576 : mesh(mesh.takeSnapshot()), blender(std::move(blender)), paint(paint) {} in DrawMesh()
579 sk_sp<SkBlender> blender; member
582 void draw(SkCanvas* c, const SkMatrix&) const { c->drawMesh(mesh.getSkMesh(), blender, paint); } in draw()
925 void DisplayListData::drawMesh(const SkMesh& mesh, const sk_sp<SkBlender>& blender, in drawMesh() argument
[all …]
/aosp_15_r20/developers/build/prebuilts/androidtv/sample-inputs/
H A DREADME.md46 Images/videos used in this sample are courtesy of the Blender Foundation, shared under copyright or…
48 * Elephant's Dream: (c) copyright 2006, Blender Foundation / Netherlands Media Art Institute / www.…
49 * Sintel: (c) copyright Blender Foundation | www.sintel.org
50 * Tears of Steel: (CC) Blender Foundation | mango.blender.org
51 * Big Buck Bunny: (c) copyright 2008, Blender Foundation / www.bigbuckbunny.org
/aosp_15_r20/packages/apps/LegacyCamera/jni/feature_mos/src/mosaic/
DMosaic.cpp52 if (blender != NULL) in ~Mosaic()
53 delete blender; in ~Mosaic()
106 blender = new Blend(); in initialize()
107 blender->initialize(blendingType, stripType, width, height); in initialize()
109 blender = NULL; in initialize()
199 if (blender != NULL) in createMosaic()
201 ret = blender->runBlend((MosaicFrame **) frames, (MosaicFrame **) rframes, in createMosaic()
/aosp_15_r20/external/skia/include/core/
H A DSkPaint.h449 /** If the current blender can be represented as a SkBlendMode enum, this returns that
456 * Queries the blender, and if it can be represented as a SkBlendMode, return that mode,
461 /** Returns true iff the current blender claims to be equivalent to SkBlendMode::kSrcOver.
463 * Also returns true of the current blender is nullptr.
469 * This sets a blender that implements the specified blendmode enum.
476 * A nullptr blender signifies the default SrcOver behavior.
485 * A nullptr blender signifies the default SrcOver behavior.
491 /** Sets the current blender, increasing its refcnt, and if a blender is already
494 * A nullptr blender signifies the default SrcOver behavior.
499 void setBlender(sk_sp<SkBlender> blender);
/aosp_15_r20/external/skia/tests/
H A DShaderTest.cpp128 uniform blender child_blender; in test_nested_blends()
136 sk_sp<SkBlender> blender = blendEffect->makeBlender(nullptr); in test_nested_blends() local
137 std::vector<SkRuntimeEffect::ChildPtr> children = {SkRuntimeEffect::ChildPtr(blender)}; in test_nested_blends()
142 paint.setBlender(blender); in test_nested_blends()
159 // First, in the paint's shader, red and green are averaged in the child blender to get in test_nested_blends()
160 // (0.5, 0.5, 0, 1), which is then averaged with green in the parent blender to get in test_nested_blends()
161 // (0.25, 0.75, 0, 1). Then, in the paint's blender this is averaged with a transparent in test_nested_blends()
H A DSkRuntimeEffectTest.cpp250 // Sampling a blender requires two colors in DEF_TEST()
251 test_valid("uniform blender child;" in DEF_TEST()
256 // Tests that the blender factory rejects or accepts certain SkSL constructs in DEF_TEST()
306 // Sampling a blender requires two colors in DEF_TEST()
307 test_valid("uniform blender child;" in DEF_TEST()
382 // Sampling a blender requires two colors in DEF_TEST()
383 test_valid("uniform blender child;" in DEF_TEST()
568 auto blender = fBuilder->makeBlender(); in test() local
569 if (!blender) { in test()
570 ERRORF(fReporter, "Effect didn't produce a blender"); in test()
[all …]
H A DMeshTest.cpp276 "uniform blender myblender;" in DEF_TEST()
312 "uniform shader myshader; uniform blender myblender; uniform colorFilter mycolorfilter;" in DEF_TEST()
332 "uniform blender myblender;" in DEF_TEST()
413 "Child effect 'myshader' was specified as a shader, but passed as a blender."); in DEF_TEST()
417 "Child effect 'myfilter' was specified as a color filter, but passed as a blender."); in DEF_TEST()
418 test("uniform blender myblender;", childShader, in DEF_TEST()
419 "Child effect 'myblender' was specified as a blender, but passed as a shader."); in DEF_TEST()
420 test("uniform blender myblender;", childFilter, in DEF_TEST()
421 "Child effect 'myblender' was specified as a blender, but passed as a color filter."); in DEF_TEST()
431 test("uniform blender myblender;", childBlender); in DEF_TEST()
/aosp_15_r20/external/skia/src/core/
H A DSkRasterPipelineBlitter.cpp88 // If the blender is a blend-mode, we retain that information for late-stage optimizations
297 sk_sp<SkBlender> blender = paint.refBlender(); in Create() local
298 if (!blender) { in Create()
299 blender = SkBlender::Mode(SkBlendMode::kSrcOver); in Create()
303 if (is_opaque && as_BB(blender)->asBlendMode() == SkBlendMode::kSrcOver) { in Create()
304 blender = SkBlender::Mode(SkBlendMode::kSrc); in Create()
309 if (is_constant && as_BB(blender)->asBlendMode() == SkBlendMode::kSrc && in Create()
345 SkSurfaceProps props{}; // default OK; blender doesn't render text in Create()
348 if (!as_BB(blender)->appendStages(rec)) { in Create()
351 blitter->fBlendMode = as_BB(blender)->asBlendMode(); in Create()
H A DSkDraw_vertices.cpp188 sk_sp<SkBlender> blender, in drawFixedVertices() argument
217 if (std::optional<SkBlendMode> bm = as_BB(blender)->asBlendMode(); bm.has_value() && colors) { in drawFixedVertices()
246 // Combines per-vertex colors with 'shader' using 'blender'. in drawFixedVertices()
256 // When there is no shader then the blender applies to the vertex colors and opaque in drawFixedVertices()
262 return SkShaders::Blend(blender, in drawFixedVertices()
310 sk_sp<SkBlender> blender, in drawVertices() argument
354 vertices, std::move(blender), paint, ctmInv, dev2, dev3, &outerAlloc, skipColorXform); in drawVertices()
/aosp_15_r20/external/pdfium/third_party/agg23/
H A Dagg_pixfmt_gray.h44 template<class Blender, unsigned Step = 1, unsigned Offset = 0>
50 typedef typename Blender::color_type color_type;
68 Blender::blend_pix(p, c.v, alpha, cover); in copy_or_blend_pix()
79 Blender::blend_pix(p, c.v, c.a); in copy_or_blend_pix()
148 Blender::blend_pix(p, c.v, alpha, cover); in blend_hline()
166 Blender::blend_pix(p, c.v, alpha, *covers); in blend_solid_hspan()
/aosp_15_r20/external/skia/src/gpu/graphite/precompile/
H A DPrecompileImageFilter.cpp99 PrecompileBlendFilterImageFilter(sk_sp<PrecompileBlender> blender, in PrecompileBlendFilterImageFilter() argument
102 , fBlender(std::move(blender)) { in PrecompileBlendFilterImageFilter()
151 sk_sp<PrecompileBlender> blender, in Blend() argument
155 if (!blender) { in Blend()
156 blender = PrecompileBlenders::Mode(SkBlendMode::kSrcOver); in Blend()
159 if (std::optional<SkBlendMode> bm = blender->priv().asBlendMode()) { in Blend()
170 return sk_make_sp<PrecompileBlendFilterImageFilter>(std::move(blender), inputs); in Blend()
/aosp_15_r20/external/skia/gm/
H A Darithmode.cpp198 uniform blender arithBlend; in onOnceBeforeDraw()
237 sk_sp<SkBlender> blender = SkBlenders::Arithmetic(fK1, fK2, fK3, fK4, in onDraw() local
247 blenderPaint.setBlender(blender); in onDraw()
257 SkImageFilters::Blend(blender, in onDraw()
267 shaderBlendPaint.setShader(SkShaders::Blend(blender, fDstShader, fSrcShader)); in onDraw()
275 SkRuntimeEffect::ChildPtr children[] = {fSrcShader, fDstShader, blender}; in onDraw()
/aosp_15_r20/external/skia/docs/examples/
H A DBlend_Mode_Methods.cpp6 SkPaint normal, blender; in draw() local
8 blender.setColor(0xFF8958a8); in draw()
13 blender.setBlendMode(m); in draw()
14 canvas->drawOval(SkRect::MakeXYWH(10, 50, 80, 30), blender); in draw()
/aosp_15_r20/external/fonttools/Lib/fontTools/misc/
H A DpsCharStrings.py304 def __init__(self, localSubrs, globalSubrs, private=None, blender=None): argument
310 self.blender = blender
482 if self.blender is None:
492 delta = self.blender(self.vsIndex, deltas)
542 blender=None, argument
544 SimpleT2Decompiler.__init__(self, localSubrs, globalSubrs, private, blender)
594 blender=None, argument
603 blender,
1137 def draw(self, pen, blender=None): argument
1146 blender,
/aosp_15_r20/external/skia/src/gpu/graphite/
H A DKeyHelpers.cpp1209 const SkBlendModeBlender* blender) { in add_to_key() argument
1210 SkASSERT(blender); in add_to_key()
1212 AddBlendMode(keyContext, builder, gatherer, blender->mode()); in add_to_key()
1235 AddToKey(childContext, builder, gatherer, child.blender()); in add_children_to_key()
1251 // A "passthrough" blender performs `blend_src_over(src, dest)`. in add_children_to_key()
1290 const SkRuntimeBlender* blender) { in add_to_key() argument
1291 SkASSERT(blender); in add_to_key()
1292 sk_sp<SkRuntimeEffect> effect = blender->effect(); in add_to_key()
1296 blender->uniforms(), in add_to_key()
1304 blender->children(), effect.get()); in add_to_key()
[all …]
/aosp_15_r20/external/mesa3d/src/panfrost/ci/
H A Dtraces-panfrost.yml115 blender/blender-demo-cube_diorama.trace:
120 blender/blender-demo-ellie_pose.trace:
/aosp_15_r20/external/mesa3d/src/gallium/drivers/svga/ci/
H A Dtraces-vmware.yml142 blender/blender-demo-cube_diorama.trace:
146 blender/blender-demo-ellie_pose.trace:
/aosp_15_r20/external/mesa3d/src/gallium/drivers/crocus/ci/
H A Dtraces-crocus.yml150 blender/blender-demo-cube_diorama.trace:
157 blender/blender-demo-ellie_pose.trace:
/aosp_15_r20/external/mesa3d/src/gallium/drivers/llvmpipe/ci/
H A Dtraces-llvmpipe.yml145 blender/blender-demo-cube_diorama.trace:
149 blender/blender-demo-ellie_pose.trace:

12345678910