mirror of
				https://github.com/gnif/LookingGlass.git
				synced 2025-10-31 12:42:02 +00:00 
			
		
		
		
	
			
				
					
						
					
					B5-rc1
				
			
			
		
	 Geoffrey McRae
		
	
	aa6cf72718
	
	
	[release] B5-rc1
			Geoffrey McRae
		
	
	aa6cf72718
	
	
	[release] B5-rc1
		
			
			After many months of hard work from our team, I am pleased to announce Beta 5 Release Candidate 1 which brings with it a huge number of improvements. If you like this project and find it useful and would like to help out you can support this project directly by using the following platforms. * [GitHub](https://github.com/sponsors/gnif) * [Ko-Fi](https://ko-fi.com/lookingglass) * [Patreon](https://www.patreon.com/gnif) * [Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=ESQ72XUPGKXRY) * BTC - 14ZFcYjsKPiVreHqcaekvHGL846u3ZuT13 * ETH - 0x6f8aEe454384122bF9ed28f025FBCe2Bce98db85 Changelog: **B4-rc1** * removed SDL displayserver * reduced amount of GPU buffer allocations in DMABUF import path * implemented frame damage tracking, used to reduce amount of data copies needed * added frame damage display mode in EGL backend * added cimgui/imgui to the project * added frame timings collection and display * improved LGMP cursor performance by releasing the memory faster * implemented eglSwapBuffersWithDamage for X11 * don't allow the mouse to trigger redraws if the video feed is disabled * New "Overlay Mode" which allows interaction with imgui windows/widgets * Allow the FPS display to be moved * Observe XDG_CONFIG_DIR when looking for the configuration * Added EGL texture import timing graph * Alerts are now rendered using ImGui * Added high DPI support * add JIT rendering mode for wayland * improve fractional scaling for wayland * made numbering of IVSHMEM devices consistent * Added guest cursor warp support to the KVMFR protocol * Added the ability to have post-processing filters * Added AMD FidelityFX CAS post-processor * Added AMD FidelityFX FSR upscaling post-processor * add DMABUF import support in OBS plugin * add keyboard LED synchronization * fix EGL backend not being detected on some systems (e.g. mesa without libglvnd) (edited) * fix cursor blinking issue on certain hardware (e.g. old Intel integrated graphics) * Guest cursor is now aligned to the local cursor on window entry using guest cursor warp (Fixes mouse acceleration issues) * add ability to reorder post-processing filters * add ability to load and save post-processing filter presets. * add ability to capture via xdg-desktop-portal+PipeWire on Linux * windows host installers are now distributed as 64-bit executables
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%