diff options
Diffstat (limited to 'src/opengl/qglpixelbuffer_p.h')
-rw-r--r-- | src/opengl/qglpixelbuffer_p.h | 103 |
1 files changed, 0 insertions, 103 deletions
diff --git a/src/opengl/qglpixelbuffer_p.h b/src/opengl/qglpixelbuffer_p.h index 05d8823909..05e161b7ef 100644 --- a/src/opengl/qglpixelbuffer_p.h +++ b/src/opengl/qglpixelbuffer_p.h @@ -59,77 +59,6 @@ QT_BEGIN_INCLUDE_NAMESPACE #include "QtOpenGL/qglpixelbuffer.h" #include <private/qgl_p.h> #include <private/qglpaintdevice_p.h> - -#if defined(Q_WS_X11) && defined(QT_NO_EGL) -#include <GL/glx.h> - -// The below is needed to for compilation on HPUX, due to broken GLX -// headers. Some of the systems define GLX_VERSION_1_3 without -// defining the GLXFBConfig structure, which is wrong. -#if defined (Q_OS_HPUX) && defined(QT_DEFINE_GLXFBCONFIG_STRUCT) -typedef unsigned long GLXPbuffer; - -struct GLXFBConfig { - int visualType; - int transparentType; - /* colors are floats scaled to ints */ - int transparentRed, transparentGreen, transparentBlue, transparentAlpha; - int transparentIndex; - - int visualCaveat; - - int associatedVisualId; - int screen; - - int drawableType; - int renderType; - - int maxPbufferWidth, maxPbufferHeight, maxPbufferPixels; - int optimalPbufferWidth, optimalPbufferHeight; /* for SGIX_pbuffer */ - - int visualSelectGroup; /* visuals grouped by select priority */ - - unsigned int id; - - GLboolean rgbMode; - GLboolean colorIndexMode; - GLboolean doubleBufferMode; - GLboolean stereoMode; - GLboolean haveAccumBuffer; - GLboolean haveDepthBuffer; - GLboolean haveStencilBuffer; - - /* The number of bits present in various buffers */ - GLint accumRedBits, accumGreenBits, accumBlueBits, accumAlphaBits; - GLint depthBits; - GLint stencilBits; - GLint indexBits; - GLint redBits, greenBits, blueBits, alphaBits; - GLuint redMask, greenMask, blueMask, alphaMask; - - GLuint multiSampleSize; /* Number of samples per pixel (0 if no ms) */ - - GLuint nMultiSampleBuffers; /* Number of available ms buffers */ - GLint maxAuxBuffers; - - /* frame buffer level */ - GLint level; - - /* color ranges (for SGI_color_range) */ - GLboolean extendedRange; - GLdouble minRed, maxRed; - GLdouble minGreen, maxGreen; - GLdouble minBlue, maxBlue; - GLdouble minAlpha, maxAlpha; -}; - -#endif // Q_OS_HPUX - -#elif defined(Q_OS_WIN) -DECLARE_HANDLE(HPBUFFERARB); -#elif !defined(QT_NO_EGL) -#include <QtGui/private/qegl_p.h> -#endif QT_END_INCLUDE_NAMESPACE class QEglContext; @@ -152,11 +81,6 @@ class QGLPixelBufferPrivate { public: QGLPixelBufferPrivate(QGLPixelBuffer *q) : q_ptr(q), invalid(true), qctx(0), pbuf(0), ctx(0) { -#ifdef Q_WS_WIN - dc = 0; -#elif defined(Q_WS_MACX) - share_ctx = 0; -#endif } bool init(const QSize &size, const QGLFormat &f, QGLWidget *shareWidget); void common_init(const QSize &size, const QGLFormat &f, QGLWidget *shareWidget); @@ -172,36 +96,9 @@ public: QPointer<QGLWidget> req_shareWidget; QSize req_size; -#if defined(Q_WS_X11) && defined(QT_NO_EGL) - GLXPbuffer pbuf; - GLXContext ctx; -#elif defined(Q_WS_WIN) - HDC dc; - bool has_render_texture :1; -#if !defined(QT_OPENGL_ES) - HPBUFFERARB pbuf; - HGLRC ctx; -#endif -#elif defined(Q_WS_MACX) -# ifdef QT_MAC_USE_COCOA - void *pbuf; - void *ctx; - void *share_ctx; -# else - AGLPbuffer pbuf; - AGLContext ctx; - AGLContext share_ctx; -# endif -#endif -#ifndef QT_NO_EGL - EGLSurface pbuf; - QEglContext *ctx; - int textureFormat; -#elif defined(Q_WS_QPA) //stubs void *pbuf; void *ctx; -#endif }; QT_END_NAMESPACE |