Jules Blok 
							
						 
					 
					
						
						
							
						
						f866748006 
					 
					
						
						
							
							VertexShaderGen: Remove the need for an extra UID.  
						
						 
						
						
						
						
					 
					
						2017-01-13 14:01:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						ef82aebb97 
					 
					
						
						
							
							VideoCommon: Don't process the depth range in the vertex shader if it's not oversized.  
						
						 
						
						
						
						
					 
					
						2016-12-27 14:31:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						14e0b48ae4 
					 
					
						
						
							
							VideoCommon: Make API_TYPE an enum class  
						
						 
						
						... 
						
						
						
						Allows for forward declarations in most places, which prevents dumping
unrelated VideoCommon.h contents directly into headers. 
						
						
					 
					
						2016-07-29 19:20:16 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						ebe5fd0b36 
					 
					
						
						
							
							Multithreadded Shadergen: Minor fixups.  
						
						 
						
						
						
						
					 
					
						2016-06-26 16:13:22 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						1a831cfc7d 
					 
					
						
						
							
							Multithreadded Shadergen: Second Pass over vertex/lighting Shadergens  
						
						 
						
						... 
						
						
						
						As much as possible, the asserts have been moved out of the GetUID
function. But there are some places where asserts depend on variables
that aren't stored in the shader UID. 
						
						
					 
					
						2016-06-26 16:13:21 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						4969415f38 
					 
					
						
						
							
							Remove global refrences from common code.  
						
						 
						
						... 
						
						
						
						Bug Fix: Previously vertex shaders and geometery shaders didn't track
         antialaising state in their UIDs, which could cause AA bugs
	 on directx. 
						
						
					 
					
						2016-06-26 16:13:20 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						3570c7f03a 
					 
					
						
						
							
							Reformat all the things. Have fun with merge conflicts.  
						
						 
						
						
						
						
					 
					
						2016-06-24 10:43:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						d9fec92628 
					 
					
						
						
							
							VideoCommon: Header cleanup  
						
						 
						
						... 
						
						
						
						Also remedies places where the video backends and core rely on things
being indirectly included. 
						
						
					 
					
						2016-01-17 20:11:45 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						71d1eb3c31 
					 
					
						
						
							
							VideoCommon: return code/uid from shader gens  
						
						 
						
						... 
						
						
						
						rather than passing in non-const references 
						
						
					 
					
						2015-11-03 14:40:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						983978ee66 
					 
					
						
						
							
							VideoCommon: flush vertex manager if components change  
						
						 
						
						
						
						
					 
					
						2015-11-01 22:39:31 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						7066689131 
					 
					
						
						
							
							ShaderCaches: remove unneeded typedefs  
						
						 
						
						
						
						
					 
					
						2015-10-29 14:43:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						30ebb2459e 
					 
					
						
						
							
							Set copyright year to when a file was created  
						
						 
						
						
						
						
					 
					
						2015-05-25 13:22:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						cefcb0ace9 
					 
					
						
						
							
							Update license headers to GPLv2+  
						
						 
						
						
						
						
					 
					
						2015-05-25 13:22:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						275af9c5e4 
					 
					
						
						
							
							VideoCommon: Assume we always use a geometry shader, not just for stereoscopy.  
						
						 
						
						
						
						
					 
					
						2014-12-15 22:47:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						9253bb7d96 
					 
					
						
						
							
							D3D: Add geometry shader stereoscopy support.  
						
						 
						
						
						
						
					 
					
						2014-12-14 13:28:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						9b4185ffdf 
					 
					
						
						
							
							ShaderGen: Make use of padding to store the stereo flag.  
						
						 
						
						
						
						
					 
					
						2014-11-23 14:27:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						fa32f751d3 
					 
					
						
						
							
							ShaderGen: Handle ShaderCode objects directly.  
						
						 
						
						... 
						
						
						
						ShaderGeneratorInterface does not have virtual function members, so we have to implement each type explicitly. 
						
						
					 
					
						2014-11-23 14:24:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						b236c363de 
					 
					
						
						
							
							ShaderGen: Add a stereoscopy flag in the UID data.  
						
						 
						
						
						
						
					 
					
						2014-11-23 14:23:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						48ff45b8a8 
					 
					
						
						
							
							VideoCommon: Remove some unused constants from VertexShaderGen.h.  
						
						 
						
						
						
						
					 
					
						2014-07-05 23:46:07 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						924ad1ee9f 
					 
					
						
						
							
							LightingShader: hard code const variable  
						
						 
						
						
						
						
					 
					
						2014-06-19 16:46:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						4bf57565e8 
					 
					
						
						
							
							ShaderGen: Store light color uniforms as integers.  
						
						 
						
						
						
						
					 
					
						2014-03-14 22:31:18 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						2afe215271 
					 
					
						
						
							
							Convert all includes to relative paths.  
						
						 
						
						
						
						
					 
					
						2014-02-18 02:19:10 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						3fd87a7636 
					 
					
						
						
							
							Second and final pass of clearing out tabs.  
						
						 
						
						
						
						
					 
					
						2014-02-17 02:19:41 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lioncash 
							
						 
					 
					
						
						
							
						
						d2038049f5 
					 
					
						
						
							
							Replace all include guard ifdefs with "#pragma once"  
						
						 
						
						
						
						
					 
					
						2014-02-10 18:07:16 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						ebb48d019e 
					 
					
						
						
							
							Clean up some struct indentations  
						
						 
						
						... 
						
						
						
						Also cleaned up the indentations of some variable declarations. 
						
						
					 
					
						2014-02-09 19:40:11 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						5e5db9fbc6 
					 
					
						
						
							
							VideoCommon: cleanup of "components" usage  
						
						 
						
						... 
						
						
						
						This "u32 components" is a list of flags which attributes of the vertex loader are present.
We are used to append this variable to lots of vertex generation functions, but some of them don't need it at all. 
						
						
					 
					
						2014-01-15 16:58:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jasper St. Pierre 
							
						 
					 
					
						
						
							
						
						34692ab826 
					 
					
						
						
							
							Remove unnecessary Src/ folders  
						
						 
						
						
						
						
					 
					
						2013-12-31 14:03:19 -05:00