dmx: drop leftover __GLXdrawablePrivateRec struct.
This commit is contained in:
parent
4f2f3233c8
commit
cf5b29d75d
|
@ -49,58 +49,6 @@ typedef struct {
|
||||||
|
|
||||||
} __GLXpixmap;
|
} __GLXpixmap;
|
||||||
|
|
||||||
struct __GLXdrawablePrivateRec {
|
|
||||||
/*
|
|
||||||
** list of drawable private structs
|
|
||||||
*/
|
|
||||||
struct __GLXdrawablePrivateRec *last;
|
|
||||||
struct __GLXdrawablePrivateRec *next;
|
|
||||||
|
|
||||||
DrawablePtr pDraw;
|
|
||||||
XID drawId;
|
|
||||||
__GLXpixmap *pGlxPixmap;
|
|
||||||
|
|
||||||
/*
|
|
||||||
** Either DRAWABLE_PIXMAP or DRAWABLE_WINDOW, copied from pDraw above.
|
|
||||||
** Needed by the resource freer because pDraw might already have been
|
|
||||||
** freed.
|
|
||||||
*/
|
|
||||||
int type;
|
|
||||||
|
|
||||||
/*
|
|
||||||
** Configuration of the visual to which this drawable was created.
|
|
||||||
*/
|
|
||||||
__GLXvisualConfig *pGlxVisual;
|
|
||||||
|
|
||||||
/*
|
|
||||||
** cached drawable size and origin
|
|
||||||
*/
|
|
||||||
GLint xorigin, yorigin;
|
|
||||||
GLint width, height;
|
|
||||||
|
|
||||||
/*
|
|
||||||
** list of contexts bound to this drawable
|
|
||||||
*/
|
|
||||||
struct __GLXcontextRec *glxc;
|
|
||||||
|
|
||||||
/*
|
|
||||||
** "methods" that the drawble should be able to respond to.
|
|
||||||
*/
|
|
||||||
void (*freeBuffers)(struct __GLXdrawablePrivateRec *);
|
|
||||||
void (*updatePalette)(struct __GLXdrawablePrivateRec *);
|
|
||||||
GLboolean (*swapBuffers)(struct __GLXdrawablePrivateRec *);
|
|
||||||
|
|
||||||
/*
|
|
||||||
** The GL drawable (information shared between GLX and the GL core)
|
|
||||||
*/
|
|
||||||
__GLdrawablePrivate glPriv;
|
|
||||||
|
|
||||||
/*
|
|
||||||
** reference count
|
|
||||||
*/
|
|
||||||
int refCount;
|
|
||||||
};
|
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
DrawablePtr pDraw;
|
DrawablePtr pDraw;
|
||||||
int type;
|
int type;
|
||||||
|
|
|
@ -58,9 +58,6 @@
|
||||||
#include <GL/glxproto.h>
|
#include <GL/glxproto.h>
|
||||||
#include <GL/glxint.h>
|
#include <GL/glxint.h>
|
||||||
|
|
||||||
/* For glxscreens.h */
|
|
||||||
typedef struct __GLXdrawablePrivateRec __GLXdrawablePrivate;
|
|
||||||
|
|
||||||
#include "glxscreens.h"
|
#include "glxscreens.h"
|
||||||
#include "glxdrawable.h"
|
#include "glxdrawable.h"
|
||||||
#include "glxcontext.h"
|
#include "glxcontext.h"
|
||||||
|
|
Loading…
Reference in New Issue