![]() |
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>
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().
|
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().