From e17e6f5c37b702092d8d4f97dd70f237c366708f Mon Sep 17 00:00:00 2001 From: Tomi Valkeinen Date: Fri, 17 Jun 2016 16:16:34 +0300 Subject: kmscube: use drmModeAddFB2 version of ExtFB --- kmscube/cube-gbm.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'kmscube') diff --git a/kmscube/cube-gbm.cpp b/kmscube/cube-gbm.cpp index 1528684..993434b 100644 --- a/kmscube/cube-gbm.cpp +++ b/kmscube/cube-gbm.cpp @@ -132,8 +132,13 @@ public: uint32_t height = gbm_bo_get_height(bo); uint32_t stride = gbm_bo_get_stride(bo); uint32_t handle = gbm_bo_get_handle(bo).u32; + PixelFormat format = (PixelFormat)gbm_bo_get_format(bo); - fb = new ExtFramebuffer(card, width, height, 24, 32, stride, handle); + uint32_t handles[4] { handle }; + uint32_t strides[4] { stride }; + uint32_t offsets[4] { 0 }; + + fb = new ExtFramebuffer(card, width, height, format, handles, strides, offsets); gbm_bo_set_user_data(bo, fb, drm_fb_destroy_callback); -- cgit v1.2.3