Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qwaylandglcontext.cpp File Reference

(3fab98d8785ad46a5d70030c47cd657854760bec)

#include "qwaylandglcontext_p.h"
#include <QtWaylandClient/private/qwaylanddisplay_p.h>
#include <QtWaylandClient/private/qwaylandwindow_p.h>
#include <QtWaylandClient/private/qwaylandsubsurface_p.h>
#include <QtWaylandClient/private/qwaylandabstractdecoration_p.h>
#include <QtWaylandClient/private/qwaylandintegration_p.h>
#include "qwaylandeglwindow_p.h"
#include <QDebug>
#include <QtGui/private/qeglconvenience_p.h>
#include <QtGui/private/qopenglcontext_p.h>
#include <QtOpenGL/private/qopengltexturecache_p.h>
#include <QtGui/private/qguiapplication_p.h>
#include <qpa/qplatformopenglcontext.h>
#include <QtGui/QSurfaceFormat>
#include <QtOpenGL/QOpenGLShaderProgram>
#include <QtGui/QOpenGLFunctions>
#include <QOpenGLBuffer>
#include <QtCore/qmutex.h>
#include <dlfcn.h>
+ Include dependency graph for qwaylandglcontext.cpp:

Go to the source code of this file.

Classes

class  QtWaylandClient::DecorationsBlitter
 

Namespaces

namespace  QtWaylandClient
 

Macros

#define EGL_CONTEXT_MINOR_VERSION_KHR   0x30FB
 
#define EGL_CONTEXT_FLAGS_KHR   0x30FC
 
#define EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR   0x30FD
 
#define EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR   0x00000001
 
#define EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR   0x00000002
 
#define EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR   0x00000001
 
#define EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT_KHR   0x00000002
 
#define GL_CONTEXT_FLAGS   0x821E
 
#define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT   0x0001
 
#define GL_CONTEXT_FLAG_DEBUG_BIT   0x00000002
 
#define GL_CONTEXT_PROFILE_MASK   0x9126
 
#define GL_CONTEXT_CORE_PROFILE_BIT   0x00000001
 
#define GL_CONTEXT_COMPATIBILITY_PROFILE_BIT   0x00000002
 

Macro Definition Documentation

◆ EGL_CONTEXT_FLAGS_KHR

#define EGL_CONTEXT_FLAGS_KHR   0x30FC

Definition at line 34 of file qwaylandglcontext.cpp.

◆ EGL_CONTEXT_MINOR_VERSION_KHR

#define EGL_CONTEXT_MINOR_VERSION_KHR   0x30FB

Definition at line 31 of file qwaylandglcontext.cpp.

◆ EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT_KHR

#define EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT_KHR   0x00000002

Definition at line 49 of file qwaylandglcontext.cpp.

◆ EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR

#define EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR   0x00000001

Definition at line 46 of file qwaylandglcontext.cpp.

◆ EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR

#define EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR   0x00000001

Definition at line 40 of file qwaylandglcontext.cpp.

◆ EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR

#define EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR   0x00000002

Definition at line 43 of file qwaylandglcontext.cpp.

◆ EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR

#define EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR   0x30FD

Definition at line 37 of file qwaylandglcontext.cpp.

◆ GL_CONTEXT_COMPATIBILITY_PROFILE_BIT

#define GL_CONTEXT_COMPATIBILITY_PROFILE_BIT   0x00000002

Definition at line 69 of file qwaylandglcontext.cpp.

◆ GL_CONTEXT_CORE_PROFILE_BIT

#define GL_CONTEXT_CORE_PROFILE_BIT   0x00000001

Definition at line 66 of file qwaylandglcontext.cpp.

◆ GL_CONTEXT_FLAG_DEBUG_BIT

#define GL_CONTEXT_FLAG_DEBUG_BIT   0x00000002

Definition at line 60 of file qwaylandglcontext.cpp.

◆ GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT

#define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT   0x0001

Definition at line 57 of file qwaylandglcontext.cpp.

◆ GL_CONTEXT_FLAGS

#define GL_CONTEXT_FLAGS   0x821E

Definition at line 54 of file qwaylandglcontext.cpp.

◆ GL_CONTEXT_PROFILE_MASK

#define GL_CONTEXT_PROFILE_MASK   0x9126

Definition at line 63 of file qwaylandglcontext.cpp.