76335745b1 
								
							 
						 
						
							
							
								
								data/shaders: New example shaders  
							
							
							
						 
						
							2019-08-07 18:07:05 +02:00  
				
					
						
							
							
								 
						
							
								8cb2ddaa82 
								
							 
						 
						
							
							
								
								source-shader, cmake: 'Shader' source  
							
							
							
						 
						
							2019-08-07 18:06:48 +02:00  
				
					
						
							
							
								 
						
							
								1b34e5210a 
								
							 
						 
						
							
							
								
								gfx-effect-source: Expose defines to set default file and technique  
							
							
							
						 
						
							2019-08-07 18:06:24 +02:00  
				
					
						
							
							
								 
						
							
								9ad93c0ee9 
								
							 
						 
						
							
							
								
								filter-shader: Rename from Custom shader  
							
							
							
						 
						
							2019-08-07 18:05:49 +02:00  
				
					
						
							
							
								 
						
							
								98a18480d0 
								
							 
						 
						
							
							
								
								gfx-effect-source: Fix UI mode detection  
							
							
							
						 
						
							2019-08-07 17:45:32 +02:00  
				
					
						
							
							
								 
						
							
								5b9e6f0f1b 
								
							 
						 
						
							
							
								
								locale: Add strings for custom shaders  
							
							
							
						 
						
							2019-08-07 17:45:22 +02:00  
				
					
						
							
							
								 
						
							
								8ec8a22928 
								
							 
						 
						
							
							
								
								filter-custom-shader: Add new callbacks  
							
							
							
						 
						
							2019-08-07 17:37:52 +02:00  
				
					
						
							
							
								 
						
							
								335847945d 
								
							 
						 
						
							
							
								
								gfx-effect-source: Allow overriding value and visibility of parameters  
							
							
							
						 
						
							2019-08-07 17:37:34 +02:00  
				
					
						
							
							
								 
						
							
								ff4a556f3f 
								
							 
						 
						
							
							
								
								filter-custom-shader: Update to use new gfx::effect_source::effect_source  
							
							
							
						 
						
							2019-08-07 17:15:46 +02:00  
				
					
						
							
							
								 
						
							
								bde4e278bf 
								
							 
						 
						
							
							
								
								gfx-effect-source: Further work on rewrite  
							
							... 
							
							
							
							This partially implements most behavior to an acceptable degree for use right now. 
							
						 
						
							2019-08-07 17:14:44 +02:00  
				
					
						
							
							
								 
						
							
								845a2cbb21 
								
							 
						 
						
							
							
								
								gs-effect: Don't include the null character in strings  
							
							
							
						 
						
							2019-08-07 17:14:14 +02:00  
				
					
						
							
							
								 
						
							
								b88cc0fe01 
								
							 
						 
						
							
							
								
								gs-effect: Check correct size in get_default_string  
							
							
							
						 
						
							2019-08-07 17:07:54 +02:00  
				
					
						
							
							
								 
						
							
								8603fef897 
								
							 
						 
						
							
							
								
								gs-effect: Fix get_string and get_default_string  
							
							
							
						 
						
							2019-08-07 16:41:26 +02:00  
				
					
						
							
							
								 
						
							
								c6559d84ba 
								
							 
						 
						
							
							
								
								gs-effect: Check if effect is nullptr, not if its a valid ptr  
							
							... 
							
							
							
							Woops, that somehow went completely by me without checking. 
							
						 
						
							2019-08-07 16:17:12 +02:00  
				
					
						
							
							
								 
						
							
								7b0159947e 
								
							 
						 
						
							
							
								
								gs-effect: Add helpers and fix bad enable_shared_from_this  
							
							
							
						 
						
							2019-08-07 16:11:09 +02:00  
				
					
						
							
							
								 
						
							
								e59bc2fdd2 
								
							 
						 
						
							
							
								
								filter-custom-shader: Rewrite from scratch  
							
							
							
						 
						
							2019-08-07 12:43:23 +02:00  
				
					
						
							
							
								 
						
							
								1092dc1de1 
								
							 
						 
						
							
							
								
								gfx-effect-source: Complete rewrite from scratch  
							
							
							
						 
						
							2019-08-07 12:42:25 +02:00  
				
					
						
							
							
								 
						
							
								6bf99ed52b 
								
							 
						 
						
							
							
								
								cmake: Enable extended aligned storage to fix SSE/AVX compatibility  
							
							
							
						 
						
							2019-08-07 12:42:01 +02:00  
				
					
						
							
							
								 
						
							
								087cd79a7a 
								
							 
						 
						
							
							
								
								filter-color-grade: Always return something in get_width/get_height  
							
							
							
						 
						
							2019-08-07 12:41:34 +02:00  
				
					
						
							
							
								 
						
							
								f5b4c1f7a1 
								
							 
						 
						
							
							
								
								filter-color-grade: Fix crash if color-grade.effect is missing  
							
							
							
						 
						
							2019-08-04 23:20:35 +02:00  
				
					
						
							
							
								 
						
							
								71b223dcb5 
								
							 
						 
						
							
							
								
								gs-effect: Add ::create for shared_ptr and remove default constructor  
							
							
							
						 
						
							2019-08-04 23:19:38 +02:00  
				
					
						
							
							
								 
						
							
								9db7cd8da2 
								
							 
						 
						
							
							
								
								filter-displacement: Fix crash on nullptr file path  
							
							
							
						 
						
							2019-08-04 23:14:43 +02:00  
				
					
						
							
							
								 
						
							
								0c447f4055 
								
							 
						 
						
							
							
								
								gs-effect: Use std::shared_ptr and track effect lifetime  
							
							... 
							
							
							
							This fixes the case where the effect vanishes, but we still hold an invalid pointer to a parameter of that effect. With the new code, the effect will not vanish as long as an effect pointer exists.
However, all effects must be created either through std::shared_ptr or std::make_shared. If they were not made through one of those means, the code will crash on the ->shared_from_this() call. 
							
						 
						
							2019-08-04 23:12:30 +02:00  
				
					
						
							
							
								 
						
							
								ff6f4d5ddf 
								
							 
						 
						
							
							
								
								gs-effect: Add string support, get accessors and annotations  
							
							
							
						 
						
							2019-08-04 22:44:46 +02:00  
				
					
						
							
							
								 
						
							
								9be02e6f2b 
								
							 
						 
						
							
							
								
								project: Fix up previous commit  
							
							
							
						 
						
							2019-08-04 20:29:04 +02:00  
				
					
						
							
							
								 
						
							
								0e350415b3 
								
							 
						 
						
							
							
								
								project: Apply new coding guidelines  
							
							
							
						 
						
							2019-08-04 16:20:26 +02:00  
				
					
						
							
							
								 
						
							
								b6a3dea3f6 
								
							 
						 
						
							
							
								
								CONTRIBUTING: Add coding guidelines  
							
							
							
						 
						
							2019-08-04 13:16:36 +02:00  
				
					
						
							
							
								 
						
							
								533de01061 
								
							 
						 
						
							
							
								
								filter-color-grade: Always return true in tool_modified  
							
							
							
						 
						
							2019-08-04 12:34:54 +02:00  
				
					
						
							
							
								 
						
							
								2ca15bb28c 
								
							 
						 
						
							
							
								
								source-mirror: Allow overriding audio layout  
							
							
							
						 
						
							2019-08-04 12:34:42 +02:00  
				
					
						
							
							
								 
						
							
								54856566d4 
								
							 
						 
						
							
							
								
								ci: Don't run both package steps in the same build  
							
							
							
						 
						
							2019-08-03 15:56:48 +02:00  
				
					
						
							
							
								 
						
							
								93ba39545f 
								
							 
						 
						
							
							
								
								filter-color-grade: Implement Tool selection for OBS Studio 24.x  
							
							
							
						 
						
							2019-08-03 12:29:47 +02:00  
				
					
						
							
							
								 
						
							
								d0b39186ea 
								
							 
						 
						
							
							
								
								cmake: Fix upgraded URL  
							
							
							
						 
						
							2019-08-02 23:58:00 +02:00  
				
					
						
							
							
								 
						
							
								3f4a07ebb2 
								
							 
						 
						
							
							
								
								cmake: Upgrade default libobs version  
							
							
							
						 
						
							2019-08-02 23:55:03 +02:00  
				
					
						
							
							
								 
						
							
								721f2bdf8f 
								
							 
						 
						
							
							
								
								filter-color-grade: Fully feature Color Grading filter  
							
							... 
							
							
							
							Allows controlling Lift, Gamma, Gain, Offset, Tint and various Correction factors directly from within OBS without having to create a new LUT. 
							
						 
						
							2019-08-02 23:49:18 +02:00  
				
					
						
							
							
								 
						
							
								a6ce6c5860 
								
							 
						 
						
							
							
								
								utility: Add some extra functionality  
							
							
							
						 
						
							2019-08-02 23:49:17 +02:00  
				
					
						
							
							
								 
						
							
								ad270bc6ee 
								
							 
						 
						
							
							
								
								gs-effect: Fix uninitialized member variable  
							
							
							
						 
						
							2019-08-02 23:49:17 +02:00  
				
					
						
							
							
								 
						
							
								d295f7f565 
								
							 
						 
						
							
							
								
								media: Add rendered logo  
							
							
							
						 
						
							2019-07-27 21:28:28 +02:00  
				
					
						
							
							
								 
						
							
								b0f8efb90d 
								
							 
						 
						
							
							
								
								ci: Use improved build scripts  
							
							
							
						 
						
							2019-07-27 21:12:49 +02:00  
				
					
						
							
							
								 
						
							
								c716e75ba3 
								
							 
						 
						
							
							
								
								project: Fix various catch-by-value locations  
							
							
							
						 
						
							2019-07-27 19:57:50 +02:00  
				
					
						
							
							
								 
						
							
								e887a53463 
								
							 
						 
						
							
							
								
								filter-sdf-effects: Fix a crash due to failed rendering  
							
							... 
							
							
							
							For whatever reason, the initial render target render fails when an async source is being used. 
							
						 
						
							2019-07-27 19:57:49 +02:00  
				
					
						
							
							
								 
						
							
								69f9134749 
								
							 
						 
						
							
							
								
								locale: New Crowdin translations ( #69 )  
							
							... 
							
							
							
							* New translations en-US.ini (German)
* New translations en-US.ini (Russian)
* New translations en-US.ini (French)
* New translations en-US.ini (Chinese Simplified) 
							
						 
						
							2019-07-22 11:00:59 +02:00  
				
					
						
							
							
								 
						
							
								f73f0fc8b8 
								
							 
						 
						
							
							
								
								Add new github templates and funding information  
							
							
							
						 
						
							2019-07-20 23:03:01 +02:00  
				
					
						
							
							
								 
						
							
								de3e8ac9d4 
								
							 
						 
						
							
							
								
								Remove old issue templates  
							
							
							
						 
						
							2019-07-20 22:45:45 +02:00  
				
					
						
							
							
								 
						
							
								2c94852ba8 
								
							 
						 
						
							
							
								
								source-mirror: Allow changing source alignment  
							
							... 
							
							
							
							Adds a new property to control the alignment of the source within the calculated boundary when rescaling the source. Also fixes the permanently left aligned mirror at the same time. 
							
						 
						
							2019-05-28 20:04:26 +02:00  
				
					
						
							
							
								 
						
							
								45728702ff 
								
							 
						 
						
							
							
								
								utility: Add recursive text lookup function  
							
							... 
							
							
							
							Similar to the one used in enc-amf, allows looking up string containing other strings, thus drastically simplifying the necessary time to build translated strings, while also caching them for future use. 
							
						 
						
							2019-05-28 19:54:23 +02:00  
				
					
						
							
							
								 
						
							
								3e62416af2 
								
							 
						 
						
							
							
								
								locale: New Crowdin translations ( #65 )  
							
							
							
						 
						
							2019-05-28 18:40:20 +02:00  
				
					
						
							
							
								 
						
							
								95b1e81ee5 
								
							 
						 
						
							
							
								
								filter-dynamic-mask: Don't crash if a texture is missing  
							
							... 
							
							
							
							When copying or re-ordering filters, an occasional crash can be observed due to the rendering not being possible yet. With this, it will simply revert back to the original source instead of crashing. 
							
						 
						
							2019-05-28 02:51:27 +02:00  
				
					
						
							
							
								 
						
							
								ccc4c6ea22 
								
							 
						 
						
							
							
								
								filter-sdf-effects: Fix and improve effect rendering  
							
							... 
							
							
							
							Fixes the bug that rendering an outline would remove all other effects not directly under the outline, while also improving the rendering speed drastically by only initializing and clearing the rendertarget once instead of for each effect. 
							
						 
						
							2019-05-28 02:51:27 +02:00  
				
					
						
							
							
								 
						
							
								0e39490284 
								
							 
						 
						
							
							
								
								locale: Delete unused language files ( #67 )  
							
							
							
						 
						
							2019-04-28 18:20:56 +02:00  
				
					
						
							
							
								 
						
							
								438ce1abf9 
								
							 
						 
						
							
							
								
								locale: Fix mistake in locale ( #66 )  
							
							
							
						 
						
							2019-04-28 17:56:31 +02:00