Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c0a3b85580 
					 
					
						
						
							
							[client] spice: don't disable warp when the future cursor pos is invalid  
						
						
						
						
					 
					
						2020-12-04 17:32:28 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						265b4544ef 
					 
					
						
						
							
							[client] spice: adjust ordering to avoid dropping mouse input events  
						
						
						
						
					 
					
						2020-12-04 01:40:29 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c5befbba0e 
					 
					
						
						
							
							[client] spice: don't scale mouse if it's 1:1  
						
						
						
						
					 
					
						2020-12-04 00:50:27 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3df23d6b73 
					 
					
						
						
							
							[client] reworked the mouse tracking logic  
						
						
						
						
					 
					
						2020-12-04 00:32:28 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e57f084c93 
					 
					
						
						
							
							[client] added streaming clipboard support for large transfers  
						
						
						
						
					 
					
						2020-12-03 12:01:51 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d700e19a32 
					 
					
						
						
							
							[client] clipboard: correctly alert for large buffers  
						
						
						
						
					 
					
						2020-12-03 02:35:40 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						018dae691a 
					 
					
						
						
							
							[client] remove left behind debug output  
						
						
						
						
					 
					
						2020-12-03 02:03:47 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						aaf449442a 
					 
					
						
						
							
							[client] clipboard: refactor for readabillity  
						
						
						
						
					 
					
						2020-12-03 01:58:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						301ba45f0f 
					 
					
						
						
							
							[client] don't grab keyboard if spice input is disabled  
						
						
						
						
					 
					
						2020-12-01 10:03:20 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						806ff934b2 
					 
					
						
						
							
							[client] egl: detect if egl is even available  
						
						
						
						
					 
					
						2020-11-29 21:43:28 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						bbcaaccdcc 
					 
					
						
						
							
							[client] added new option input:grabKeyboardOnFocus  
						
						
						
						
					 
					
						2020-11-29 07:12:19 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						dea7177d29 
					 
					
						
						
							
							[client] added support for spice side/extra buttons  
						
						... 
						
						
						
						Note, QEMU must have support for these new buttons for this to have any
effect. 
						
						
					 
					
						2020-11-28 14:59:21 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						58dd352def 
					 
					
						
						
							
							[client] set fullscreen after window creation to keep window dimensions  
						
						
						
						
					 
					
						2020-11-28 10:19:17 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f36c674791 
					 
					
						
						
							
							[client] always set the minimize on focus loss hint  
						
						
						
						
					 
					
						2020-11-28 10:16:11 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4a823d0e4f 
					 
					
						
						
							
							[client] grab the keyboard when the window has focus  
						
						
						
						
					 
					
						2020-11-28 10:06:06 +11:00 
						 
				 
			
				
					
						
							
							
								jonpas 
							
						 
					 
					
						
						
							
						
						db51acdd8a 
					 
					
						
						
							
							[client] add option to always show cursor  
						
						
						
						
					 
					
						2020-11-16 06:48:57 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						cd4dfd7252 
					 
					
						
						
							
							[client] egl: cleanup/refactor of cursor texture code  
						
						
						
						
					 
					
						2020-11-10 20:42:14 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						12da2fc0b7 
					 
					
						
						
							
							[client] fixed incorrect warpState  
						
						... 
						
						
						
						Credit to @Adam in Discord VFIO #looking-glass 
						
						
					 
					
						2020-11-09 22:24:40 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						36726bb349 
					 
					
						
						
							
							[client] egl: fixed typo  
						
						
						
						
					 
					
						2020-11-09 07:42:59 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						dd7e0ea8c6 
					 
					
						
						
							
							[client] egl: added colorblind support (egl:cbMode=0/1/2/3)  
						
						... 
						
						
						
						Based on http://www.daltonize.org/search/label/Daltonize 
0 = Off
1 = Protanope
2 = Deuteranope
3 = Tritanope 
						
						
					 
					
						2020-11-09 07:08:15 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ed95f8863d 
					 
					
						
						
							
							[client] fix divide by zero fault with fpsMin disabled (set to 0)  
						
						
						
						
					 
					
						2020-11-08 10:58:18 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4c14797319 
					 
					
						
						
							
							[client] egl: no need to create textures when using DMA mode  
						
						
						
						
					 
					
						2020-10-30 22:19:15 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						42fef7a98d 
					 
					
						
						
							
							[client] egl: remove deprecated YUV420 support  
						
						
						
						
					 
					
						2020-10-30 19:31:48 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0badf2a84c 
					 
					
						
						
							
							[all] move defines for LGMP_QUEUE_*_LEN into KVMFR.h  
						
						
						
						
					 
					
						2020-10-30 18:48:41 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						267fa6e389 
					 
					
						
						
							
							[client] egl: select the correct fourcc type for dma mode  
						
						
						
						
					 
					
						2020-10-30 11:55:47 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c8f740c34e 
					 
					
						
						
							
							[client] fix usage of uninitialized time variable  
						
						
						
						
					 
					
						2020-10-30 02:36:45 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4f9544d61d 
					 
					
						
						
							
							[client] egl: added DMA texture support for direct upload  
						
						... 
						
						
						
						Note: This only works with the KVMFR kernel module in a VM->VM
configuration. If this causes issues it can be disabled with the new
option `app:allowDMA` 
						
						
					 
					
						2020-10-30 02:36:45 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0bf73d862d 
					 
					
						
						
							
							[client] added initial framework for dma buffer support  
						
						
						
						
					 
					
						2020-10-30 02:36:45 +11:00 
						 
				 
			
				
					
						
							
							
								Ali Abdel-Qader 
							
						 
					 
					
						
						
							
						
						5081c3ea88 
					 
					
						
						
							
							convert clipboard data type variable to Looking Glass enum before passing it to function  
						
						
						
						
					 
					
						2020-10-29 13:46:14 +11:00 
						 
				 
			
				
					
						
							
							
								Ali Abdel-Qader 
							
						 
					 
					
						
						
							
						
						3284431785 
					 
					
						
						
							
							change 'frameCount' to be atomic  
						
						
						
						
					 
					
						2020-10-29 13:46:14 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a70858aea0 
					 
					
						
						
							
							[client] reworked frame timing waits for better responsiveness  
						
						
						
						
					 
					
						2020-10-26 18:09:45 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e02ccd7c6f 
					 
					
						
						
							
							[client] fix transposed tsDiff arguments  
						
						
						
						
					 
					
						2020-10-26 13:09:47 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0684ff401f 
					 
					
						
						
							
							[client] fix race with call to on_restart  
						
						
						
						
					 
					
						2020-10-14 19:40:20 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						757a90a643 
					 
					
						
						
							
							[client] add new keybind to toggle the video stream (ScrLck+V)  
						
						
						
						
					 
					
						2020-10-14 19:32:21 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						46df25bb80 
					 
					
						
						
							
							[client] added new option win:dontUpscale  
						
						
						
						
					 
					
						2020-10-12 23:27:33 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						58ba76a27f 
					 
					
						
						
							
							[client] seperate frame setup and data events  
						
						
						
						
					 
					
						2020-10-12 19:43:29 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b2961c7939 
					 
					
						
						
							
							[all] added new format version field to frame header  
						
						
						
						
					 
					
						2020-10-12 18:52:37 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						90d1ed64e4 
					 
					
						
						
							
							[client] opengl: added RGBA16F support  
						
						
						
						
					 
					
						2020-10-11 20:44:22 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						919b77df71 
					 
					
						
						
							
							[client] egl: fix RGBA16F support  
						
						
						
						
					 
					
						2020-10-11 20:34:34 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						98e0e5fc0b 
					 
					
						
						
							
							[client] egl: correct invalid value for texture row length  
						
						
						
						
					 
					
						2020-10-11 19:59:44 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						8a9f004ff6 
					 
					
						
						
							
							[host/client] fix invalid initialization of RGBA16F  
						
						
						
						
					 
					
						2020-10-11 19:39:47 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9c6bd888fd 
					 
					
						
						
							
							[host/client] added experimental RGBA16 float support (EGL only)  
						
						
						
						
					 
					
						2020-10-11 19:22:31 +11:00 
						 
				 
			
				
					
						
							
							
								Jonathan Rubenstein 
							
						 
					 
					
						
						
							
						
						66df00cee2 
					 
					
						
						
							
							Add option to skip splash screen fade out  
						
						
						
						
					 
					
						2020-10-09 03:28:58 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a94d3734c2 
					 
					
						
						
							
							[all] pass the project path to the version.cmake script  
						
						
						
						
					 
					
						2020-10-09 02:51:28 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e6c88a4af3 
					 
					
						
						
							
							[all] be smarter about getting the git version  
						
						
						
						
					 
					
						2020-10-09 02:17:20 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						8692e9af80 
					 
					
						
						
							
							[client] don't hide the cursor when SPICE is disabled  
						
						... 
						
						
						
						Fixes  #304  
					
						2020-08-21 15:40:22 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						7d2b39058c 
					 
					
						
						
							
							[client] ensure the cursor is updated when the window looses/gains focus  
						
						
						
						
					 
					
						2020-08-20 16:05:55 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						6927dbecd2 
					 
					
						
						
							
							[client] added new input:mouseRedraw option  
						
						... 
						
						
						
						This new option, when enabled (the default) enables cursor movements to
trigger frame updates in the client, improving responsiveness at the
cost of increased FPS while the mouse is moving around. 
						
						
					 
					
						2020-08-20 15:50:33 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f9b6dcc986 
					 
					
						
						
							
							[client] only resync the timer if we got an early frame  
						
						... 
						
						
						
						This prevents a slow update (ie, 30ups) from pulling the refresh rate
below the minimum (ie, 60fps). 
						
						
					 
					
						2020-08-20 15:18:45 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5c912e3c27 
					 
					
						
						
							
							[client] spice: improve mouse syncronization with the host  
						
						
						
						
					 
					
						2020-08-20 14:52:24 +10:00