Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						e30b54ddb2
					 | 
					
						
						
							
							[c-host] nvfbc: no need for a cursor position event with LGMP
						
						
						
						
						
						
					 | 
					
						2020-01-29 21:58:00 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						939bb07603
					 | 
					
						
						
							
							[all] cleanup use of atomic locking and switch to C11 stdatomic
						
						
						
						
						
						
					 | 
					
						2020-01-29 19:06:09 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						228f5bfdff
					 | 
					
						
						
							
							[c-host] don't hog CPU resources if queues are full
						
						
						
						
						
						
					 | 
					
						2020-01-28 03:58:28 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						8f8ebab712
					 | 
					
						
						
							
							[c-host] respect the full queue
						
						
						
						
						
						
					 | 
					
						2020-01-28 01:04:46 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						e30e5da75a
					 | 
					
						
						
							
							[c-host] nvfbc: correct frame change check logic
						
						
						
						
						
						
					 | 
					
						2020-01-27 16:16:43 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						fc6681306e
					 | 
					
						
						
							
							[c-host] nvfbc: do not send frames that have not changed
						
						
						
						
						
						
					 | 
					
						2020-01-27 16:01:31 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						9958e557b7
					 | 
					
						
						
							
							[c-host] increase delay as lgmp clients can now remove empty messages
						
						
						
						
						
						
					 | 
					
						2020-01-27 14:48:20 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						bced5f95ff
					 | 
					
						
						
							
							[all] make cursor visible a flag and send it seperate to position
						
						
						
						
						
						
					 | 
					
						2020-01-27 02:07:32 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						9d7f773b9c
					 | 
					
						
						
							
							[c-host] decrease LGMP polling interval to a sane value and comment
						
						
						
						
						
						
					 | 
					
						2020-01-27 01:55:14 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						fea0a98b9e
					 | 
					
						
						
							
							[c-host] dxgi: invisible cursors do not have position information
						
						
						
						
						
						
					 | 
					
						2020-01-27 01:47:40 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						2885c73a9a
					 | 
					
						
						
							
							[c-host] increased the polling delay as there is a better fix for LGMP
						
						
						
						
						
						
					 | 
					
						2020-01-27 01:22:40 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						893b23f3cd
					 | 
					
						
						
							
							[c-host] increase lgmp host process resolution
						
						
						
						
						
						
					 | 
					
						2020-01-26 18:50:07 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						b7e4426002
					 | 
					
						
						
							
							[c-host] inform the client if we have positional cursor information
						
						
						
						
						
						
					 | 
					
						2020-01-26 17:25:14 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						b4cf8f76c8
					 | 
					
						
						
							
							[c-host] mousehook: ignore repeated hook events
						
						
						
						
						
						
					 | 
					
						2020-01-26 16:23:35 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						9d6d137b50
					 | 
					
						
						
							
							[c-host] fix bounds checking on frame index
						
						
						
						
						
						
					 | 
					
						2020-01-24 16:31:03 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						a75b95694b
					 | 
					
						
						
							
							[c-host] actually use the 2nd LGMP frame
						
						
						
						
						
						
					 | 
					
						2020-01-24 16:06:38 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						f9d919bdbb
					 | 
					
						
						
							
							[client] increase the lgmp queue timeouts
						
						
						
						
						
						
					 | 
					
						2020-01-20 14:18:45 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						17e05c6fd5
					 | 
					
						
						
							
							[all] expose the FrameBuffer struct for correct sizeof calculations
						
						
						
						
						
						
					 | 
					
						2020-01-13 19:30:49 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						9846762991
					 | 
					
						
						
							
							[all] align the frame data to the page boundary
						
						
						
						
						
						
					 | 
					
						2020-01-13 19:17:09 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						17df1ebc6b
					 | 
					
						
						
							
							[c-host] adjust maximum size to account for alignment
						
						
						
						
						
						
					 | 
					
						2020-01-13 16:06:53 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						ad8a8b52be
					 | 
					
						
						
							
							[c-host] ensure frames are page aligned
						
						
						
						
						
						
					 | 
					
						2020-01-13 15:52:54 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						7de030bb69
					 | 
					
						
						
							
							[c-host] nvfbc: free event on deinit
						
						
						
						
						
						
					 | 
					
						2020-01-12 18:09:11 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						b5d91ccc21
					 | 
					
						
						
							
							[c-host] nvfbc: fixed invalid nvfbc init
						
						
						
						
						
						
					 | 
					
						2020-01-11 22:28:52 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						0eafa7de5d
					 | 
					
						
						
							
							[c-host] update NvFBC to use new capture interface
						
						
						
						
						
						
					 | 
					
						2020-01-11 21:51:59 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						c2a15ad89d
					 | 
					
						
						
							
							[c-host] updated to use new LGMP API to increase the timeout
						
						
						
						
						
						
					 | 
					
						2020-01-10 20:04:46 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						76fa390e3d
					 | 
					
						
						
							
							[c-host] increase the pointer queue length
						
						
						
						
						
						
					 | 
					
						2020-01-10 11:40:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						bea7c94cae
					 | 
					
						
						
							
							[client/c-host] updated to use new LGMP naming conventions
						
						
						
						
						
						
					 | 
					
						2020-01-10 11:01:35 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						e7239c53fd
					 | 
					
						
						
							
							[c-host] cleanup dxgi cursor code a bit
						
						
						
						
						
						
					 | 
					
						2020-01-09 21:20:01 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						7a98a886b6
					 | 
					
						
						
							
							[c-host] use the correct buffer for the cursor shape
						
						
						
						
						
						
					 | 
					
						2020-01-09 20:27:55 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						b0fb7177bb
					 | 
					
						
						
							
							[c-host] improved intial connection sync
						
						
						
						
						
						
					 | 
					
						2020-01-09 19:49:47 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						73e8bc41cd
					 | 
					
						
						
							
							[c-host] don't overflow the pointerMemory array
						
						
						
						
						
						
					 | 
					
						2020-01-09 16:15:04 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						0b8f1a18b2
					 | 
					
						
						
							
							[LGMP] start of c-host conversion to use LGMP
						
						
						
						
						
						
					 | 
					
						2020-01-09 15:42:32 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						8caa220ad5
					 | 
					
						
						
							
							[common] link setupapi for ivshmem windows implementation
						
						
						
						
						
						
					 | 
					
						2020-01-06 20:59:34 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						5db4c32035
					 | 
					
						
						
							
							[c-host] dont use DX12 feature levels on Windows8
						
						
						
						
						
						
						
						Fixes #218 
						
						
					 | 
					
						2020-01-06 20:53:15 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						0dc0e6490c
					 | 
					
						
						
							
							[c-host] dxgi: check for failure of getDesc1
						
						
						
						
						
						
					 | 
					
						2020-01-03 17:29:07 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						074af5d16c
					 | 
					
						
						
							
							[c-host] init platform app struct
						
						
						
						
						
						
					 | 
					
						2020-01-03 14:56:13 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						89d6ea0b5d
					 | 
					
						
						
							
							[common] move ivshmem code into the common library
						
						
						
						
						
						
					 | 
					
						2020-01-03 14:53:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						1c1d2a0568
					 | 
					
						
						
							
							[common] moved linux agnostic code into the common library
						
						
						
						
						
						
					 | 
					
						2020-01-02 23:34:35 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						0c6ff6822d
					 | 
					
						
						
							
							[common/c-host] move agnostic code into common library
						
						
						
						
						
						
					 | 
					
						2020-01-02 22:21:42 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						da5ebee3f7
					 | 
					
						
						
							
							[c-host] fix #220, invalid handle provided to WaitForObjects
						
						
						
						
						
						
					 | 
					
						2019-12-19 13:38:05 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						0bd19cfd38
					 | 
					
						
						
							
							[c-host] dxgi: fix segfault with maxTextures=1 on client reconnect
						
						
						
						
						
						
					 | 
					
						2019-12-17 20:56:14 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						8ada29e25f
					 | 
					
						
						
							
							[c-host] nvfbc: fix build attempt 2 :)
						
						
						
						
						
						
					 | 
					
						2019-12-17 16:42:48 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						3b5c1bd09c
					 | 
					
						
						
							
							[c-host] nvfbc: fix failure to build due to new event interface
						
						
						
						
						
						
					 | 
					
						2019-12-17 16:41:02 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						c82a5e0523
					 | 
					
						
						
							
							[c-host] dxgi: futher event improvements
						
						
						
						
						
						
					 | 
					
						2019-12-17 16:36:43 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						9c5f9906fa
					 | 
					
						
						
							
							[c-host] add spinlock support to events and alter dxgi to use them
						
						
						
						
						
						
					 | 
					
						2019-12-17 14:59:58 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						db2f5b85a9
					 | 
					
						
						
							
							[c-host] dxgi: added new useAcquireLock option for quirked GPUs
						
						
						
						
						
						
					 | 
					
						2019-12-17 13:45:08 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						711fbc549a
					 | 
					
						
						
							
							[c-host] dxgi: interlock so we can map outside of the capture thread
						
						
						
						
						
						
					 | 
					
						2019-12-16 15:18:26 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						f85c017184
					 | 
					
						
						
							
							[c-host] DXGI profiled and tuned again :)
						
						
						
						
						
						
					 | 
					
						2019-12-15 16:21:21 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						2d9f578719
					 | 
					
						
						
							
							[c-host] windows: don't attach to the debuggers console
						
						
						
						
						
						
					 | 
					
						2019-12-13 23:33:11 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						e75f3a7278
					 | 
					
						
						
							
							[c-host] windows: fix --help output in command prompt
						
						
						
						
						
						
					 | 
					
						2019-12-13 23:22:11 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |