looking-glass/client/displayservers
Quantum 12840a8324 [client] x11: load glXSwapIntervalEXT dynamically
The Linux OpenGL ABI does not guarantee that glXSwapIntervalEXT will be
exported statically from any library, and indeed on some systems this
function does not link at load time, e.g. with amdgpu-pro. All other
GLX functions that we use are from GLX 1.0, which is guaranteed to be
exported statically.

This commit solves this issue by using glXGetProcAddressARB to load the
function. Note that only the ARB version of glXGetProcAddress is
guaranteed to exist by the Linux OpenGL ABI, which is why we must use
it.
2021-09-29 17:47:36 +10:00
..
Wayland [client] wayland: free presentation objects 2021-09-11 11:52:52 +10:00
X11 [client] x11: load glXSwapIntervalEXT dynamically 2021-09-29 17:47:36 +10:00
CMakeLists.txt [client] ds: remove SDL display server 2021-07-18 10:34:41 +10:00