LookingGlass/client
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
..
cmake [client] cmake: make MakeObject use relative paths 2021-08-11 02:42:12 +10:00
displayservers [client] x11: load glXSwapIntervalEXT dynamically 2021-09-29 17:47:36 +10:00
include [client] egl: dynamically import glBufferStorageEXT 2021-08-19 21:28:45 +10:00
renderers [client] egl: make filters damage aware 2021-09-04 13:30:24 +10:00
src [client] spice: stop if pointer left during guest warp 2021-09-16 06:25:45 +10:00
CMakeLists.txt [client] app: remove dead code 2021-09-11 10:22:44 +10:00
DEBUGGING.md [doc] Fix formatting 2018-05-23 08:46:03 +10:00