mirror of
https://github.com/gnif/LookingGlass.git
synced 2024-11-10 00:28:20 +00:00
An extremely low latency KVMFR (KVM FrameRelay) implementation for guests with VGA PCI Passthrough.
12840a8324
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. |
||
---|---|---|
.github | ||
client | ||
cmake | ||
common | ||
contrib/redhat | ||
doc | ||
host | ||
module | ||
obs | ||
profile | ||
repos | ||
resources | ||
vendor | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
AUTHORS | ||
CONTRIBUTORS | ||
LICENSE | ||
README.md | ||
refresh-copyright | ||
version.cmake |
Looking Glass
An extremely low latency KVMFR (KVM FrameRelay) implementation for guests with VGA PCI Passthrough.
- Project Website: https://looking-glass.io
- Documentation: https://looking-glass.io/docs
Documentation
❕❕❕ IMPORTANT ❕❕❕
This project contains submodules that must be checked out if building from the git repository! If you are not a developer and just want to compile Looking Glass, please download the source archive from the website instead:
https://looking-glass.io/downloads
Source code for the documentation can be found in the /doc
directory.
You may view this locally as HTML by running make html
with python3-sphinx
installed.