Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						738a04d0bc 
					 
					
						
						
							
							[host] dxgi: fix packed texture height calculation  
						
						
						
						
					 
					
						2024-01-27 10:56:23 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						2316a5e64d 
					 
					
						
						
							
							[host] dxgi: ensure 24-bit packed output is properly aligned  
						
						
						
						
					 
					
						2024-01-27 10:11:01 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						47ad93f48d 
					 
					
						
						
							
							[host] common: fix compilation on clang  
						
						
						
						
					 
					
						2024-01-27 10:10:48 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c5cbb8aa46 
					 
					
						
						
							
							[host] dxgi: enable 24-bit mode by default  
						
						... 
						
						
						
						General community feedback with this enabled has been positive and we
can now transition to enabling by default. 
						
						
					 
					
						2024-01-27 02:28:09 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ad00aaacd0 
					 
					
						
						
							
							[obs] fix non-dmabuf 24-bit imports  
						
						... 
						
						
						
						OBS `GS_RGBA` maps to the sRGB color space which breaks our mapping
kludge, as such we need to use the UNORM variants to avoid this 
						
						
					 
					
						2024-01-27 02:14:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1b75ae0762 
					 
					
						
						
							
							[obs] fix 24-bit import support with dmabuf  
						
						
						
						
					 
					
						2024-01-27 00:44:38 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5b3cc4cd48 
					 
					
						
						
							
							[cmake] MakeObject: ensure embedded objects are null terminated  
						
						
						
						
					 
					
						2024-01-27 00:44:38 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						7247fadad8 
					 
					
						
						
							
							[client] egl: fix post processing failure when converting pixel formats  
						
						
						
						
					 
					
						2024-01-25 17:51:06 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c2237f29ae 
					 
					
						
						
							
							[client] x11: fix typo  
						
						... 
						
						
						
						Closes  #1105  
					
						2024-01-02 08:51:13 +11:00 
						 
				 
			
				
					
						
							
							
								Tudor Brindus 
							
						 
					 
					
						
						
							
						
						e5a9c0242f 
					 
					
						
						
							
							[client] wayland: libdecor maximize request should maximize, not minimize  
						
						
						
						
					 
					
						2023-12-24 15:30:19 +11:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						537218d6ae 
					 
					
						
						
							
							[client] wayland: honour fullscreen and maximize in libdecor  
						
						... 
						
						
						
						We never added the functionality when the parameters were passed to
libdecor_shellInit. 
						
						
					 
					
						2023-12-22 14:08:48 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f05151c9a6 
					 
					
						
						
							
							[host] nvfbc: fix compilation with new debug code  
						
						
						
						
					 
					
						2023-12-07 16:33:54 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b776b00a67 
					 
					
						
						
							
							[common] host: fix compliation on windows  
						
						
						
						
					 
					
						2023-12-07 16:11:28 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4b4e07875d 
					 
					
						
						
							
							[common] debug: fix compilation on windows  
						
						
						
						
					 
					
						2023-12-07 15:46:31 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						6104956a27 
					 
					
						
						
							
							[common] reformat the debug output to be more useful  
						
						
						
						
					 
					
						2023-12-07 15:37:54 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3668040892 
					 
					
						
						
							
							[client] pipewire: correct pipewire_latency as per the docs  
						
						... 
						
						
						
						see: https://docs.pipewire.org/structpw__time.html  
						
						
					 
					
						2023-12-06 22:26:20 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						8cd002f1b2 
					 
					
						
						
							
							[client] x11: fix incorrect pointer reference, fixes clipboard  
						
						... 
						
						
						
						Thanks to @JJRcop for bisecting to discover the fault 
						
						
					 
					
						2023-12-01 09:12:38 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						22d949c411 
					 
					
						
						
							
							[client] egl: fix rgb24 regression  
						
						... 
						
						
						
						We need the alpha channel for this data type 
						
						
					 
					
						2023-11-21 12:20:46 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						43a3fb0db3 
					 
					
						
						
							
							[client] egl: RGB24 improvements  
						
						... 
						
						
						
						This patch performs several changes.
* Alters the fourcc codes to types that ignore the alpha channel where
  possible to allow the gpu to internally use 24-bit formats.
* Attempts to use DRM_FORMAT_RGB888 first as some GPUs may support this
* If DMABUF is not in use the data is now imported directly as RGB24
  without the post-processing shader 
						
						
					 
					
						2023-11-21 12:01:45 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						8d27d9e2e2 
					 
					
						
						
							
							[common] rect: fix avx alignment issue take 2  
						
						
						
						
					 
					
						2023-11-19 18:01:34 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						660b4b8ec8 
					 
					
						
						
							
							[common] rects: fix avx implementation for unaligned accesses  
						
						
						
						
					 
					
						2023-11-19 17:16:22 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4911e129f8 
					 
					
						
						
							
							[common] time: improve flow with compiler hints  
						
						
						
						
					 
					
						2023-11-19 16:31:45 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d3ee5bddde 
					 
					
						
						
							
							[common] rect/framebuffer: improve avx implementations  
						
						
						
						
					 
					
						2023-11-19 15:45:15 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0ce4c34c37 
					 
					
						
						
							
							[client] egl: fix non-dma RGB24 import path  
						
						
						
						
					 
					
						2023-11-19 09:42:37 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						584de4133f 
					 
					
						
						
							
							[common] fix compilation on clang  
						
						
						
						
					 
					
						2023-11-19 03:20:34 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3330f83af6 
					 
					
						
						
							
							[common] add runtime detection and selection of AVX/AVX2 support  
						
						
						
						
					 
					
						2023-11-19 02:52:11 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5d4c1d348c 
					 
					
						
						
							
							[all] refactor cpuInfo function names  
						
						
						
						
					 
					
						2023-11-19 01:22:09 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						750cab83a3 
					 
					
						
						
							
							Revert "[common] add AVX/AVX2 memory copy implementations"  
						
						... 
						
						
						
						This reverts commit e61678ef1b 
						
						
					 
					
						2023-11-19 00:18:48 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e61678ef1b 
					 
					
						
						
							
							[common] add AVX/AVX2 memory copy implementations  
						
						
						
						
					 
					
						2023-11-19 00:09:42 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						6357df1a7a 
					 
					
						
						
							
							[client] egl: fix non-dma texture stride issue  
						
						
						
						
					 
					
						2023-11-15 17:40:57 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1f4395570c 
					 
					
						
						
							
							[obs] fix timeout when unsupported frame type is provided  
						
						
						
						
					 
					
						2023-11-15 17:39:09 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						accf300c6c 
					 
					
						
						
							
							[host] dxgi: fix failure to reset texture state on fast restarts  
						
						
						
						
					 
					
						2023-11-15 17:31:37 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a0fd03d328 
					 
					
						
						
							
							[repo] update LGMP submodule  
						
						
						
						
					 
					
						2023-11-13 14:03:19 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						929e88b9d3 
					 
					
						
						
							
							[all] provide conditional path optimization hints to the compiler  
						
						
						
						
					 
					
						2023-11-12 18:26:08 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						7bea919352 
					 
					
						
						
							
							[common] time: prevent possible div by zero on windows  
						
						
						
						
					 
					
						2023-11-12 06:56:37 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						96b5892c31 
					 
					
						
						
							
							[host] app: prevent possible null deref and resource leak  
						
						
						
						
					 
					
						2023-11-12 06:44:20 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b14aad7118 
					 
					
						
						
							
							[host] dxgi: remove uneeded variable + minor cosmetic changes  
						
						
						
						
					 
					
						2023-11-12 06:36:04 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						7321ca6768 
					 
					
						
						
							
							[host] windows: fix stdout/stderr resource leak  
						
						
						
						
					 
					
						2023-11-12 06:20:29 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						cd6485f2ed 
					 
					
						
						
							
							[host] downsample: fix resource leak on failure  
						
						
						
						
					 
					
						2023-11-12 05:59:47 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						7bcad37568 
					 
					
						
						
							
							[host] platform: Close the exitEvent when done  
						
						
						
						
					 
					
						2023-11-12 05:59:14 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ba8075a9fd 
					 
					
						
						
							
							[host] app: fix unchecked return value  
						
						
						
						
					 
					
						2023-11-11 20:50:42 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3bad3837b4 
					 
					
						
						
							
							[host] fix copy-paste error  
						
						
						
						
					 
					
						2023-11-11 20:47:36 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						084ebe5035 
					 
					
						
						
							
							[host] dxgi: fix potential buffer out of bounds access  
						
						
						
						
					 
					
						2023-11-11 20:41:10 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d480b674ca 
					 
					
						
						
							
							[host] dxgi: fix invalid array access via wrong variable  
						
						
						
						
					 
					
						2023-11-11 20:37:58 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						10e30eec57 
					 
					
						
						
							
							[host] dxgi: fix possible null dereference  
						
						
						
						
					 
					
						2023-11-11 20:36:53 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						38b6b0ac40 
					 
					
						
						
							
							[common] windows/event: fix control flow issue  
						
						
						
						
					 
					
						2023-11-11 20:34:30 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						503efdd0d8 
					 
					
						
						
							
							[host] dxgi: fix failure to call FreeLibrary for d3d12  
						
						
						
						
					 
					
						2023-11-11 20:31:53 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						75e10688d4 
					 
					
						
						
							
							[repo] update PureSpice submodule  
						
						
						
						
					 
					
						2023-11-11 15:51:37 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ec88a52fe2 
					 
					
						
						
							
							[common] ivshmem: fix possible resource leak  
						
						
						
						
					 
					
						2023-11-11 14:04:54 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a28deae569 
					 
					
						
						
							
							[client] util: fix invalid pointer arithmatic  
						
						
						
						
					 
					
						2023-11-11 14:03:40 +11:00