Stenzek
							
						 
					 | 
					
						
						
							
						
						dec0c3bce8
					 | 
					
						
						
							
							Move shader caches to VideoCommon
						
						
						
						
						
						
					 | 
					
						2018-03-10 15:56:30 +10:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Stenzek
							
						 
					 | 
					
						
						
							
						
						24ddea04ce
					 | 
					
						
						
							
							VideoBackends: Move SamplerState to common
						
						
						
						
						
						
					 | 
					
						2017-09-11 20:01:54 +10:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Stenzek
							
						 
					 | 
					
						
						
							
						
						836b9b9acb
					 | 
					
						
						
							
							Renderer: Move cull mode to a rasterization state object
						
						
						
						
						
						
						
						Also moves logic for primitive handling to VideoCommon. 
						
						
					 | 
					
						2017-09-11 20:01:45 +10:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Stenzek
							
						 
					 | 
					
						
						
							
						
						c783cd2aaf
					 | 
					
						
						
							
							GeometryShaderGen: Add UID enumeration functions
						
						
						
						
						
						
					 | 
					
						2017-07-30 17:43:59 +10:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Stenzek
							
						 
					 | 
					
						
						
							
						
						3ea9d86faa
					 | 
					
						
						
							
							ShaderGen: Pass host config to shader generation functions
						
						
						
						
						
						
						
						Also moves the host config checks to common. 
						
						
					 | 
					
						2017-07-20 17:54:33 +10:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Stenzek
							
						 
					 | 
					
						
						
							
						
						82c27182a8
					 | 
					
						
						
							
							ShaderGen: Remove host state from shader uids
						
						
						
						
						
						
					 | 
					
						2017-07-20 17:46:59 +10:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lioncash
							
						 
					 | 
					
						
						
							
						
						468f623d27
					 | 
					
						
						
							
							ShaderGenCommon: Remove unnecessary includes
						
						
						
						
						
						
					 | 
					
						2017-02-01 12:19:55 -05: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
							
						 
					 | 
					
						
						
							
						
						28c7113e41
					 | 
					
						
						
							
							Multithreadded Shadergen: Second Pass over geometery Shadergen
						
						
						
						
						
						
					 | 
					
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
							
						 
					 | 
					
						
						
							
						
						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
							
						 
					 | 
					
						
						
							
						
						1b9fe70d7c
					 | 
					
						
						
							
							VideoCommon: Make IsPassthrough() a function of the ShaderUid.
						
						
						
						
						
						
					 | 
					
						2014-12-19 14:10:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jules Blok
							
						 
					 | 
					
						
						
							
						
						925bbcb85b
					 | 
					
						
						
							
							VideoCommon: Handle wireframe mode in the geometry shader.
						
						
						
						
						
						
					 | 
					
						2014-12-19 14:10:52 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jules Blok
							
						 
					 | 
					
						
						
							
						
						bd6d229733
					 | 
					
						
						
							
							GeometryShader: Disable the geometry shader stage if it is a pass-through shader.
						
						
						
						
						
						
					 | 
					
						2014-12-18 00:36:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jules Blok
							
						 
					 | 
					
						
						
							
						
						aa4242fd9c
					 | 
					
						
						
							
							GeometryShaderGen: Pass the primitive type and always run the generator regardless of stereoscopy.
						
						
						
						
						
						
					 | 
					
						2014-12-14 21:23:20 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jules Blok
							
						 
					 | 
					
						
						
							
						
						9b2cd82da5
					 | 
					
						
						
							
							GeometryShaderGen: Set the properties of the VS_OUTPUT struct in the uid.
						
						
						
						
						
						
					 | 
					
						2014-11-23 14:30:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jules Blok
							
						 
					 | 
					
						
						
							
						
						272ea90ca5
					 | 
					
						
						
							
							GeometryShaderGen: Allow stereoscopy to be disabled.
						
						
						
						
						
						
						
						Will facilitate future use of this generator for other purposes. 
						
						
					 | 
					
						2014-11-23 14:23:41 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jules Blok
							
						 
					 | 
					
						
						
							
						
						b005f61a2e
					 | 
					
						
						
							
							Add geometry shader generator for stereo 3D.
						
						
						
						
						
						
					 | 
					
						2014-11-23 14:22:55 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |