Added support for OpenGL.
diff --git a/include/x11drv.h b/include/x11drv.h
index 3a2bd49..822bf9a 100644
--- a/include/x11drv.h
+++ b/include/x11drv.h
@@ -19,6 +19,7 @@
#include "winbase.h"
#include "windef.h"
+#define MAX_PIXELFORMATS 8
struct tagBITMAPOBJ;
struct tagCLASS;
@@ -67,6 +68,9 @@
X_PHYSBRUSH brush;
int backgroundPixel;
int textPixel;
+ XVisualInfo *visuals[MAX_PIXELFORMATS];
+ int used_visuals;
+ int current_pf;
} X11DRV_PDEVICE;
@@ -153,6 +157,13 @@
LPBITMAPINFO info, UINT coloruse );
extern HANDLE X11DRV_LoadOEMResource( WORD id, WORD type );
+/* OpenGL / X11 driver functions */
+extern int X11DRV_ChoosePixelFormat(DC *dc, const PIXELFORMATDESCRIPTOR *pppfd) ;
+extern int X11DRV_DescribePixelFormat(DC *dc, int iPixelFormat, UINT nBytes, PIXELFORMATDESCRIPTOR *ppfd) ;
+extern int X11DRV_GetPixelFormat(DC *dc) ;
+extern BOOL X11DRV_SetPixelFormat(DC *dc, int iPixelFormat, const PIXELFORMATDESCRIPTOR *ppfd) ;
+extern BOOL X11DRV_SwapBuffers(DC *dc) ;
+
/* X11 driver internal functions */
extern BOOL X11DRV_BITMAP_Init(void);