26d854b7ce 
								
							 
						 
						
							
							
								
								nvidia/vfx: Prefer AddDllDirectory over SetDefaultDllDirectories  
							
							
							
						 
						
							2023-04-05 18:51:32 +02:00  
				
					
						
							
							
								 
						
							
								6983be457a 
								
							 
						 
						
							
							
								
								nvidia/cv: Prefer AddDllDirectory over SetDefaultDllDirectories  
							
							
							
						 
						
							2023-04-05 18:51:32 +02:00  
				
					
						
							
							
								 
						
							
								6d20280956 
								
							 
						 
						
							
							
								
								nvidia/vfx/greenscreen: Simple wrapper for the Green Screen effect  
							
							
							
						 
						
							2023-04-05 18:51:30 +02:00  
				
					
						
							
							
								 
						
							
								c714d932b8 
								
							 
						 
						
							
							
								
								nvidia/vfx/effect: Fix 'run()' defaulting to async and expose internals  
							
							
							
						 
						
							2023-04-05 18:51:30 +02:00  
				
					
						
							
							
								 
						
							
								fe4ed123d0 
								
							 
						 
						
							
							
								
								nvidia/cv: Add specialized exception  
							
							
							
						 
						
							2023-04-05 18:51:30 +02:00  
				
					
						
							
							
								 
						
							
								d0762e7150 
								
							 
						 
						
							
							
								
								nvidia/vfx/superresolution: Reduce overall CPU usage by caching results  
							
							
							
						 
						
							2023-04-05 18:51:22 +02:00  
				
					
						
							
							
								 
						
							
								d1c8cda0a3 
								
							 
						 
						
							
							
								
								nvidia/vfx/superresolution: Automatically select ideal scale factors  
							
							... 
							
							
							
							Prevents some scale factors from simply not rendering anything at all, resulting in weird scene layouts. While this may incur a higher performance penalty, it does fix the issue with enough accuracy to be deployed into production. 
							
						 
						
							2023-04-05 18:51:22 +02:00  
				
					
						
							
							
								 
						
							
								33c665982e 
								
							 
						 
						
							
							
								
								nvidia/vfx/denoising: Add wrapper for Denoising effect  
							
							
							
						 
						
							2023-04-05 18:51:17 +02:00  
				
					
						
							
							
								 
						
							
								cebd8fa744 
								
							 
						 
						
							
							
								
								nvidia/vfx/effect: Implement managed effect wrapper  
							
							... 
							
							
							
							Slightly simplifies interaction with effects. 
							
						 
						
							2023-04-05 18:51:16 +02:00  
				
					
						
							
							
								 
						
							
								7c7ea3c3b6 
								
							 
						 
						
							
							
								
								nvidia/vfx/superresolution: Round to nearest instead of truncate  
							
							... 
							
							
							
							Slightly improves the accuracy of the scaled size calculations. 
							
						 
						
							2023-04-05 18:51:16 +02:00  
				
					
						
							
							
								 
						
							
								772d21a8b6 
								
							 
						 
						
							
							
								
								nvidia/cuda: Add cuMemsetD# functions  
							
							
							
						 
						
							2023-04-05 18:51:15 +02:00  
				
					
						
							
							
								 
						
							
								04c7116f5a 
								
							 
						 
						
							
							
								
								project: Fix various warnings  
							
							
							
						 
						
							2023-04-05 18:51:14 +02:00  
				
					
						
							
							
								 
						
							
								2c4e001751 
								
							 
						 
						
							
							
								
								nvidia/vfx/superresolution: Use resize instead of reallocate  
							
							
							
						 
						
							2023-04-05 18:51:11 +02:00  
				
					
						
							
							
								 
						
							
								cfc463ec0d 
								
							 
						 
						
							
							
								
								nvidia/cv/image: Store alignment for later use  
							
							
							
						 
						
							2023-04-05 18:51:11 +02:00  
				
					
						
							
							
								 
						
							
								faf85138fe 
								
							 
						 
						
							
							
								
								nvidia/cv: NvCVImage_Dealloc returns void  
							
							
							
						 
						
							2023-04-05 18:51:11 +02:00  
				
					
						
							
							
								 
						
							
								cb88682f7c 
								
							 
						 
						
							
							
								
								nvidia/vfx/superresolution: Add wrapper for Super-Resolution effect  
							
							
							
						 
						
							2023-04-05 18:51:09 +02:00  
				
					
						
							
							
								 
						
							
								02c6156f2e 
								
							 
						 
						
							
							
								
								nvidia/vfx: Add wrapper for NVIDIA Video Effects SDK  
							
							
							
						 
						
							2023-04-05 18:51:09 +02:00  
				
					
						
							
							
								 
						
							
								04c3b88d5d 
								
							 
						 
						
							
							
								
								nvidia/cv/texture: Wrapper for gs::texture Images  
							
							
							
						 
						
							2023-04-05 18:51:08 +02:00  
				
					
						
							
							
								 
						
							
								8784c91ec6 
								
							 
						 
						
							
							
								
								nvidia/cv/image: Wrapper for Images  
							
							
							
						 
						
							2023-04-05 18:51:08 +02:00  
				
					
						
							
							
								 
						
							
								84a7685d7b 
								
							 
						 
						
							
							
								
								nvidia/cv: Add NVIDIA Computer Vision wrapper  
							
							
							
						 
						
							2023-04-05 18:51:08 +02:00  
				
					
						
							
							
								 
						
							
								7a94007283 
								
							 
						 
						
							
							
								
								nvidia/cuda: Don't be so extremely spammy  
							
							
							
						 
						
							2023-04-05 18:51:08 +02:00  
				
					
						
							
							
								 
						
							
								0f92a4b499 
								
							 
						 
						
							
							
								
								nvidia/cuda/obs: Release stream before context  
							
							
							
						 
						
							2023-04-05 18:51:07 +02:00  
				
					
						
							
							
								 
						
							
								0f56f822c3 
								
							 
						 
						
							
							
								
								nvidia/cuda/context: Don't try to destroy device contexts  
							
							
							
						 
						
							2023-04-05 18:51:07 +02:00  
				
					
						
							
							
								 
						
							
								6ba51efceb 
								
							 
						 
						
							
							
								
								nvidia/cuda/context: Log the current device name, UUId und LUId  
							
							
							
						 
						
							2023-04-05 18:51:07 +02:00  
				
					
						
							
							
								 
						
							
								1a5dad8d97 
								
							 
						 
						
							
							
								
								nvidia/cuda: Add functions to get device name, UUId and LUId  
							
							
							
						 
						
							2023-04-05 18:51:07 +02:00  
				
					
						
							
							
								 
						
							
								7f5916dd72 
								
							 
						 
						
							
							
								
								nvidia/ar: Adjust to match coding guidelines  
							
							
							
						 
						
							2023-04-05 18:51:05 +02:00  
				
					
						
							
							
								 
						
							
								cd8abac142 
								
							 
						 
						
							
							
								
								nvidia/cuda: Adjust to match coding guidelines  
							
							
							
						 
						
							2023-04-05 18:51:05 +02:00  
				
					
						
							
							
								 
						
							
								dcd4f7f9f0 
								
							 
						 
						
							
							
								
								nvidia/cuda: Apply coding guidelines  
							
							
							
						 
						
							2023-04-05 18:50:59 +02:00  
				
					
						
							
							
								 
						
							
								c84c301d49 
								
							 
						 
						
							
							
								
								obs/gs: Apply coding guidelines  
							
							
							
						 
						
							2023-04-05 18:50:59 +02:00  
				
					
						
							
							
								 
						
							
								d62da72ce5 
								
							 
						 
						
							
							
								
								util: Apply coding guidelines  
							
							
							
						 
						
							2023-04-05 18:50:57 +02:00  
				
					
						
							
							
								 
						
							
								298e32dad4 
								
							 
						 
						
							
							
								
								nvidia/ar: Fix NVIDIA Trademark  
							
							
							
						 
						
							2023-04-05 18:50:55 +02:00  
				
					
						
							
							
								 
						
							
								3c760d8e9c 
								
							 
						 
						
							
							
								
								filters/nvidia-face-tracking: Update for new SDK and OBS 27.x  
							
							
							
						 
						
							2023-04-05 18:50:53 +02:00  
				
					
						
							
							
								 
						
							
								47ef5dd995 
								
							 
						 
						
							
							
								
								nvidia/cuda: Add function to query version directly  
							
							
							
						 
						
							2023-04-05 18:50:52 +02:00  
				
					
						
							
							
								 
						
							
								f316e0aa70 
								
							 
						 
						
							
							
								
								nvidia/cuda: Update to match CUDA 11.1 and later  
							
							... 
							
							
							
							Adds several new functions that may be required for operation 
							
						 
						
							2023-04-05 18:50:52 +02:00  
				
					
						
							
							
								 
						
							
								70f54b312b 
								
							 
						 
						
							
							
								
								nvidia/cuda: Print the Driver CUDA version to the log  
							
							
							
						 
						
							2023-04-05 18:50:52 +02:00  
				
					
						
							
							
								 
						
							
								fc05b3e4d2 
								
							 
						 
						
							
							
								
								nvidia/ar: Fix bad function definition  
							
							
							
						 
						
							2023-04-05 18:50:51 +02:00  
				
					
						
							
							
								 
						
							
								5adebc5f03 
								
							 
						 
						
							
							
								
								project: Apply formatting  
							
							
							
						 
						
							2023-04-05 18:50:51 +02:00  
				
					
						
							
							
								 
						
							
								7bedb337b9 
								
							 
						 
						
							
							
								
								nvidia/cuda/obs: Add simple CUDA manager for OBS  
							
							
							
						 
						
							2023-04-05 18:50:51 +02:00  
				
					
						
							
							
								 
						
							
								c0a108bf4a 
								
							 
						 
						
							
							
								
								nvidia/cuda/stream: Add synchronize function  
							
							
							
						 
						
							2023-04-05 18:50:51 +02:00  
				
					
						
							
							
								 
						
							
								4dac477500 
								
							 
						 
						
							
							
								
								nvidia/cuda/gs-texture: Add accessors for internals  
							
							
							
						 
						
							2023-04-05 18:50:51 +02:00  
				
					
						
							
							
								 
						
							
								5cd1d13d5f 
								
							 
						 
						
							
							
								
								nvidia/cuda/context: Merge context-stack into context header  
							
							
							
						 
						
							2023-04-05 18:50:50 +02:00  
				
					
						
							
							
								 
						
							
								7b38114469 
								
							 
						 
						
							
							
								
								nvidia/cuda: Log extra information when built for Debug  
							
							
							
						 
						
							2023-04-05 18:50:50 +02:00  
				
					
						
							
							
								 
						
							
								9332d9377c 
								
							 
						 
						
							
							
								
								nvidia/cuda: Add custom exception for CUDA  
							
							
							
						 
						
							2023-04-05 18:50:50 +02:00  
				
					
						
							
							
								 
						
							
								98f711523e 
								
							 
						 
						
							
							
								
								nvidia/cuda: Use util::library and remove CUDA library argument  
							
							... 
							
							
							
							The CUDA library is always available as a singleton, so it does not make sense for it to be passed in. Instead we can simply grab it from the singleton and use it as it is, which makes the code easier to maintain and automates certain code. 
							
						 
						
							2023-04-05 18:50:50 +02:00  
				
					
						
							
							
								 
						
							
								b0ac0b724a 
								
							 
						 
						
							
							
								
								nvidia/cuda: Use reinterpret_case instead of static_cast  
							
							
							
						 
						
							2023-03-28 13:11:12 +02:00  
				
					
						
							
							
								 
						
							
								63a5873413 
								
							 
						 
						
							
							
								
								project: Remove non-standard std:: prefix from types  
							
							
							
						 
						
							2023-03-28 12:52:22 +02:00  
				
					
						
							
							
								 
						
							
								dbb71cf801 
								
							 
						 
						
							
							
								
								project: Code cleanup and reapply formatting  
							
							... 
							
							
							
							Changes applied:
* Moved utility files to /util/.
* Removed unused #includes.
* Removed unused ::ffmpeg::tools function.
* Removed unused variables.
* Fixed missing parentheses in the version macro.
* Fixed missing override on virtual function overrides and removed unnecessary virtual keyword from them.
* Disabled additional warning for ATL headers on MSVC only.
* Replaced direct printf parameters with their macro equivalent.
* Replaced C-style casts with C++-style casts.
* Applied clang-format again after an earlier change to the CMake file broke the integration for it. 
							
						 
						
							2023-03-28 12:52:20 +02:00  
				
					
						
							
							
								 
						
							
								5530d2d416 
								
							 
						 
						
							
							
								
								nvidia/cuda/cuda: Convert to global Singleton  
							
							
							
						 
						
							2023-03-28 12:52:12 +02:00  
				
					
						
							
							
								 
						
							
								9658c1ee0f 
								
							 
						 
						
							
							
								
								nvidia/cuda: Remove 'cu_' prefix from types  
							
							
							
						 
						
							2023-03-28 12:52:11 +02:00  
				
					
						
							
							
								 
						
							
								b91df3e11a 
								
							 
						 
						
							
							
								
								nvicia/cuda-context: Don't modify the primary context  
							
							... 
							
							
							
							Doing so could potentially cause other CUDA implementations to suddenly fail. 
							
						 
						
							2023-03-28 12:40:43 +02:00