Mads Buvik Sandvei 
								
							 
						 
						
							
							
							
							
								
							
							
								d5450a7d88 
								
							 
						 
						
							
							
								
								Correctly resetting line numbering during shader processing.  
							
							
							
						 
						
							2020-10-03 14:22:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mads Buvik Sandvei 
								
							 
						 
						
							
							
							
							
								
							
							
								0d6be9bd18 
								
							 
						 
						
							
							
								
								More accurate detection of cyclic includes  
							
							
							
						 
						
							2020-08-06 01:16:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mads Buvik Sandvei 
								
							 
						 
						
							
							
							
							
								
							
							
								2ed12a398d 
								
							 
						 
						
							
							
								
								addLineDirectivesAfterConditionalBlocks move check for npos to catch all npos  
							
							
							
						 
						
							2020-08-04 01:46:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								40ad87bc4d 
								
							 
						 
						
							
							
								
								Replace OpenThreads by std types  
							
							
							
						 
						
							2020-06-25 22:16:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								b72720f357 
								
							 
						 
						
							
							
								
								Merge branch 'shadow-transparency-rework' into 'master'  
							
							... 
							
							
							
							Only alpha-test shadows when necessary
See merge request OpenMW/openmw!170  
							
						 
						
							2020-05-08 21:32:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								edf002aa97 
								
							 
						 
						
							
							
								
								Rename argument shaderTemplate to templateName  
							
							
							
						 
						
							2020-05-02 17:56:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7aaec5e989 
								
							 
						 
						
							
							
								
								Log shader template name on parse error  
							
							
							
						 
						
							2020-04-23 19:52:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								12044a607b 
								
							 
						 
						
							
							
								
								Only alpha-test shadows when necessary  
							
							... 
							
							
							
							Previously we always discarded shadow map fragments if the alpha channel of the output would have been low, but there were some (modded) assets that have non-one alpha but have testing or blending disabled so end up opaque anyway. This lets the shadows of those objects match. 
							
						 
						
							2020-04-10 15:45:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								1cdd33b434 
								
							 
						 
						
							
							
								
								Implement additional stringops to avoid Boost functions  
							
							
							
						 
						
							2020-01-09 19:40:22 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								3032b177a1 
								
							 
						 
						
							
							
								
								Remove redundant includes  
							
							
							
						 
						
							2019-02-23 08:02:12 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								0124be5713 
								
							 
						 
						
							
							
								
								Merge upstream/master  
							
							
							
						 
						
							2018-10-10 21:23:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								e06f0b797a 
								
							 
						 
						
							
							
								
								Replace all NULLs to nullptr  
							
							
							
						 
						
							2018-10-09 10:21:12 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								3ce96997d1 
								
							 
						 
						
							
							
								
								Remove sneaky tabs.  
							
							
							
						 
						
							2018-08-18 00:09:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								80082308f0 
								
							 
						 
						
							
							
								
								Merge upstream (shadermanager log system revamp)  
							
							
							
						 
						
							2018-08-17 18:22:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								1452684d9e 
								
							 
						 
						
							
							
								
								Use new logging system for components  
							
							
							
						 
						
							2018-08-14 19:42:41 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								b08938485f 
								
							 
						 
						
							
							
								
								Make suspending viewer threads the responsibility of the caller, not the shader manager.  
							
							
							
						 
						
							2017-12-17 23:55:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								229cc9696f 
								
							 
						 
						
							
							
								
								Make updating global shader defines update shaders.  
							
							
							
						 
						
							2017-12-17 01:57:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								974e4d5299 
								
							 
						 
						
							
							
								
								Add check for null shaders when releasing OpenGL objects  
							
							
							
						 
						
							2017-11-24 22:43:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								98cd9fc144 
								
							 
						 
						
							
							
								
								Add preliminary support for global shader defines.  
							
							
							
						 
						
							2017-11-22 20:07:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								7a9df977c7 
								
							 
						 
						
							
							
								
								Add some prerequisits for making shadows disableable  
							
							
							
						 
						
							2017-11-21 17:20:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								166ba22072 
								
							 
						 
						
							
							
								
								Prevent line count changes within conditional blocks (because of conditional includes or @foreach expansion) ruining line numbering.  
							
							
							
						 
						
							2017-11-21 16:53:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								3d18ddc8e4 
								
							 
						 
						
							
							
								
								Take into account previous #line directives when expanding @foreach shader macros  
							
							
							
						 
						
							2017-11-17 17:18:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								590531595b 
								
							 
						 
						
							
							
								
								Create @foreach shader preprocessor macro in preparation for moving shadow setup out of shadermanager.cpp  
							
							
							
						 
						
							2017-11-10 02:02:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								e201e359a9 
								
							 
						 
						
							
							
								
								Move Shadow to Components  
							
							
							
						 
						
							2017-11-08 01:44:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								1a30a917af 
								
							 
						 
						
							
							
								
								Merge upstream/master  
							
							
							
						 
						
							2017-11-08 01:31:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								aa31cbba4f 
								
							 
						 
						
							
							
								
								Attempt (and fail) to make the local map show without unwanted shadow  
							
							
							
						 
						
							2017-11-08 01:20:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								244cc5b861 
								
							 
						 
						
							
							
								
								Reduce error spam  
							
							
							
						 
						
							2017-11-08 00:24:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								715f29165b 
								
							 
						 
						
							
							
								
								Dynamically adjust shaders to have the required number of shadow maps.  
							
							
							
						 
						
							2017-11-07 20:22:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								4fba157d3b 
								
							 
						 
						
							
							
								
								Implement releaseGLObjects for cached resources  
							
							
							
						 
						
							2017-08-26 19:29:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								d48b829b45 
								
							 
						 
						
							
							
								
								replace and purge boost::lexical_cast  
							
							
							
						 
						
							2017-06-09 19:08:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								171e293641 
								
							 
						 
						
							
							
								
								ShaderManager: insert #line directives when including files  
							
							
							
						 
						
							2016-02-20 19:55:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								21c4dffed2 
								
							 
						 
						
							
							
								
								Add #include support in shaders  
							
							
							
						 
						
							2016-02-18 19:37:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								22cc5c0965 
								
							 
						 
						
							
							
								
								Cache the Program  
							
							
							
						 
						
							2016-02-18 19:37:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								a9ad1b09e2 
								
							 
						 
						
							
							
								
								Introduce ShaderManager & ShaderVisitor  
							
							... 
							
							
							
							Actual shaders still to be written. 
							
						 
						
							2016-02-18 19:37:56 +01:00