wlroots/render/pixman
Consolatis 5d2172b7fa render/pixman: fix bilinear filtering to match gles2 renderer
Before this patch the pixman renderer would use "constant padding"
for bilinear scaling which meant that the edges would either be dark
or turn transparent. The effect was most obvious when trying to scale
a single row buffer to a height like 100. The center would have the
desired color but the edges to both sides would fade into transparency.

We now use PIXMAN_REPEAT_PAD which clamps out-of-bound pixels and
seems to match the behavior of the gles2 renderer.

(cherry picked from commit c66a910753)
2026-04-13 11:09:50 -04:00
..
meson.build render/pixman: add support for ABGR16161616 2025-12-18 09:48:02 -05:00
pass.c render/pixman: fix bilinear filtering to match gles2 renderer 2026-04-13 11:09:50 -04:00
pixel_format.c render/pixman: add support for ABGR16161616 2025-12-18 09:48:02 -05:00
renderer.c render/pixman: null check on newly created image 2025-05-07 21:33:22 +08:00