6f7c03fb28 
								
							 
						 
						
							
							
								
								obs/gs/effect-parameter: Add support for sRGB texture inputs  
							
							
							
						 
						
							2023-04-05 18:51:42 +02:00  
				
					
						
							
							
								 
						
							
								c84c301d49 
								
							 
						 
						
							
							
								
								obs/gs: Apply coding guidelines  
							
							
							
						 
						
							2023-04-05 18:50:59 +02:00  
				
					
						
							
							
								 
						
							
								f9f25dbd8a 
								
							 
						 
						
							
							
								
								obs/gs/effect: Use the actual shared_ptr, not a pointer to it  
							
							... 
							
							
							
							Fixes several warnings and potential memory corruptions that could happen. Also makes the entire thing easier to read. 
							
						 
						
							2023-03-28 12:52:20 +02:00  
				
					
						
							
							
								 
						
							
								3a40a63832 
								
							 
						 
						
							
							
								
								obs/gs/effect-parameter: Use string_view over std::string  
							
							... 
							
							
							
							Using std::string_view over std::string (and const std::string&) has the advantage that we skip potential temporary std::string objects that are immediately thrown away, thus slowing down the code. It can also be implicitly cast to std::string, which makes it compatible with existing code that uses std::string. 
							
						 
						
							2023-03-28 12:40:45 +02:00  
				
					
						
							
							
								 
						
							
								908d1f0a20 
								
							 
						 
						
							
							
								
								project: Modernize code to proper C++  
							
							
							
						 
						
							2020-04-09 00:17:25 +02:00  
				
					
						
							
							
								 
						
							
								59fa1d36d7 
								
							 
						 
						
							
							
								
								common: Common header include for improved platform support  
							
							... 
							
							
							
							This header includes all common data between headers used in the plugin. This should improve cross-platform compiling support whenever possible, as all platform-dependent common includes and defines can be done here. 
							
						 
						
							2020-04-02 17:02:01 +02:00  
				
					
						
							
							
								 
						
							
								17ee2d713c 
								
							 
						 
						
							
							
								
								gs-effect-parameter: Implement copy and move  
							
							
							
						 
						
							2019-12-25 19:09:13 +01:00  
				
					
						
							
							
								 
						
							
								c0f131642b 
								
							 
						 
						
							
							
								
								gs-effect-parameter: Improve API and fix incorrect functions  
							
							
							
						 
						
							2019-12-18 06:39:06 +01:00  
				
					
						
							
							
								 
						
							
								b54e95527a 
								
							 
						 
						
							
							
								
								gs-effect*: Finish up refactoring onto std::shared_ptr  
							
							... 
							
							
							
							This is most likely not the last refactor, the entire obs/gs stuff is very very basic right now and likely needs a complete rewrite. 
							
						 
						
							2019-12-15 12:55:19 +01:00  
				
					
						
							
							
								 
						
							
								50ac6893bf 
								
							 
						 
						
							
							
								
								gs-effect-parameter: Refactor effect_parameter onto std::shared_ptr  
							
							... 
							
							
							
							Prevents problems further down the line and supports multiple types of parents to ensure that lifetime is guaranteed. 
							
						 
						
							2019-12-15 10:35:29 +01:00