Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1ef61f6cd3 
					 
					
						
						
							
							[host] use a global hook to obtain cursor move pos  
						
						
						
						
					 
					
						2019-01-11 23:58:50 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5518ccb795 
					 
					
						
						
							
							[host] NvFBC: user specified privateData for debug  
						
						
						
						
					 
					
						2019-01-09 16:10:46 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						6e1180ce06 
					 
					
						
						
							
							[host] nvfbc: initial updates to re-enable support  
						
						
						
						
					 
					
						2019-01-03 17:08:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						2a86339b1d 
					 
					
						
						
							
							[host] [Patch 1/2] fix copy of padded resolutions  
						
						
						
						
					 
					
						2019-01-02 10:29:46 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a1b1ed0060 
					 
					
						
						
							
							[host] initiate the texture copy earlier  
						
						
						
						
					 
					
						2018-12-07 20:54:30 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						2cb18a3f8f 
					 
					
						
						
							
							[host] removed incomplete h264  
						
						
						
						
					 
					
						2018-12-07 20:54:30 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						2a30bb718a 
					 
					
						
						
							
							[host] updated to take advantage of DXGI v1.5  
						
						
						
						
					 
					
						2018-12-04 21:26:46 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d235d076c4 
					 
					
						
						
							
							[host] simplify capture logic and fix re-init bug  
						
						
						
						
					 
					
						2018-11-02 21:38:02 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9f67f42f94 
					 
					
						
						
							
							[host] fix hang on capture error  
						
						
						
						
					 
					
						2018-10-19 21:16:47 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						31a25c94c6 
					 
					
						
						
							
							[host] fix failure to re-init  
						
						
						
						
					 
					
						2018-10-19 21:16:42 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						6a9f687eae 
					 
					
						
						
							
							[host] increase cursor ring size to avoid a race  
						
						
						
						
					 
					
						2018-10-19 20:20:01 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						df7e9b1184 
					 
					
						
						
							
							[host] remove unused critical sections  
						
						
						
						
					 
					
						2018-10-19 20:15:42 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1350ba6c4b 
					 
					
						
						
							
							[host] accumulate cursor updates rather then queue  
						
						
						
						
					 
					
						2018-10-19 20:14:43 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f36fd5ac1a 
					 
					
						
						
							
							[host] correct cursor visibility information  
						
						
						
						
					 
					
						2018-10-09 18:28:08 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0e8678b182 
					 
					
						
						
							
							[host] correct mouse position with hotspot offset  
						
						
						
						
					 
					
						2018-10-09 18:10:59 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ce4f1be2a6 
					 
					
						
						
							
							[host] fix cursor visibility bug  
						
						
						
						
					 
					
						2018-10-09 17:52:13 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						db907b1b67 
					 
					
						
						
							
							[host] improve mouse sync with the client  
						
						
						
						
					 
					
						2018-10-09 17:48:59 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						fb37174e5f 
					 
					
						
						
							
							[dxgi] cleaned up retry logic  
						
						
						
						
					 
					
						2018-10-04 17:05:32 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						8f0a6cd810 
					 
					
						
						
							
							[host] general performance improvements  
						
						
						
						
					 
					
						2018-10-04 00:07:34 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						471303a179 
					 
					
						
						
							
							[host] better sync, helps enormously with 4K!!!  
						
						
						
						
					 
					
						2018-09-30 03:50:43 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						73a2597c8a 
					 
					
						
						
							
							[dxgi] fix crash caused by failure to release in some instances.  
						
						
						
						
					 
					
						2018-09-27 12:49:52 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3cd152c9d5 
					 
					
						
						
							
							[host] DXGI capture improvements  
						
						
						
						
					 
					
						2018-09-26 21:20:17 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a989914fef 
					 
					
						
						
							
							[host] remove the invalid usage of SafeRelease  
						
						... 
						
						
						
						SafeRelease was really useless, derefencing the smart pointers through
the use of & releases the value before SafeRelease get's to it. Instead
either allow the destructor to handle it's release, or explicityly
release it by assigning NULL 
						
						
					 
					
						2018-07-28 10:27:50 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f692284f27 
					 
					
						
						
							
							[host] don't uselessly try to scale 1:1 textures  
						
						
						
						
					 
					
						2018-07-28 10:27:50 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d292d46fcb 
					 
					
						
						
							
							[host] correct YUV output, do not copy padding bytes  
						
						
						
						
					 
					
						2018-07-28 07:48:10 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b899a65726 
					 
					
						
						
							
							[host] correct RGBtoYUV shader output  
						
						
						
						
					 
					
						2018-07-28 07:47:49 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						63b4dd633c 
					 
					
						
						
							
							[host] correct invalid copy size for U & V planes  
						
						
						
						
					 
					
						2018-07-28 07:25:00 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						eba99f6968 
					 
					
						
						
							
							[host] fix compiler warnings  
						
						
						
						
					 
					
						2018-07-28 06:29:34 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						354bef94ee 
					 
					
						
						
							
							[host] fixed project Release shader build  
						
						
						
						
					 
					
						2018-07-28 06:25:41 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e515cdc8dd 
					 
					
						
						
							
							[host] added YUV420 output support  
						
						
						
						
					 
					
						2018-07-28 06:19:59 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						2a03d1c4a9 
					 
					
						
						
							
							[host] removed unused shader view  
						
						
						
						
					 
					
						2018-07-28 06:19:59 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3e3c409fc4 
					 
					
						
						
							
							[host] ignore compiled shader headers  
						
						
						
						
					 
					
						2018-07-28 06:19:59 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						62e3dd250b 
					 
					
						
						
							
							[host] remove compiled shader headers from repo  
						
						
						
						
					 
					
						2018-07-28 06:19:59 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3799929f59 
					 
					
						
						
							
							[host] remove the depth buffer, it's unused  
						
						
						
						
					 
					
						2018-07-28 06:19:59 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						2019766989 
					 
					
						
						
							
							[host] added format converter class  
						
						
						
						
					 
					
						2018-07-28 06:19:58 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						58c3b37e49 
					 
					
						
						
							
							[h264] cosmetics  
						
						
						
						
					 
					
						2018-07-28 06:19:58 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c650c2e474 
					 
					
						
						
							
							[dxgi/h264] fix failure to re-init h264 correctly  
						
						
						
						
					 
					
						2018-07-28 06:19:58 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e4cdc58399 
					 
					
						
						
							
							[host] move H264 out of DXGI into seperate class  
						
						
						
						
					 
					
						2018-07-26 05:50:06 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						af143bdd82 
					 
					
						
						
							
							[dxgi] update DXGI to use timeout return value  
						
						
						
						
					 
					
						2018-07-26 03:09:59 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						343983d9af 
					 
					
						
						
							
							[host] add timeout return value for repeated frame  
						
						... 
						
						
						
						This is to allow a repeat frame without incuring an additional
memory copy when the frame is already in shared memory. 
						
						
					 
					
						2018-07-26 03:08:52 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5cabf155ab 
					 
					
						
						
							
							[host] flag paused when waiting for sec desktop  
						
						
						
						
					 
					
						2018-07-24 01:12:24 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						43593d8aea 
					 
					
						
						
							
							[host] replaced MultiMemcpy with plain memcpySSE  
						
						
						
						
					 
					
						2018-07-23 15:21:43 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						8a9d0b0bfb 
					 
					
						
						
							
							[host] fix crash on screen blanking  
						
						
						
						
					 
					
						2018-06-01 00:39:18 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d4c41d2d94 
					 
					
						
						
							
							[host] improve capture performance  
						
						... 
						
						
						
						Contrary to the MS documentation, benchmarking shows a substantial
increase in performance when releasing the captured frame as soon
as possible. This change makes it possible to achieve 60FPS at 4K
resolutions. 
						
						
					 
					
						2018-05-31 18:53:11 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d753af9d17 
					 
					
						
						
							
							[host] remove debug tracing noise  
						
						
						
						
					 
					
						2018-05-29 18:37:21 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b23c7808c0 
					 
					
						
						
							
							[host] don't count re-init requests as failures  
						
						
						
						
					 
					
						2018-05-29 18:37:21 +10:00 
						 
				 
			
				
					
						
							
							
								commander kotori 
							
						 
					 
					
						
						
							
						
						80581a4aa2 
					 
					
						
						
							
							[host] ask for unicode with mingw-w64 makefile  
						
						... 
						
						
						
						Pass -DUNICODE as a CFLAG.  The visual studio project asks for
a unicode (wide-string) build, but the unix makefile did not.
This fixes the build on msys2. 
						
						
					 
					
						2018-05-28 12:10:52 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						871aee2aae 
					 
					
						
						
							
							[host] fixed missed cursor shape updates  
						
						
						
						
					 
					
						2018-05-28 10:34:24 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3adcbfaa7d 
					 
					
						
						
							
							[host] cosmetics  
						
						
						
						
					 
					
						2018-05-24 18:08:59 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						213c220d83 
					 
					
						
						
							
							[host] don't assume the capture was successful  
						
						
						
						
					 
					
						2018-05-24 17:05:49 +10:00