| 
							
							
								 NeoBrainX | 22d9736787 | ShaderGen: Static inline everything. | 2013-08-12 18:30:42 +02:00 |  | 
			
				
					| 
							
							
								 NeoBrainX | 1f92ccc228 | ShaderGen: Use u8 as uid storage base type. Fixes an off-by-one error introduced in revision bdc28106eethat caused some lighting issues. | 2013-07-02 14:48:08 +02:00 |  | 
			
				
					| 
							
							
								 NeoBrainX | 166a9c5637 | Finishing touches. | 2013-06-28 17:43:53 +02:00 |  | 
			
				
					| 
							
							
								 NeoBrainX | bdc28106ee | Optimize shader uid checks by checking the number of uid values which are actually used. | 2013-06-22 21:47:22 +02:00 |  | 
			
				
					| 
							
							
								 NeoBrainX | 32b78a8572 | First steps of making the pixel shader uid struct more compact. | 2013-06-17 10:50:12 +02:00 |  | 
			
				
					| 
							
							
								 NeoBrainX | 02afec5076 | Polish shader uid checking. | 2013-04-29 21:00:39 +02:00 |  | 
			
				
					| 
							
							
								 NeoBrainX | eef95fa4c5 | ShaderGenCommon: Adding documentation. | 2013-04-25 13:30:41 +02:00 |  | 
			
				
					| 
							
							
								 NeoBrainX | 7480f5dfd6 | ShaderGenCommon: Clean up. | 2013-04-10 14:55:46 +02:00 |  | 
			
				
					| 
							
							
								 NeoBrainX | e7a5847c30 | ShaderGen: Build fix. | 2013-04-10 14:44:09 +02:00 |  | 
			
				
					| 
							
							
								 NeoBrainX | abde070f63 | LightingShaderGen: Use a float4 array for lights instead of a struct (uniform management in the non-UBO path is a mess otherwise). Also fix a small bug (cf. revision  154c533e76). | 2013-04-10 14:25:18 +02:00 |  | 
			
				
					| 
							
							
								 NeoBrainX | ec08914905 | Move Shader UID mismatch checking to VideoCommon. | 2013-04-10 12:54:22 +02:00 |  | 
			
				
					| 
							
							
								 NeoBrainX | f6d65a636e | ShaderGen: Fix per pixel lighting. | 2013-03-31 23:29:33 +02:00 |  | 
			
				
					| 
							
							
								 NeoBrainX | 248d56d930 | ShaderGen: Small optimization. | 2013-03-31 20:55:57 +02:00 |  | 
			
				
					| 
							
							
								 NeoBrainX | cdddb26bba | Apparently override is less fun than I thought. | 2013-03-29 22:29:37 +01:00 |  | 
			
				
					| 
							
							
								 NeoBrainX | 2afd892e46 | ShaderGen: More interface cleanups. Less wtfs :) | 2013-03-29 22:24:49 +01:00 |  | 
			
				
					| 
							
							
								 NeoBrainX | 3c02f227db | PixelShaderManager: Disable constant cache (won't work in the non-UBO path of the opengl backend). ShaderGen: Replace typeid usage with more general code. | 2013-03-29 20:35:31 +01:00 |  | 
			
				
					| 
							
							
								 NeoBrainX | 41c4108ce6 | OpenGL: Reimplement shader uid debugging. | 2013-03-29 14:56:01 +01:00 |  | 
			
				
					| 
							
							
								 NeoBrainX | 364a5093d9 | ShaderGenCommon: Replace the GenOutput enum by using typeid instead. | 2013-03-26 23:21:08 +01:00 |  | 
			
				
					| 
							
							
								 NeoBrainX | 0e31943216 | ShaderGenCommon: Introduce a common shader generator interface to make stuff less confusing. | 2013-03-26 23:03:10 +01:00 |  | 
			
				
					| 
							
							
								 NeoBrainX | 0fdeb81038 | Add some code for generating a shader constant usage profile. | 2013-01-28 22:15:23 +01:00 |  | 
			
				
					| 
							
							
								 NeoBrainX | 8902c6e38b | Some cleanups, add more fields to pixel shader uid. | 2013-01-28 21:56:27 +01:00 |  | 
			
				
					| 
							
							
								 NeoBrainX | dc0f470215 | Added new shader cache uids for pixel shader gen. | 2013-01-28 21:44:39 +01:00 |  | 
			
				
					| 
							
							
								 NeoBrainX | 3c8df842bb | Moved some of the new shader uid stuff to a common header file. | 2013-01-28 21:05:29 +01:00 |  |