mirror of
				https://github.com/gnif/LookingGlass.git
				synced 2025-10-31 04:31:57 +00:00 
			
		
		
		
	
			
				
					
						
					
					12840a8324dfabd0c2f2dfc006dc14d39df39293
				
			
			
		
	 Quantum
		
	
	12840a8324
	
	
	[client] x11: load glXSwapIntervalEXT dynamically
			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.
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.
					Languages
				
				
								
								
									C
								
								88.1%
							
						
							
								
								
									C++
								
								7.9%
							
						
							
								
								
									CMake
								
								2.3%
							
						
							
								
								
									NSIS
								
								0.9%
							
						
							
								
								
									GLSL
								
								0.4%
							
						
							
								
								
									Other
								
								0.4%