(02de77535f2a94cbeb7e0ea01895ba4e556e165c)
#include <QDebug>
#include "qxcbwindow.h"
#include "qxcbscreen.h"
#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <GL/glx.h>
#include <QtGui/qguiapplication.h>
#include <QtGui/QOpenGLContext>
#include <QtGui/QOffscreenSurface>
#include "qglxintegration.h"
#include <QtGui/private/qglxconvenience_p.h>
#include "qxcbglintegration.h"
Go to the source code of this file.
◆ GL_CONTEXT_FLAG_DEBUG_BIT
#define GL_CONTEXT_FLAG_DEBUG_BIT 0x00000002 |
◆ GL_LOSE_CONTEXT_ON_RESET_ARB
#define GL_LOSE_CONTEXT_ON_RESET_ARB 0x8252 |
◆ GL_RESET_NOTIFICATION_STRATEGY_ARB
#define GL_RESET_NOTIFICATION_STRATEGY_ARB 0x8256 |
◆ GLX_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB
#define GLX_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB 0x00000002 |
◆ GLX_CONTEXT_CORE_PROFILE_BIT_ARB
#define GLX_CONTEXT_CORE_PROFILE_BIT_ARB 0x00000001 |
◆ GLX_CONTEXT_ES2_PROFILE_BIT_EXT
#define GLX_CONTEXT_ES2_PROFILE_BIT_EXT 0x00000004 |
◆ GLX_CONTEXT_PROFILE_MASK_ARB
#define GLX_CONTEXT_PROFILE_MASK_ARB 0x9126 |
◆ GLX_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB
#define GLX_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB 0x8256 |
◆ GLX_CONTEXT_ROBUST_ACCESS_BIT_ARB
#define GLX_CONTEXT_ROBUST_ACCESS_BIT_ARB 0x00000004 |
◆ GLX_GENERATE_RESET_ON_VIDEO_MEMORY_PURGE_NV
#define GLX_GENERATE_RESET_ON_VIDEO_MEMORY_PURGE_NV 0x20F7 |
◆ GLX_LOSE_CONTEXT_ON_RESET_ARB
#define GLX_LOSE_CONTEXT_ON_RESET_ARB 0x8252 |
◆ register
#define register /* C++17 deprecated register */ |
◆ glGetStringiProc
◆ createDummyWindow() [1/2]
Window createDummyWindow |
( |
Display * | dpy, |
|
|
GLXFBConfig | config, |
|
|
int | screenNumber, |
|
|
Window | rootWin ) |
|
static |
◆ createDummyWindow() [2/2]
Window createDummyWindow |
( |
Display * | dpy, |
|
|
XVisualInfo * | visualInfo, |
|
|
int | screenNumber, |
|
|
Window | rootWin ) |
|
static |
◆ getGlString()
◆ hasGlExtension()
bool hasGlExtension |
( |
const QSurfaceFormat & | format, |
|
|
const char * | ext ) |
|
static |
◆ screenForPlatformSurface()
◆ updateFormatFromContext()
◆ glXCreateContextAttribsARBProc
QT_BEGIN_NAMESPACE typedef GLXContext(* glXCreateContextAttribsARBProc)(Display *, GLXFBConfig, GLXContext, Bool, const int *) |
( |
Display * | , |
|
|
GLXFBConfig | , |
|
|
GLXContext | , |
|
|
Bool | , |
|
|
const int * | ) |
◆ qglx_threadedgl_blacklist_renderer
const char * qglx_threadedgl_blacklist_renderer |
|
static |
◆ qglx_threadedgl_blacklist_vendor
const char * qglx_threadedgl_blacklist_vendor |
|
static |