50 if (dmabuf->planeCount != 1) {
53 width = dmabuf->width;
54 height = dmabuf->height;
57 width = shm->size.width();
58 height = shm->size.height();
61 qCWarning(KWIN_CORE) <<
"Cannot create a graphics buffer view for unknown buffer type" << buffer;
65 const auto [data, stride] = buffer->
map(accessFlags);
67 m_image = QImage(
static_cast<uchar *
>(data), width, height, stride, drmFormatToQImageFormat(
format));