| /external/skia/src/effects/imagefilters/ |
| D | SkBlendImageFilter.cpp | 45 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 …]
|
| /external/skia/resources/sksl/runtime_errors/ |
| D | IllegalShaderSampling.rts | 5 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'
|
| /external/skia/src/shaders/ |
| D | SkBlendShader.cpp | 39 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()
|
| /external/skia/docs/examples/ |
| D | Blend_Mode_Methods.cpp | 6 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()
|
| /external/libaom/third_party/libyuv/source/ |
| D | scale_common.cc | 479 #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 …]
|
| /external/skia/tests/ |
| D | ShaderTest.cpp | 128 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()
|
| D | SkRuntimeEffectTest.cpp | 250 // 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() 564 auto blender = fBuilder->makeBlender(); in test() local 565 if (!blender) { in test() 566 ERRORF(fReporter, "Effect didn't produce a blender"); in test() [all …]
|
| /external/libvpx/third_party/libyuv/source/ |
| D | scale_common.cc | 479 #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 …]
|
| /external/pdfium/third_party/agg23/ |
| D | agg_pixfmt_gray.h | 44 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()
|
| /external/mesa3d/src/panfrost/ci/ |
| D | traces-panfrost.yml | 115 blender/blender-demo-cube_diorama.trace: 120 blender/blender-demo-ellie_pose.trace:
|
| /external/libyuv/source/ |
| D | scale_common.cc | 732 #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 …]
|
| /external/mesa3d/src/broadcom/ci/ |
| D | traces-broadcom.yml | 15 blender/blender-demo-cube_diorama.trace: 20 blender/blender-demo-ellie_pose.trace:
|
| /external/mesa3d/src/gallium/drivers/llvmpipe/ci/ |
| D | traces-llvmpipe.yml | 148 blender/blender-demo-cube_diorama.trace: 152 blender/blender-demo-ellie_pose.trace:
|
| /external/mesa3d/src/gallium/drivers/crocus/ci/ |
| D | traces-crocus.yml | 155 blender/blender-demo-cube_diorama.trace: 162 blender/blender-demo-ellie_pose.trace:
|
| /external/skia/include/core/ |
| D | SkPaint.h | 449 /** 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);
|
| D | SkBlender.h | 16 * present in a paint, the SkBlendMode is ignored. A blender combines a source color (the 22 * Create a blender that implements the specified BlendMode.
|
| /external/mesa3d/src/gallium/drivers/zink/ci/ |
| D | traces-zink.yml | 15 blender/blender-demo-cube_diorama.trace: 20 blender/blender-demo-ellie_pose.trace:
|
| /external/skia/fuzz/oss_fuzz/ |
| D | FuzzSkRuntimeBlender.cpp | 42 sk_sp<SkBlender> blender = effect->makeBlender(uniformBytes, SkSpan(children)); in FuzzSkRuntimeBlender_Once() local 43 if (!blender) { in FuzzSkRuntimeBlender_Once() 48 paint.setBlender(std::move(blender)); in FuzzSkRuntimeBlender_Once()
|
| /external/skia/src/core/ |
| D | SkDraw_vertices.cpp | 188 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()
|
| D | SkRasterPipelineBlitter.cpp | 88 // If the blender is a blend-mode, we retain that information for late-stage optimizations 296 sk_sp<SkBlender> blender = paint.refBlender(); in Create() local 297 if (!blender) { in Create() 298 blender = SkBlender::Mode(SkBlendMode::kSrcOver); in Create() 302 if (is_opaque && as_BB(blender)->asBlendMode() == SkBlendMode::kSrcOver) { in Create() 303 blender = SkBlender::Mode(SkBlendMode::kSrc); in Create() 308 if (is_constant && as_BB(blender)->asBlendMode() == SkBlendMode::kSrc && in Create() 344 SkSurfaceProps props{}; // default OK; blender doesn't render text in Create() 347 if (!as_BB(blender)->appendStages(rec)) { in Create() 350 blitter->fBlendMode = as_BB(blender)->asBlendMode(); in Create()
|
| /external/skia/gm/ |
| D | arithmode.cpp | 198 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()
|
| /external/skia/modules/skottie/src/ |
| D | BlendModes.cpp | 73 // (a null blender is equivalent to src-over). in get_blender() 100 if (auto blender = get_blender(jobject, this)) { in attachBlendMode() local 102 child = sksg::BlenderEffect::Make(std::move(child), std::move(blender)); in attachBlendMode()
|
| /external/skia/modules/sksg/src/ |
| D | SkSGRenderEffect.cpp | 199 sk_sp<BlenderEffect> BlenderEffect::Make(sk_sp<RenderNode> child, sk_sp<SkBlender> blender) { in Make() argument 200 return child ? sk_sp<BlenderEffect>(new BlenderEffect(std::move(child), std::move(blender))) in Make() 204 BlenderEffect::BlenderEffect(sk_sp<RenderNode> child, sk_sp<SkBlender> blender) in BlenderEffect() argument 206 , fBlender (std::move(blender)) {} in BlenderEffect()
|
| /external/skia/include/gpu/graphite/precompile/ |
| D | PaintOptions.h | 44 for each slot (e.g., shader, blender) are added. When passed to the Precompile() function, 47 To be concrete, if a PaintOptions object had two shader options and two blender options, 121 /** Sets the blender options used when generating precompilation combinations.
|
| /external/virglrenderer/.gitlab-ci/expectations/virt/ |
| D | traces-virgl.yml | 293 #- path: blender/blender-demo-cube_diorama.trace 296 #- path: blender/blender-demo-ellie_pose.trace
|