https://bugs.kde.org/show_bug.cgi?id=519884

--- Comment #2 from Giuseppe Capaldo <[email protected]> ---
Filed upstream against Mesa:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/15427                         

After further investigation we instrumented both KWin and Mesa and confirmed
the bug is in Panfrost's sampling of single-channel R8 dmabuf imports on
Bifrost v6 (Mali-T860). The Y plane of the NV12 buffer samples to zero in
fragment shaders, while the UV plane (R8G8) imported from the same BO at a
non-zero offset samples real data. Texture descriptors and sampler view base
addresses are correct in pandecode dumps; the issue is at the GPU sampling
layer.

The KWin code path is functioning correctly — KWin's per-plane import of NV12
(s_drmConversions in src/utils/drm_format_helper.h) is the standard approach
and works on other Mali generations.

Leaving this comment so anyone hitting the same symptoms via Plasma 6 +
Mali-T860 + Mesa can find the upstream tracker.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to