From 4a7836fe42a7bc0664d912246c5fbf17f240d152 Mon Sep 17 00:00:00 2001 From: Tomi Valkeinen Date: Fri, 20 Mar 2026 09:20:58 +0200 Subject: DumbFramebuffer: Fix plane size calculations for multiplane formats Signed-off-by: Tomi Valkeinen --- kms++/src/dumbframebuffer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kms++/src/dumbframebuffer.cpp b/kms++/src/dumbframebuffer.cpp index 6b623b3..421dac4 100644 --- a/kms++/src/dumbframebuffer.cpp +++ b/kms++/src/dumbframebuffer.cpp @@ -36,7 +36,7 @@ DumbFramebuffer::DumbFramebuffer(Card& card, uint32_t width, uint32_t height, Pi for (int i = 0; i < format_info.num_planes; ++i) { FramebufferPlane& plane = m_planes.at(i); - auto [w, h, bpp] = format_info.dumb_size(width, height); + auto [w, h, bpp] = format_info.dumb_size(width, height, i); /* create dumb buffer */ struct drm_mode_create_dumb creq = drm_mode_create_dumb(); -- cgit v1.2.3