iwubcode 
								
							 
						 
						
							
							
								
							
							
	849a0c13b5  
						 
						
							
							
								
								
								VideoCommon: move xf state management to its own class, so changes can be detected in places other than VertexShaderManager  
							
							
							
						 
						
							2023-11-26 16:27:26 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robin Kertels 
								
							 
						 
						
							
							
								
							
							
	
	
	408b09da31 
 
						 
						
							
							
								
								
								VideoCommon:VertexShaderManager: Inline SetVertexFormat & UpdateValue/Offset  
							
							
							
						 
						
							2023-03-20 20:59:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Mansell 
								
							 
						 
						
							
							
								
							
							
	cf9a6f8477  
						 
						
							
							
								
								
								Lint fixes  
							
							
							
						 
						
							2023-02-09 18:36:20 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Mansell 
								
							 
						 
						
							
							
								
							
							
	5803786beb  
						 
						
							
							
								
								
								Move UseVertexDepthRange() out of Renderer  
							
							... 
							
							
							
							There wasn't really a good place for it, but this will do 
							
						 
						
							2023-02-09 18:36:20 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									TellowKrinkle 
								
							 
						 
						
							
							
								
							
							
	b170ef9651  
						 
						
							
							
								
								
								VideoCommon: Add class for quickly transforming and culling vertices on the CPU  
							
							
							
						 
						
							2023-01-25 02:21:56 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	
	
	7e55cc9e90 
 
						 
						
							
							
								
								
								VideoCommon/VertexShaderManager: Rename private variables.  
							
							
							
						 
						
							2022-12-28 16:00:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	
	
	50625728e0 
 
						 
						
							
							
								
								
								VideoCommon: De-globalize VertexShaderManager class.  
							
							
							
						 
						
							2022-12-28 15:52:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									TellowKrinkle 
								
							 
						 
						
							
							
								
							
							
	4c629c2bee  
						 
						
							
							
								
								
								VideoCommon: Add dynamic vertex loader to ubershaders  
							
							
							
						 
						
							2022-09-19 16:28:23 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									iwubcode 
								
							 
						 
						
							
							
								
							
							
	892678648e  
						 
						
							
							
								
								
								VideoCommon: trigger mod calls in TextureCacheBase (efb/xfb calls), VertexManagerBase (draw calls), and VertexShaderManager (projection calls)  
							
							
							
						 
						
							2022-06-27 18:20:52 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pierre Bourdon 
								
							 
						 
						
							
							
								
							
							
	
	
	e149ad4f0a 
 
						 
						
							
							
								
								
								treewide: convert GPLv2+ license info to SPDX tags  
							
							... 
							
							
							
							SPDX standardizes how source code conveys its copyright and licensing
information. See https://spdx.github.io/spdx-spec/1-rationale/  . SPDX
tags are adopted in many large projects, including things like the Linux
kernel. 
							
						 
						
							2021-07-05 04:35:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									iwubcode 
								
							 
						 
						
							
							
								
							
							
	e125c61d47  
						 
						
							
							
								
								
								VideoCommon: remove VertexShaderManager functions instead preferring the direct freelook camera methods  
							
							
							
						 
						
							2020-05-03 13:34:13 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jordan Woyak 
								
							 
						 
						
							
							
								
							
							
	779e618046  
						 
						
							
							
								
								
								VideoCommon: Change free-look's middle-mouse action to roll the camera.  
							
							
							
						 
						
							2019-04-17 05:10:11 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									JosJuice 
								
							 
						 
						
							
							
								
							
							
	e604641b12  
						 
						
							
							
								
								
								Remove leftovers of projection hack support  
							
							
							
						 
						
							2018-04-13 12:52:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									JosJuice 
								
							 
						 
						
							
							
								
							
							
	91732e2baf  
						 
						
							
							
								
								
								Remove support for projection hacks  
							
							... 
							
							
							
							This isn't really useful for anything anymore as far as I know. 
							
						 
						
							2018-04-01 21:41:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stenzek 
								
							 
						 
						
							
							
								
							
							
	745d541527  
						 
						
							
							
								
								
								ShaderGen: Implement vertex ubershaders  
							
							
							
						 
						
							2017-07-30 17:43:59 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MerryMage 
								
							 
						 
						
							
							
								
							
							
	f8a99ca192  
						 
						
							
							
								
								
								VertexShaderManager: Rename projection hack variables  
							
							
							
						 
						
							2017-06-15 16:38:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									degasus 
								
							 
						 
						
							
							
								
							
							
	7833ff25df  
						 
						
							
							
								
								
								VideoBackends: Merge Initialize and Shutdown functions.  
							
							
							
						 
						
							2016-06-26 12:34:59 +02: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
								
							
							
	0e41b973c7  
						 
						
							
							
								
								
								VertexShaderManager: Remove unused parameter  
							
							
							
						 
						
							2015-08-16 21:07:10 -04: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
								
							
							
	9cdfe889af  
						 
						
							
							
								
								
								Coding style cleanup from the zfreeze merge  
							
							
							
						 
						
							2015-01-24 15:16:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Mansell 
								
							 
						 
						
							
							
								
							
							
	5510c86b81  
						 
						
							
							
								
								
								Move Zfreeze code out individual backends into videoCommon  
							
							... 
							
							
							
							Also:
 * Implement support for per-vertex PosMatrixIndex
 * Only update zslope constant once when zfreeze is activated.
 * Added a bunch of comments. 
							
						 
						
							2015-01-24 03:22:27 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									NanoByte011 
								
							 
						 
						
							
							
								
							
							
	937844b9e3  
						 
						
							
							
								
								
								Initial port of zfreeze branch (3.5-1729)  
							
							... 
							
							
							
							Initial port of original zfreeze branch (3.5-1729) by neobrain into
most recent build of Dolphin.
Makes Rogue Squadron 2 very playable at full speed thanks to recent core
speedups made to Dolphin. Works on DirectX Video plugin only for now.
Enjoy!  and Merry Xmas!! 
							
						 
						
							2015-01-23 03:31:54 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
								
							
							
	2afe215271  
						 
						
							
							
								
								
								Convert all includes to relative paths.  
							
							
							
						 
						
							2014-02-18 02:19:10 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lioncash 
								
							 
						 
						
							
							
								
							
							
	d2038049f5  
						 
						
							
							
								
								
								Replace all include guard ifdefs with "#pragma once"  
							
							
							
						 
						
							2014-02-10 18:07:16 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jasper St. Pierre 
								
							 
						 
						
							
							
								
							
							
	34692ab826  
						 
						
							
							
								
								
								Remove unnecessary Src/ folders  
							
							
							
						 
						
							2013-12-31 14:03:19 -05:00