94e947df03 
								
							 
						 
						
							
							
								
								transition/shader: Apply coding guidelines  
							
							
							
						 
						
							2023-04-05 18:50:58 +02:00  
				
					
						
							
							
								 
						
							
								eb61112d76 
								
							 
						 
						
							
							
								
								util: Remove unused legacy function  
							
							
							
						 
						
							2023-04-05 18:50:58 +02:00  
				
					
						
							
							
								 
						
							
								d62da72ce5 
								
							 
						 
						
							
							
								
								util: Apply coding guidelines  
							
							
							
						 
						
							2023-04-05 18:50:57 +02:00  
				
					
						
							
							
								 
						
							
								1c067b3b5d 
								
							 
						 
						
							
							
								
								project: Apply coding guidelines  
							
							
							
						 
						
							2023-04-05 18:50:57 +02:00  
				
					
						
							
							
								 
						
							
								4ead07c23a 
								
							 
						 
						
							
							
								
								ffmpeg: Apply coding guidelines  
							
							
							
						 
						
							2023-04-05 18:50:57 +02:00  
				
					
						
							
							
								 
						
							
								67e122eb65 
								
							 
						 
						
							
							
								
								encoders/codecs: Apply coding guidelines  
							
							
							
						 
						
							2023-04-05 18:50:57 +02:00  
				
					
						
							
							
								 
						
							
								0d13d43dd8 
								
							 
						 
						
							
							
								
								encoders/handlers/amf: Apply coding guidelines  
							
							
							
						 
						
							2023-04-05 18:50:56 +02:00  
				
					
						
							
							
								 
						
							
								13d80dbfbe 
								
							 
						 
						
							
							
								
								encoders/handlers/nvenc: Apply coding guidelines  
							
							
							
						 
						
							2023-04-05 18:50:56 +02:00  
				
					
						
							
							
								 
						
							
								05c6b54838 
								
							 
						 
						
							
							
								
								encoders/ffmpeg: Apply coding guidelines  
							
							
							
						 
						
							2023-04-05 18:50:56 +02:00  
				
					
						
							
							
								 
						
							
								2fa423ca1f 
								
							 
						 
						
							
							
								
								filters/color-grade: Apply coding guidelines  
							
							
							
						 
						
							2023-04-05 18:50:56 +02:00  
				
					
						
							
							
								 
						
							
								b535dec38b 
								
							 
						 
						
							
							
								
								encoders/handlers/nvenc: Fix NVIDIA trademark  
							
							
							
						 
						
							2023-04-05 18:50:56 +02:00  
				
					
						
							
							
								 
						
							
								dbfd27860c 
								
							 
						 
						
							
							
								
								filters/nv-face-tracking: Apply coding guidelines  
							
							
							
						 
						
							2023-04-05 18:50:56 +02:00  
				
					
						
							
							
								 
						
							
								298e32dad4 
								
							 
						 
						
							
							
								
								nvidia/ar: Fix NVIDIA Trademark  
							
							
							
						 
						
							2023-04-05 18:50:55 +02:00  
				
					
						
							
							
								 
						
							
								bac7323357 
								
							 
						 
						
							
							
								
								cmake: Fix NVIDIA trademark  
							
							
							
						 
						
							2023-04-05 18:50:55 +02:00  
				
					
						
							
							
								 
						
							
								e17f33d6ec 
								
							 
						 
						
							
							
								
								ci: Upgrade InnoSetup to 6.1.2  
							
							
							
						 
						
							2023-04-05 18:50:55 +02:00  
				
					
						
							
							
								 
						
							
								8ab8d66977 
								
							 
						 
						
							
							
								
								cmake: Update for OBS Studio 27.0.0  
							
							... 
							
							
							
							* OBS Studio 27.0.0 supports ARM64 on MacOS directly.
* Windows now uses "Detours" for hooking into Windows API functions. 
							
						 
						
							2023-04-05 18:50:55 +02:00  
				
					
						
							
							
								 
						
							
								aacbe53679 
								
							 
						 
						
							
							
								
								locale: New Crowdin updates ( #556 )  
							
							... 
							
							
							
							* New translations en-US.ini (Arabic)
* New translations en-US.ini (Chinese Simplified)
* New translations en-US.ini (Czech)
* New translations en-US.ini (Danish)
* New translations en-US.ini (Dutch)
* New translations en-US.ini (Estonian)
* New translations en-US.ini (Faroese)
* New translations en-US.ini (Finnish)
* New translations en-US.ini (French)
* New translations en-US.ini (German)
* New translations en-US.ini (Greek)
* New translations en-US.ini (Hebrew)
* New translations en-US.ini (Hungarian)
* New translations en-US.ini (Icelandic)
* New translations en-US.ini (Irish)
* New translations en-US.ini (Italian)
* New translations en-US.ini (Japanese)
* New translations en-US.ini (Korean)
* New translations en-US.ini (Mongolian)
* New translations en-US.ini (Norwegian)
* New translations en-US.ini (Polish)
* New translations en-US.ini (Portuguese)
* New translations en-US.ini (Portuguese, Brazilian)
* New translations en-US.ini (Romanian)
* New translations en-US.ini (Russian)
* New translations en-US.ini (Spanish)
* New translations en-US.ini (Thai)
* New translations en-US.ini (Turkish)
* New translations en-US.ini (Ukrainian)
* New translations en-US.ini (Vietnamese) 
							
						 
						
							2023-04-05 18:50:54 +02:00  
				
					
						
							
							
								 
						
							
								ffb8b3f319 
								
							 
						 
						
							
							
								
								locale: New Crowdin updates ( #549 )  
							
							
							
						 
						
							2023-04-05 18:50:54 +02:00  
				
					
						
							
							
								 
						
							
								4a78ada1ac 
								
							 
						 
						
							
							
								
								project: More template fixes  
							
							
							
						 
						
							2023-04-05 18:50:54 +02:00  
				
					
						
							
							
								 
						
							
								2a2c29a4dd 
								
							 
						 
						
							
							
								
								project: Fix incorrect template settings  
							
							
							
						 
						
							2023-04-05 18:50:54 +02:00  
				
					
						
							
							
								 
						
							
								e0df18df87 
								
							 
						 
						
							
							
								
								project: Use GitHub Forms for bug/crash/freeze issues  
							
							
							
						 
						
							2023-04-05 18:50:54 +02:00  
				
					
						
							
							
								 
						
							
								c2534a0fc7 
								
							 
						 
						
							
							
								
								project: Use GitHub Forms for feature/enhancement issues  
							
							
							
						 
						
							2023-04-05 18:50:53 +02:00  
				
					
						
							
							
								 
						
							
								3c760d8e9c 
								
							 
						 
						
							
							
								
								filters/nvidia-face-tracking: Update for new SDK and OBS 27.x  
							
							
							
						 
						
							2023-04-05 18:50:53 +02:00  
				
					
						
							
							
								 
						
							
								1e0bccd8ed 
								
							 
						 
						
							
							
								
								ci: Update libOBS version to 27.0.0-rc2  
							
							
							
						 
						
							2023-04-05 18:50:53 +02:00  
				
					
						
							
							
								 
						
							
								9ed02fe079 
								
							 
						 
						
							
							
								
								cmake: Adjust minimum libOBS version to 27.0.0-rc2  
							
							
							
						 
						
							2023-04-05 18:50:53 +02:00  
				
					
						
							
							
								 
						
							
								96c7b101e5 
								
							 
						 
						
							
							
								
								obs/gs/texture: Add new flags and fix flag decoding  
							
							
							
						 
						
							2023-04-05 18:50:53 +02:00  
				
					
						
							
							
								 
						
							
								1d183ae680 
								
							 
						 
						
							
							
								
								uitl/bitmask: Add 'has' function  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
								3c05d892e6 
								
							 
						 
						
							
							
								
								filter/nvidia-face-tracking: Update to `nvidia::cuda::obs`  
							
							
							
						 
						
							2023-04-05 18:50:52 +02:00  
				
					
						
							
							
								 
						
							
								18afbdea25 
								
							 
						 
						
							
							
								
								filter/nvidia-face-tracking: Update to new CUDA code  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
								b4a229e26f 
								
							 
						 
						
							
							
								
								util/logging: Add logging utility  
							
							... 
							
							
							
							Also contains the function signature and name macros. 
							
						 
						
							2023-04-05 18:50:49 +02:00  
				
					
						
							
							
								 
						
							
								cf8b2c818a 
								
							 
						 
						
							
							
								
								project: Version 0.10  
							
							
							
						 
						
							2023-03-28 13:11:22 +02:00  
				
					
						
							
							
								 
						
							
								b06ec71fa3 
								
							 
						 
						
							
							
								
								examples: Improve 'crt-scanlines.effect'  
							
							
							
						 
						
							2023-03-28 13:11:22 +02:00  
				
					
						
							
							
								 
						
							
								8fa1ffc95a 
								
							 
						 
						
							
							
								
								examples: Improve 'crt-curvature.effect'  
							
							... 
							
							
							
							The code of this effect was quite dated and no longer up to my standards of coding, and lacking pretty much all comments that explain what things do. This meant that it was not a great example by default, and couldn't be used by new Effect creators as a reference.
Also the following settings were adjusted:
- 'Strength' now ranges from 0 to 200 %.
- 'Border Color' defaults to Opaque Black.
- 'Feathering' now ranges from 0 to 100 %. 
							
						 
						
							2023-03-28 13:11:22 +02:00  
				
					
						
							
							
								 
						
							
								d2df0fa24f 
								
							 
						 
						
							
							
								
								examples: Add base effect for common functionality  
							
							... 
							
							
							
							Many shader examples share quite a bit of code, and the OBS Studio parser and GPU driver shader compiler actually get rid of unused code quite well. So we can simply share the code between many examples, which drastically improves the quality of the code. 
							
						 
						
							2023-03-28 13:11:22 +02:00  
				
					
						
							
							
								 
						
							
								84cff8235f 
								
							 
						 
						
							
							
								
								locale: New Crowdin updates ( #531 )  
							
							... 
							
							
							
							* New translations en-US.ini (Turkish)
* New translations en-US.ini (Chinese Simplified)
* New translations en-US.ini (Romanian)
* New translations en-US.ini (German)
* New translations en-US.ini (Spanish)
* New translations en-US.ini (French) 
							
						 
						
							2023-03-28 13:11:22 +02:00  
				
					
						
							
							
								 
						
							
								ab22b0d69e 
								
							 
						 
						
							
							
								
								ui/about: Update Supporter and Translator entries  
							
							
							
						 
						
							2023-03-28 13:11:22 +02:00  
				
					
						
							
							
								 
						
							
								d1c5cb4fce 
								
							 
						 
						
							
							
								
								ui/about: Fix stack size problem  
							
							
							
						 
						
							2023-03-28 13:11:22 +02:00  
				
					
						
							
							
								 
						
							
								d1747ff403 
								
							 
						 
						
							
							
								
								ui/about: Remove outdated entry roles  
							
							
							
						 
						
							2023-03-28 13:11:21 +02:00