22 #include <eq/client/glx/types.h>
24 #include <eq/client/systemPipe.h>
30 namespace detail {
class Pipe; }
68 static bool getGPUInfo( Display* display, GPUInfo& info );
100 detail::Pipe*
const _impl;
102 bool _configInitGLXEW();
106 #endif // EQ_GLX_PIPE_H
std::string getXDisplayString()
A Pipe represents a graphics card (GPU) on a Node.
virtual ~Pipe()
Destruct this glX pipe.
virtual bool configInitGL()
Initialize this pipe for OpenGL.
The interface definition for system-specific GPU handling.
Pipe(eq::Pipe *parent)
Construct a new glX system pipe.
EQ_API Display * getXDisplay() const
virtual EQ_API void configExit()
Deinitialize this pipe for the GLX window system.
void setXDisplay(Display *display)
Set the X display connection for this pipe.
Default implementation of a glX system pipe.
EQ_API GLXEWContext * glxewGetContext()
virtual EQ_API bool configInit()
Initialize this pipe for the GLX window system.