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 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						eef18dd655 
					 
					
						
						
							
							[host] add critical section for m_cursorInfo  
						
						
						
						
					 
					
						2018-05-24 16:50:50 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b29f1c62bb 
					 
					
						
						
							
							[host] update to KVMFR v6 and decouple mouse  
						
						
						
						
					 
					
						2018-05-24 11:24:24 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						15a337fee8 
					 
					
						
						
							
							[host] use the new memcpySSE implementation  
						
						
						
						
					 
					
						2018-05-22 18:59:24 +10:00 
						 
				 
			
				
					
						
							
							
								arcnmx 
							
						 
					 
					
						
						
							
						
						35b4d75eea 
					 
					
						
						
							
							[host] mingw-w64 compile fixes ( #44 )  
						
						... 
						
						
						
						* [host] rename min() to LG_MIN()
* [host] format string type fixes, %Ix doesn't exist in mingw
* [host] DXGI minor fixes
* [host] mingw lacks media foundation api headers and QISearch 
						
						
					 
					
						2018-01-30 21:07:46 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a36d312844 
					 
					
						
						
							
							[host] dxgi: fixed missed header update for timeout fix  
						
						
						
						
					 
					
						2018-01-04 09:30:55 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						6653340bac 
					 
					
						
						
							
							[host] dxgi: follow suit and use h264 high profile  
						
						
						
						
					 
					
						2018-01-04 09:30:27 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9000fdf6fc 
					 
					
						
						
							
							[host] fix frame duplication problem with new MFT implementation  
						
						
						
						
					 
					
						2017-12-31 00:32:39 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9b7f54fa35 
					 
					
						
						
							
							[host] service restarts now restart capture interfaces  
						
						
						
						
					 
					
						2017-12-30 13:35:45 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9ef9f60505 
					 
					
						
						
							
							[host] dxgi: fixed MFT memory leak and re-init failure  
						
						
						
						
					 
					
						2017-12-30 13:35:45 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b5f2092e9c 
					 
					
						
						
							
							[host] return the compressed frame size in the pitch field  
						
						
						
						
					 
					
						2017-12-29 21:01:02 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						03622f61b0 
					 
					
						
						
							
							[host] Added experimental H264 compression to DXGI (disabled by default)  
						
						... 
						
						
						
						This is not yet working, the client is yet to be updated to support
decompressing this stream. 
						
						
					 
					
						2017-12-29 20:53:52 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3d9230ac93 
					 
					
						
						
							
							[host] dxgi: fixed frame update regression  
						
						
						
						
					 
					
						2017-12-29 07:15:59 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						2d746cbfd4 
					 
					
						
						
							
							[host] dxgi: performance improvements  
						
						
						
						
					 
					
						2017-12-29 07:01:13 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						2f2813037b 
					 
					
						
						
							
							[host] improved latency of multimemcpy with hybrid locking and preempt  
						
						
						
						
					 
					
						2017-12-29 07:00:27 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f6f4c8070a 
					 
					
						
						
							
							[host] adjusted frame and cursor offset calculations  
						
						
						
						
					 
					
						2017-12-29 06:11:32 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						59fa025292 
					 
					
						
						
							
							[host] add store fence to shm writes as we are using writecombine  
						
						
						
						
					 
					
						2017-12-28 15:42:44 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e09d7f0ad0 
					 
					
						
						
							
							[host] Update IVSHMEM class to support incoming driver version  
						
						
						
						
					 
					
						2017-12-28 15:42:44 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						16e804b068 
					 
					
						
						
							
							[host] added tracing class to help profile slow code points  
						
						
						
						
					 
					
						2017-12-23 18:15:15 +11:00 
						 
				 
			
				
					
						
							
							
								arcnmx 
							
						 
					 
					
						
						
							
						
						d9397610f3 
					 
					
						
						
							
							[host] compile MultiMemcpy on mingw  
						
						
						
						
					 
					
						2017-12-21 14:42:49 +11:00 
						 
				 
			
				
					
						
							
							
								arcnmx 
							
						 
					 
					
						
						
							
						
						f26d8fbd3e 
					 
					
						
						
							
							[host] remove unused variables  
						
						
						
						
					 
					
						2017-12-21 14:42:49 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						43b096a5e7 
					 
					
						
						
							
							[host] added multi-threaded memcopy for high resolutions  
						
						
						
						
					 
					
						2017-12-21 13:49:36 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						2fe800f502 
					 
					
						
						
							
							[host] dxgi: corrected timeout alteration left behind from debugging  
						
						
						
						
					 
					
						2017-12-20 04:35:07 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ec6c35010b 
					 
					
						
						
							
							[host] updated host application for the new mt client format  
						
						... 
						
						
						
						See prior commit for details on this update 
						
						
					 
					
						2017-12-20 00:58:42 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						2a93e2ed55 
					 
					
						
						
							
							[host] removed comments from prior testing  
						
						
						
						
					 
					
						2017-12-19 13:40:59 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1f004472cc 
					 
					
						
						
							
							[host] dxgi: re-mapping is required to sync memory changes properly  
						
						
						
						
					 
					
						2017-12-18 21:34:44 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0d1d49b00e 
					 
					
						
						
							
							[host] dxgi: wait for sync before trying to read the memory map  
						
						
						
						
					 
					
						2017-12-18 17:35:35 +11:00