14#ifndef OSGVIEWER_GRAPHICSHANDLEX11
15#define OSGVIEWER_GRAPHICSHANDLEX11 1
20#if defined(OSG_GLES1_AVAILABLE) || defined(OSG_GLES2_AVAILABLE)
24 #include <X11/Xutil.h>
27 #define GLX_GLXEXT_PROTOTYPES 1
30 #include <X11/Xutil.h>
32 #ifndef GLX_VERSION_1_3
53 inline void setDisplay(Display* display) { _display = display; }
59 typedef EGLContext Context;
60 typedef EGLSurface Pbuffer;
XID GLXPbuffer
Definition GraphicsHandleX11:33
Definition GraphicsHandleX11:45
Context getContext() const
Definition GraphicsHandleX11:70
void setContext(Context context)
Definition GraphicsHandleX11:67
GraphicsHandleX11()
Definition GraphicsHandleX11:48
Context _context
Definition GraphicsHandleX11:75
GLXContext Context
Definition GraphicsHandleX11:62
void setDisplay(Display *display)
Definition GraphicsHandleX11:53
Display * _display
Definition GraphicsHandleX11:74
GLXPbuffer Pbuffer
Definition GraphicsHandleX11:63
Display * getDisplay() const
Definition GraphicsHandleX11:56
#define OSGVIEWER_EXPORT
Definition osgViewer/Export:40