Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4580b18b04 
					 
					
						
						
							
							[client] fix the fps limiter  
						
						
						
						
					 
					
						2020-05-22 18:06:29 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						88dad36449 
					 
					
						
						
							
							[client] allow mouse movements to trigger render updates  
						
						... 
						
						
						
						Now EGL is lockless we can allow cursor updates to trigger frame updates
directly. 
						
						
					 
					
						2020-05-22 18:00:18 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						075c82b32c 
					 
					
						
						
							
							[client] egl: fix context binding enabling a lock free implementation  
						
						
						
						
					 
					
						2020-05-22 17:47:19 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ae2ffd0a28 
					 
					
						
						
							
							[client] drop the default FPS target to 60 now that the fps is dynamic  
						
						
						
						
					 
					
						2020-05-21 14:59:51 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						26eea64689 
					 
					
						
						
							
							[client] remove microstutter warning when using the fps display  
						
						... 
						
						
						
						This warning was added when it was thought to be the cause of the
microstutters, however this has been disproven with the latest batch of
changes. 
						
						
					 
					
						2020-05-21 14:16:01 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c9ff1e1949 
					 
					
						
						
							
							[client] egl: alter warning about low fps as it doesn't apply anymore  
						
						
						
						
					 
					
						2020-05-21 14:09:51 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e31f38eadc 
					 
					
						
						
							
							[client] allow frame updates to be triggered by a timed event  
						
						... 
						
						
						
						This is a major change to how the LG client performs it's updates. In
the past LG would operate a fixed FPS regardless of incoming update
speed and/or frequency. This change allows LG to dynamically increase
it's FPS in order to better sync with the guest as it's rate changes. 
						
						
					 
					
						2020-05-21 13:41:59 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						756b57400b 
					 
					
						
						
							
							[client] egl: move context init to lock function  
						
						
						
						
					 
					
						2020-05-21 11:55:35 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						01bfd2e090 
					 
					
						
						
							
							[client] egl: make better use of the second thread for streaming  
						
						
						
						
					 
					
						2020-05-21 11:44:56 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						dc3e89e65c 
					 
					
						
						
							
							[obs] add delay to fix startup  
						
						... 
						
						
						
						this delay is needed to allow the host clock to change so we can
validate the session. 
						
						
					 
					
						2020-05-21 09:37:20 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						240d0ff263 
					 
					
						
						
							
							[client] add short delay to improve initial startup  
						
						
						
						
					 
					
						2020-05-21 09:32:08 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3b47a4113f 
					 
					
						
						
							
							[client/obs] update to use new LGMP init api  
						
						
						
						
					 
					
						2020-05-21 09:28:41 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a6d6a49f82 
					 
					
						
						
							
							[client] egl: use atomic members instead of locking the entire state  
						
						
						
						
					 
					
						2020-05-21 08:20:30 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f8ff3faf78 
					 
					
						
						
							
							[obs] improvements to help prevent client timeouts  
						
						
						
						
					 
					
						2020-05-21 07:31:12 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d899c26617 
					 
					
						
						
							
							[client] egl: add low FPS warning when failing to keep up  
						
						
						
						
					 
					
						2020-05-19 22:42:55 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						73ba325072 
					 
					
						
						
							
							[client] egl: reworked the streaming texture pipeline  
						
						
						
						
					 
					
						2020-05-19 22:03:36 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						aff19e13c7 
					 
					
						
						
							
							[profiler] client: updated to use new lgmp API and path  
						
						
						
						
					 
					
						2020-05-19 11:37:44 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						007122df43 
					 
					
						
						
							
							[all] remove github specific unused config file  
						
						
						
						
					 
					
						2020-05-19 11:19:20 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						06f8911ee1 
					 
					
						
						
							
							[all] project cleanup  
						
						
						
						
					 
					
						2020-05-19 11:06:39 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f96f0fecda 
					 
					
						
						
							
							[client] egl: use proper atomics for pbo counting  
						
						
						
						
					 
					
						2020-05-18 09:06:11 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						21987cb423 
					 
					
						
						
							
							[obs] update to use new LGMP interface  
						
						
						
						
					 
					
						2020-05-17 12:04:41 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						18cc8d7cab 
					 
					
						
						
							
							[client] fix host wait logic and print more useful help  
						
						
						
						
					 
					
						2020-05-17 11:54:07 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						fc0dbd8782 
					 
					
						
						
							
							[c-host] add kvmfr version to host output  
						
						
						
						
					 
					
						2020-05-17 11:26:45 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b7ca3d7e37 
					 
					
						
						
							
							[client] cleanup debug output  
						
						
						
						
					 
					
						2020-05-17 11:25:27 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c4bf992c0c 
					 
					
						
						
							
							[client/host] added enforcement of KVMFR versioning  
						
						
						
						
					 
					
						2020-05-17 11:13:08 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						dcce288a98 
					 
					
						
						
							
							[obs] fix another potential deadlock  
						
						
						
						
					 
					
						2020-04-25 02:26:34 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						cfd8126e5d 
					 
					
						
						
							
							[obs] remove debug printf  
						
						
						
						
					 
					
						2020-04-25 02:26:16 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						7a96642498 
					 
					
						
						
							
							[client & host] update the LGMP project to fix timeout issues  
						
						
						
						
					 
					
						2020-04-25 02:25:44 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						8d5a42c233 
					 
					
						
						
							
							[obs] fix potential deadlock  
						
						
						
						
					 
					
						2020-04-24 23:03:40 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						00a41be413 
					 
					
						
						
							
							[obs] use thread to handle frame advance when obs is behind  
						
						
						
						
					 
					
						2020-04-24 21:31:12 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						fdb9a9cca8 
					 
					
						
						
							
							use a timer for the LGMP host instead of a thread  
						
						
						
						
					 
					
						2020-04-24 21:31:12 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						243efcd51a 
					 
					
						
						
							
							[client] fix missing release_key_binds for mouse sensitivity bindings  
						
						
						
						
					 
					
						2020-04-23 18:00:17 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b9cdaf8e19 
					 
					
						
						
							
							update PureSpice to fix clipboard bug  
						
						
						
						
					 
					
						2020-04-21 13:17:49 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4758caa772 
					 
					
						
						
							
							updated PureSpice submodule  
						
						
						
						
					 
					
						2020-04-21 11:36:24 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4058522f68 
					 
					
						
						
							
							update PureSpice submodule  
						
						
						
						
					 
					
						2020-04-20 09:54:12 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						80437c564d 
					 
					
						
						
							
							update PureSpice submodule  
						
						
						
						
					 
					
						2020-04-15 17:55:43 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						503fc7c312 
					 
					
						
						
							
							[spice] updated the submodule to fix a minor shutdown glitch  
						
						
						
						
					 
					
						2020-04-14 16:46:55 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f6691a90c0 
					 
					
						
						
							
							[client/obs] improve frambuffer_read functions to support copy pitch  
						
						... 
						
						
						
						Fixes  #244  
					
						2020-04-14 13:27:07 +10:00 
						 
				 
			
				
					
						
							
							
								Mikko Rasa 
							
						 
					 
					
						
						
							
						
						ead09ed110 
					 
					
						
						
							
							[client] opengl: render frame if config didn't change  
						
						
						
						
					 
					
						2020-04-14 12:19:59 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ac1ecd2e7b 
					 
					
						
						
							
							[client] update PureSpice submodule to resolve build issue with -O3  
						
						
						
						
					 
					
						2020-04-13 20:07:08 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3538e7f6f4 
					 
					
						
						
							
							[c-host] dxgi: add more robust error handling on cursor shape failure  
						
						... 
						
						
						
						Closes  #264  - Credit to https://github.com/DataBeaver  
					
						2020-04-12 14:43:50 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						75bc038144 
					 
					
						
						
							
							[client] removed accidental debug commit  
						
						
						
						
					 
					
						2020-04-12 13:48:59 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						7018a3e737 
					 
					
						
						
							
							[c-host] dxgi: close the desktop on deinit  
						
						
						
						
					 
					
						2020-04-12 13:46:56 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d3836d4548 
					 
					
						
						
							
							[c-host] Enable secure desktop capture using SetThreadDesktop  
						
						... 
						
						
						
						Closes  #263  - Credit to https://github.com/DataBeaver  for this gem! 
					
						2020-04-12 13:35:40 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						dbd7db7787 
					 
					
						
						
							
							[common] fix framebuffer_prepare to use atomic_store  
						
						
						
						
					 
					
						2020-04-12 13:16:55 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1222fd40b7 
					 
					
						
						
							
							[common] fix FrameBuffer to use atomics correctly  
						
						... 
						
						
						
						Might Fix  #248  
						
						
					 
					
						2020-04-12 13:14:53 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b5f4c639fd 
					 
					
						
						
							
							[client] provide better mouse tracking when exiting/entering the window  
						
						
						
						
					 
					
						2020-04-07 14:54:38 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						cddeeff3fc 
					 
					
						
						
							
							[c-host] LGMP: increase the timeouts  
						
						
						
						
					 
					
						2020-04-07 14:54:38 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b953b2b807 
					 
					
						
						
							
							[module] added missing kvmfr.h,  fixes   #253  
						
						
						
						
					 
					
						2020-03-22 09:20:09 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						367a73d033 
					 
					
						
						
							
							[spice] updated the submodule,  fixes   #249  
						
						
						
						
					 
					
						2020-03-22 09:12:54 +11:00