Scott Mansell 
							
						 
					 
					
						
						
							
						
						7df6982973 
					 
					
						
						
							
							Add a dirty flag for arraybases.  
						
						 
						
						... 
						
						
						
						Only loop through and call getPointers when something has actually
changed.
Worth about 2-4% speedup un SMG over the previous commit. 
						
						
					 
					
						2015-05-30 04:39:48 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						f57517f1a0 
					 
					
						
						
							
							Clean up cached_arraybases. Update VideoSW to new scheme.  
						
						 
						
						... 
						
						
						
						Move ownership of cached_arraybases from CPMemory to VertexLoaderManager
to better match it usage. 
						
						
					 
					
						2015-05-30 04:09:27 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rohit Nirmal 
							
						 
					 
					
						
						
							
						
						c59bfd2b7f 
					 
					
						
						
							
							Fix building with PCH disabled.  
						
						 
						
						
						
						
					 
					
						2015-05-26 22:44:51 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						69963dc4b0 
					 
					
						
						
							
							Merge pull request  #2274  from degasus/disable_bbox  
						
						 
						
						... 
						
						
						
						Disable bbox 
						
						
					 
					
						2015-05-25 08:46:12 -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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						268f52e054 
					 
					
						
						
							
							Add missing license headers  
						
						 
						
						
						
						
					 
					
						2015-05-25 13:11:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						6b2a1e57e2 
					 
					
						
						
							
							BBox: remove now unreachable SW bbox implementation  
						
						 
						
						
						
						
					 
					
						2015-05-25 09:33:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Markus Wick 
							
						 
					 
					
						
						
							
						
						ad9dae30a8 
					 
					
						
						
							
							Merge pull request  #2410  from lioncash/swatomic  
						
						 
						
						... 
						
						
						
						Software: Convert most volatile variables to atomics 
						
						
					 
					
						2015-05-22 14:11:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						ef78941042 
					 
					
						
						
							
							VideoBackends: Clamp depth to uint24 range.  
						
						 
						
						
						
						
					 
					
						2015-05-18 23:22:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						26a3eaf959 
					 
					
						
						
							
							Software: Convert most volatile variables to atomics  
						
						 
						
						
						
						
					 
					
						2015-05-14 12:33:19 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						b020ae1c5d 
					 
					
						
						
							
							Fifo: rewrite sync on idle skipping hack  
						
						 
						
						... 
						
						
						
						Now it's done without a busy loop 
						
						
					 
					
						2015-04-06 12:35:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						5a51bc10e5 
					 
					
						
						
							
							SWVertexLoader: fix truncated components  
						
						 
						
						
						
						
					 
					
						2015-03-18 12:09:06 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stevoisiak 
							
						 
					 
					
						
						
							
						
						93b16a4a2d 
					 
					
						
						
							
							Formatting/Whitespace Cleanup  
						
						 
						
						... 
						
						
						
						Various fixes to formatting and whitespace 
						
						
					 
					
						2015-02-25 10:48:21 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						15e41c67f8 
					 
					
						
						
							
							Change RunVertices' function arguments.  
						
						 
						
						... 
						
						
						
						This reduces some dumb state shuffling when calling the emitted vertex loaders. 
						
						
					 
					
						2015-02-13 12:16:06 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						081137bd4f 
					 
					
						
						
							
							VideoBackends: set GLInterface to zero after deleting it  
						
						 
						
						... 
						
						
						
						This fixes a crash on opening the gfx settings after closing a game. 
						
						
					 
					
						2015-02-01 13:51:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						9476756d43 
					 
					
						
						
							
							OGL: Fix a memory leak that would occur every time a game is launched  
						
						 
						
						
						
						
					 
					
						2015-01-31 16:00:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						80e6367e46 
					 
					
						
						
							
							Merge pull request  #1869  from Stevoisiak/GeneralConsistency  
						
						 
						
						... 
						
						
						
						Minor consistency changes 
						
						
					 
					
						2015-01-21 13:46:53 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						3630de99ed 
					 
					
						
						
							
							VideoSW: Fix vertex skipping  
						
						 
						
						
						
						
					 
					
						2015-01-18 04:52:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stevoisiak 
							
						 
					 
					
						
						
							
						
						cb86db7b68 
					 
					
						
						
							
							Minor consistency changes  
						
						 
						
						... 
						
						
						
						Mostly small changes, like capitalization and spelling 
						
						
					 
					
						2015-01-12 15:18:18 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rohit Nirmal 
							
						 
					 
					
						
						
							
						
						bad5aef5df 
					 
					
						
						
							
							Fix building with PCH disabled.  
						
						 
						
						
						
						
					 
					
						2015-01-04 10:45:35 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						809117102e 
					 
					
						
						
							
							VideoCommon: split VertexLoaderBase from VertexLoader  
						
						 
						
						
						
						
					 
					
						2014-12-21 14:12:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						a71c8158d9 
					 
					
						
						
							
							VertexLoader: remove inlined getters  
						
						 
						
						... 
						
						
						
						They just blow up the code. 
						
						
					 
					
						2014-12-21 13:47:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						1281798992 
					 
					
						
						
							
							VertexLoaderUid: remove operator<  
						
						 
						
						... 
						
						
						
						Not needed for unordered map. 
						
						
					 
					
						2014-12-21 13:47:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						ec28a80e00 
					 
					
						
						
							
							VideoLoader: remove VAT_*_FRACBITS  
						
						 
						
						... 
						
						
						
						They are used to remove the flush amounts, but as we don't
flush anymore on vertex loader changes (only on native
vertex format right now), this optimization is now unneeded.
This will allow us to hard code the frac factors within the
vertex loaders. 
						
						
					 
					
						2014-12-21 13:47:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						d5eeb9b713 
					 
					
						
						
							
							VideoSW: rewrite VertexLoader to use the VideoCommon one  
						
						 
						
						
						
						
					 
					
						2014-12-13 10:29:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								skidau 
							
						 
					 
					
						
						
							
						
						d02eb3ca59 
					 
					
						
						
							
							Merge pull request  #1640  from rohit-n/switch-default  
						
						 
						
						... 
						
						
						
						Silence some -Wswitch-default warnings. 
						
						
					 
					
						2014-12-13 19:47:06 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rohit Nirmal 
							
						 
					 
					
						
						
							
						
						b030d29067 
					 
					
						
						
							
							Silence some -Wswitch-default warnings.  
						
						 
						
						
						
						
					 
					
						2014-12-11 22:23:05 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						02cdb41d3d 
					 
					
						
						
							
							VideoCommon: Rename s_pCurBufferPointer  
						
						 
						
						
						
						
					 
					
						2014-12-09 18:56:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						50de4238bb 
					 
					
						
						
							
							VertexLoader: Move the old Datareader function into VertexLoader  
						
						 
						
						
						
						
					 
					
						2014-12-09 18:56:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stevoisiak 
							
						 
					 
					
						
						
							
						
						6da394a4d0 
					 
					
						
						
							
							More formatting and consistency fixes  
						
						 
						
						
						
						
					 
					
						2014-11-24 17:16:59 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fiora 
							
						 
					 
					
						
						
							
						
						3ddf82a318 
					 
					
						
						
							
							Vertex Loader: SSE implementations of more position/texcoord/normal formats  
						
						 
						
						... 
						
						
						
						~35-45% faster NFS:HP2, possibly other vertex-bound games. 
						
						
					 
					
						2014-11-20 02:13:19 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						c211450b99 
					 
					
						
						
							
							OGL: implement bounding box support with ssbo  
						
						 
						
						... 
						
						
						
						This implemention tries to be as accurate as the old SW implemention, but it will remove the dependcy of our vertexloader on videosw. 
						
						
					 
					
						2014-11-17 21:20:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stevoisiak 
							
						 
					 
					
						
						
							
						
						b25e1a2eb4 
					 
					
						
						
							
							Various formatting and consistency fixes  
						
						 
						
						
						
						
					 
					
						2014-11-13 22:42:18 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						13d58b3f16 
					 
					
						
						
							
							Merge pull request  #1460  from phire/moreGetPointer  
						
						 
						
						... 
						
						
						
						Remove GetPointers in VideoSoftware. 
						
						
					 
					
						2014-11-02 09:57:16 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						9ab924513e 
					 
					
						
						
							
							VideoCommon/VideoBackends: Remove unnecessary wxWidgets references.  
						
						 
						
						... 
						
						
						
						EmuWindow doesn't even exist anymore. wxWidgets is also decoupled from the backends. 
						
						
					 
					
						2014-11-01 19:19:00 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						b929f764f2 
					 
					
						
						
							
							Remove GetPointers in VideoSoftware.  
						
						 
						
						... 
						
						
						
						This same code was previously fixed in VideoCommon, just
updating this to match.
We are down to 121 GetPointers. 
						
						
					 
					
						2014-11-01 16:29:19 +13:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						49b94e5285 
					 
					
						
						
							
							OGL: Get rid of error macros  
						
						 
						
						
						
						
					 
					
						2014-10-26 04:54:58 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								comex 
							
						 
					 
					
						
						
							
						
						00c6ec97a6 
					 
					
						
						
							
							Merge pull request  #1347  from comex/header-hygiene  
						
						 
						
						... 
						
						
						
						Add missing includes where headers depend on other headers having been included first. 
						
						
					 
					
						2014-10-22 23:23:58 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								comex 
							
						 
					 
					
						
						
							
						
						6e774f1b64 
					 
					
						
						
							
							Add missing includes where headers depend on other headers having been included first.  
						
						 
						
						... 
						
						
						
						This is good hygiene, and also happens to be required to build Dolphin
using Clang modules.
(Under this setup, each header file becomes a module, and each #include
is automatically translated to a module import.  Recursive includes
still leak through (by default), but modules are compiled independently,
and can't depend on defines or types having previously been set up.  The
main reason to retrofit it onto Dolphin is compilation performance - no
more textual includes whatsoever, rather than putting a few blessed
common headers into a PCH.  Unfortunately, I found multiple Clang bugs
while trying to build Dolphin this way, so it's not ready yet, but I can
start with this prerequisite.) 
						
						
					 
					
						2014-10-21 21:22:16 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						e236d28585 
					 
					
						
						
							
							Remove a hard dependency from libGL from the software renderer.  
						
						 
						
						... 
						
						
						
						I must have missed this when dropping OpenGL library includes. This is annoying when on a system that doesn't have libGL. 
						
						
					 
					
						2014-10-19 07:48:14 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								skidau 
							
						 
					 
					
						
						
							
						
						8ef21bc5e2 
					 
					
						
						
							
							Merge pull request  #1272  from RisingFog/sconfig-dump-frames  
						
						 
						
						... 
						
						
						
						Move bDumpFrames to SConfig (and it's references) 
						
						
					 
					
						2014-10-15 13:42:37 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								skidau 
							
						 
					 
					
						
						
							
						
						9551650c42 
					 
					
						
						
							
							Merge pull request  #1095  from crudelios/sw-bbox  
						
						 
						
						... 
						
						
						
						Reimplement Bounding Box calculation using the software renderer. 
						
						
					 
					
						2014-10-13 15:57:11 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						01f1768c55 
					 
					
						
						
							
							Merge pull request  #1273  from lioncash/iamanidiot  
						
						 
						
						... 
						
						
						
						Software: Remove obsoleted VideoConfigDialog. 
						
						
					 
					
						2014-10-13 00:46:42 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						b315040c6b 
					 
					
						
						
							
							Software: Remove obsoleted VideoConfigDialog.  
						
						 
						
						
						
						
					 
					
						2014-10-13 00:30:08 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fog 
							
						 
					 
					
						
						
							
						
						8d424b114a 
					 
					
						
						
							
							Move bDumpFrames to SConfig (and it's references)  
						
						 
						
						
						
						
					 
					
						2014-10-12 23:56:16 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fog 
							
						 
					 
					
						
						
							
						
						cd0c784d5a 
					 
					
						
						
							
							Changed Dump Frames References  
						
						 
						
						
						
						
					 
					
						2014-10-12 19:51:13 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								crudelios 
							
						 
					 
					
						
						
							
						
						9786f54414 
					 
					
						
						
							
							Fixed a small bug.  
						
						 
						
						
						
						
					 
					
						2014-10-10 12:28:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								crudelios 
							
						 
					 
					
						
						
							
						
						987bd8bb8f 
					 
					
						
						
							
							Several small optimizations.  
						
						 
						
						
						
						
					 
					
						2014-10-10 12:28:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								crudelios 
							
						 
					 
					
						
						
							
						
						176ea06e82 
					 
					
						
						
							
							Get buildbot to compile.  
						
						 
						
						
						
						
					 
					
						2014-10-10 12:28:15 +01:00