e3c7b13d6f 
								
							 
						 
						
							
							
								
								obs/source-factory: Add support for OBS Studio 27.x  
							
							... 
							
							
							
							Also improves the functionality logic slightly to be more in line with real behavior. 
							
						 
						
							2023-04-05 18:58:21 +02:00  
				
					
						
							
							
								 
						
							
								bba606e439 
								
							 
						 
						
							
							
								
								gfx/shader: Support for visible and active tracking in parameters  
							
							... 
							
							
							
							Co-authored-by: Michael Fabian 'Xaymar' Dirks <info@xaymar.com> 
							
						 
						
							2023-04-05 18:51:42 +02:00  
				
					
						
							
							
								 
						
							
								b8f23fa8ab 
								
							 
						 
						
							
							
								
								project: Don't leak exceptions if possible  
							
							
							
						 
						
							2023-04-05 18:51:13 +02:00  
				
					
						
							
							
								 
						
							
								578d84be63 
								
							 
						 
						
							
							
								
								gfx: 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  
				
					
						
							
							
								 
						
							
								2622fd9a3c 
								
							 
						 
						
							
							
								
								source/shader: Apply coding guidelines  
							
							
							
						 
						
							2023-04-05 18:50:58 +02:00  
				
					
						
							
							
								 
						
							
								1c067b3b5d 
								
							 
						 
						
							
							
								
								project: Apply coding guidelines  
							
							
							
						 
						
							2023-04-05 18:50:57 +02:00  
				
					
						
							
							
								 
						
							
								5a65cf3525 
								
							 
						 
						
							
							
								
								plugin: Replace long descriptions with "Open Manual" button  
							
							... 
							
							
							
							While the long descriptions were useful, keeping the updated and translated is pretty much impossible. Technology moves fast and not everyone that translates the project knows a lot about technology.
Therefore the long descriptions have now been replaced with a button that opens the wiki page for the feature instead. This should drastically reduce the number of help cases, and improve the translation coverage at the same time. 
							
						 
						
							2023-03-28 13:11:20 +02:00  
				
					
						
							
							
								 
						
							
								cd7f45eec4 
								
							 
						 
						
							
							
								
								source/shader: Fix missing buffered draw requirement ( #516 )  
							
							... 
							
							
							
							Fixes  #516  
						
							2023-03-28 13:11:19 +02:00  
				
					
						
							
							
								 
						
							
								a2f518224f 
								
							 
						 
						
							
							
								
								source/shader: Use direct rendering ( #501 )  
							
							
							
						 
						
							2023-03-28 13:11:17 +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  
				
					
						
							
							
								 
						
							
								d9198211f7 
								
							 
						 
						
							
							
								
								gfx/shader: Add Per-Instance/Activation/Frame Random values  
							
							
							
						 
						
							2023-03-28 12:52:13 +02:00  
				
					
						
							
							
								 
						
							
								ee0a69bbf0 
								
							 
						 
						
							
							
								
								project: Adjust object Ids and add proxies for compatibility  
							
							
							
						 
						
							2023-03-28 12:52:12 +02:00  
				
					
						
							
							
								 
						
							
								49f1cbc15e 
								
							 
						 
						
							
							
								
								project: Improve performance profiling support  
							
							... 
							
							
							
							Adds a new CMake option "ENABLE_PROFILING" which enables all CPU and GPU performance profiling available in StreamFX for tracking what's actually causing things to be slow. 
							
						 
						
							2023-03-28 12:40:41 +02:00  
				
					
						
							
							
								 
						
							
								d0941895ad 
								
							 
						 
						
							
							
								
								project: Refactor into namespace streamfx  
							
							
							
						 
						
							2020-04-23 00:50:39 +02:00  
				
					
						
							
							
								 
						
							
								908d1f0a20 
								
							 
						 
						
							
							
								
								project: Modernize code to proper C++  
							
							
							
						 
						
							2020-04-09 00:17:25 +02:00  
				
					
						
							
							
								 
						
							
								a138f95126 
								
							 
						 
						
							
							
								
								cmake: Fix clang support in native OBS Studio build  
							
							
							
						 
						
							2020-04-05 06:50:21 +02:00  
				
					
						
							
							
								 
						
							
								cf6e867ba5 
								
							 
						 
						
							
							
								
								source-shader: Fix size and parameters  
							
							
							
						 
						
							2020-04-01 00:09:21 +02:00  
				
					
						
							
							
								 
						
							
								ac8844b305 
								
							 
						 
						
							
							
								
								gfx-shader: Add defaults  
							
							
							
						 
						
							2020-03-31 22:34:22 +02:00  
				
					
						
							
							
								 
						
							
								0a16ce07dc 
								
							 
						 
						
							
							
								
								project: Merged FFmpeg Encoders Step 2  
							
							
							
						 
						
							2020-01-13 22:40:15 +01:00  
				
					
						
							
							
								 
						
							
								47dba25052 
								
							 
						 
						
							
							
								
								source-shader: Update to new gfx::shader::shader  
							
							
							
						 
						
							2019-12-18 06:39:08 +01:00  
				
					
						
							
							
								 
						
							
								03c2a68846 
								
							 
						 
						
							
							
								
								gfx-effect-source: Catch exceptions as const  
							
							
							
						 
						
							2019-10-13 07:28:59 +02:00  
				
					
						
							
							
								 
						
							
								03c704de1a 
								
							 
						 
						
							
							
								
								project: Correct usage of exceptions and include stdexcept  
							
							
							
						 
						
							2019-09-04 02:59:04 +02:00  
				
					
						
							
							
								 
						
							
								f27320c6c9 
								
							 
						 
						
							
							
								
								project: Remove use of P_INITIALIZER  
							
							... 
							
							
							
							Does not support cross-platform very well and breaks on Apple for no apparent reason.
Add resolution scale to shader filter. 
							
						 
						
							2019-09-04 02:47:27 +02:00  
				
					
						
							
							
								 
						
							
								deeb6719c4 
								
							 
						 
						
							
							
								
								project: Apply formatting  
							
							
							
						 
						
							2019-08-24 12:59:32 +02:00  
				
					
						
							
							
								 
						
							
								250dc97603 
								
							 
						 
						
							
							
								
								gfx-effect-source: enumerate child sources correctly  
							
							
							
						 
						
							2019-08-07 20:40:04 +02:00  
				
					
						
							
							
								 
						
							
								a04d102568 
								
							 
						 
						
							
							
								
								gfx-effect-source: Support for textures and some crash resistance  
							
							
							
						 
						
							2019-08-07 20:22:12 +02:00  
				
					
						
							
							
								 
						
							
								b8fc0d5284 
								
							 
						 
						
							
							
								
								source-shader: Fix rendering  
							
							
							
						 
						
							2019-08-07 19:20:44 +02:00  
				
					
						
							
							
								 
						
							
								39e6959c67 
								
							 
						 
						
							
							
								
								source-shader: Fix rendering and reapply parameters on change  
							
							
							
						 
						
							2019-08-07 18:43:34 +02:00  
				
					
						
							
							
								 
						
							
								c670ab60a1 
								
							 
						 
						
							
							
								
								source-shader: Use custom draw video_render  
							
							
							
						 
						
							2019-08-07 18:10:44 +02:00  
				
					
						
							
							
								 
						
							
								8cb2ddaa82 
								
							 
						 
						
							
							
								
								source-shader, cmake: 'Shader' source  
							
							
							
						 
						
							2019-08-07 18:06:48 +02:00