![]() |
Qt 6.x
The Qt SDK
|
#include "linuxdmabufclientbufferintegration.h"#include "linuxdmabuf.h"#include <QtWaylandCompositor/QWaylandCompositor>#include <QtWaylandCompositor/private/qwayland-server-wayland.h>#include <qpa/qplatformnativeinterface.h>#include <QtOpenGL/QOpenGLTexture>#include <QtCore/QVarLengthArray>#include <QtGui/QGuiApplication>#include <QtGui/QOpenGLContext>#include <EGL/egl.h>#include <EGL/eglext.h>#include <unistd.h>#include <drm_fourcc.h>
Include dependency graph for linuxdmabufclientbufferintegration.cpp:Go to the source code of this file.
Macros | |
| #define | ADD_PLANE_ATTRIBS(plane_idx) |
| #define ADD_PLANE_ATTRIBS | ( | plane_idx | ) |
|
static |
Definition at line 22 of file linuxdmabufclientbufferintegration.cpp.
References QWaylandBufferRef::BufferFormatEgl_Null, QWaylandBufferRef::BufferFormatEgl_RGB, QWaylandBufferRef::BufferFormatEgl_RGBA, QWaylandBufferRef::BufferFormatEgl_Y_XUXV, DRM_FORMAT_ABGR8888, DRM_FORMAT_BGR888, DRM_FORMAT_BGRA1010102, DRM_FORMAT_RGB565, DRM_FORMAT_RGB888, DRM_FORMAT_RGBA8888, Qt::hex(), and qCDebug.
Referenced by LinuxDmabufClientBuffer::bufferFormatEgl(), and LinuxDmabufClientBuffer::toOpenGlTexture().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 72 of file linuxdmabufclientbufferintegration.cpp.
References QWaylandBufferRef::BufferFormatEgl_RGB, QWaylandBufferRef::BufferFormatEgl_RGBA, QOpenGLTexture::NoFormat, QOpenGLTexture::RGBAFormat, and QOpenGLTexture::RGBFormat.
Referenced by LinuxDmabufClientBuffer::toOpenGlTexture().
Here is the caller graph for this function: