Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						3570c7f03a 
					 
					
						
						
							
							Reformat all the things. Have fun with merge conflicts.  
						
						
						
						
					 
					
						2016-06-24 10:43:46 +02:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						1df1ba55bb 
					 
					
						
						
							
							VideoCommon: Convert some DataReader includes into forward declarations  
						
						... 
						
						
						
						Gets rid of some indirect inclusions in cpp files.
Also this will reduce the amount of rebuilt files if
changes occur in the DataReader header. 
						
						
					 
					
						2016-01-31 15:19:20 -05: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 
							
						 
					 
					
						
						
							
						
						619e333dcc 
					 
					
						
						
							
							VertexLoader: Remove the LOADERDECL define.  
						
						... 
						
						
						
						These functions aren't called from jitted code anymore so it isn't necessary. 
						
						
					 
					
						2015-06-20 20:52:54 -04:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						5ddd2cef6c 
					 
					
						
						
							
							zfreeze: cache vertex positions  
						
						... 
						
						
						
						Suggested by degasus. 
						
						
					 
					
						2015-06-07 12:13:00 +02: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 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						6b2a1e57e2 
					 
					
						
						
							
							BBox: remove now unreachable SW bbox implementation  
						
						
						
						
					 
					
						2015-05-25 09:33:34 +02: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 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						46ab5d63d6 
					 
					
						
						
							
							VertexLoader: never reset alpha in 8888 colors  
						
						... 
						
						
						
						Fixes the opening menu of Xenoblade Chronicles. 
						
						
					 
					
						2015-01-20 09:22:55 +01:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						873902b4a3 
					 
					
						
						
							
							VertexLoader: remove non-JIT SSE code  
						
						
						
						
					 
					
						2015-01-20 01:51:07 +01:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						e82e9f97f5 
					 
					
						
						
							
							VertexLoader: add new JIT  
						
						
						
						
					 
					
						2015-01-18 13:29:34 +01:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						20ded4c1e5 
					 
					
						
						
							
							VertexLoader: remove old JIT  
						
						
						
						
					 
					
						2015-01-18 12:59:33 +01:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						1efd00227d 
					 
					
						
						
							
							VertexLoader: Skip vertices with position index = -1  
						
						
						
						
					 
					
						2014-12-21 14:29:44 +01:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						325e8e370e 
					 
					
						
						
							
							VertexLoader: Merge dummy functions  
						
						
						
						
					 
					
						2014-12-21 14:13:04 +01:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						7c486a8c24 
					 
					
						
						
							
							VertexLoader: Add a VertexLoader pointer to each function call  
						
						
						
						
					 
					
						2014-12-21 14:13:04 +01: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 
							
						 
					 
					
						
						
							
						
						6e3b2712d2 
					 
					
						
						
							
							VideoCommon: Move NativeVertexFormat cache to VertexLoaderManager  
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
							
						
						3fc7e55cc4 
					 
					
						
						
							
							VideoCommon: clean up VertexLoader  
						
						
						
						
					 
					
						2014-12-09 18:56:27 +01: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
							
						
						90638c6806 
					 
					
						
						
							
							Switch to an unordered_map as a micro-optimization.  
						
						
						
						
					 
					
						2014-09-28 21:23:29 -04:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
							
						
						63c62b277d 
					 
					
						
						
							
							Some changes to VertexLoaderManager:  
						
						... 
						
						
						
						- Lazily create the native vertex format (which involves GL calls) from
RunVertices rather than RefreshLoader itself, freeing the latter to be
run from the CPU thread (hopefully).
- In order to avoid useless allocations while doing so, store the native
format inside the VertexLoader rather than using a cache entry.
- Wrap the s_vertex_loader_map in a lock, for similar reasons. 
						
						
					 
					
						2014-09-28 21:23:28 -04:00 
						 
				 
			
				
					
						
							
							
								Rohit Nirmal 
							
						 
					 
					
						
						
							
						
						fbc64984ca 
					 
					
						
						
							
							Include CommonTypes.h instead of Common.h.  
						
						
						
						
					 
					
						2014-09-08 15:39:58 -04:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
							
						
						a4a533e39f 
					 
					
						
						
							
							Re-enable the vertex loader JIT on OS X.  
						
						... 
						
						
						
						Why was it ever disabled? 
						
						
					 
					
						2014-08-27 23:50:59 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						73f9a22e2e 
					 
					
						
						
							
							VertexLoader: Remove global state dependency on g_nativeVertexFmt  
						
						
						
						
					 
					
						2014-07-26 01:35:09 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						78c3a22060 
					 
					
						
						
							
							VertexLoader: take the VAT object directly for RunVertices  
						
						
						
						
					 
					
						2014-07-24 01:51:37 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						069801a7d1 
					 
					
						
						
							
							VertexLoader: Simplify SetVAT  
						
						
						
						
					 
					
						2014-07-24 01:25:23 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						20369743a4 
					 
					
						
						
							
							VertexLoaderUID: remove global state dependency  
						
						
						
						
					 
					
						2014-07-24 01:12:12 +02:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						7e79806efc 
					 
					
						
						
							
							remove unused globals  
						
						... 
						
						
						
						Also change globals into statics which are only used in one file 
						
						
					 
					
						2014-07-11 16:10:20 +02:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						6d3f249dcc 
					 
					
						
						
							
							mark all local variables as static  
						
						
						
						
					 
					
						2014-07-11 16:10:20 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						f87b913f0e 
					 
					
						
						
							
							Fix the vertexloader on non-x86 targets.  
						
						... 
						
						
						
						When I dropped ARM from a generic target, this caused the vertexloader to try using the JIT path.
Instead of !_M_GENERIC, check for _M_X86 instead. Since it is only for the x86 target 
						
						
					 
					
						2014-06-13 18:36:54 +00:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						cdf6172348 
					 
					
						
						
							
							Merge pull request  #213  from Jezze/vertexloader-cleanups  
						
						... 
						
						
						
						Vertexloader cleanups 
						
						
					 
					
						2014-04-10 08:52:36 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						87d106d65c 
					 
					
						
						
							
							Remove dumb CodeBlock duplication in the emitters.  
						
						... 
						
						
						
						Fixes issue 6990.
This uses a bit of templating to remove the duplicate code that is the CodeBlocks in each emitter headers.
No actual functionality change in this. 
						
						
					 
					
						2014-04-09 13:53:43 -05:00 
						 
				 
			
				
					
						
							
							
								Jens Nyberg 
							
						 
					 
					
						
						
							
						
						0c62ae9c1a 
					 
					
						
						
							
							VideoCommon/VertexLoader: Remove NRM enum  
						
						
						
						
					 
					
						2014-03-26 23:56:57 +01:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						6914eca167 
					 
					
						
						
							
							Fix various warnings reported by clang  
						
						... 
						
						
						
						- mostly remove unused variables
- rename some generic JIT identifiers 
						
						
					 
					
						2014-02-28 12:28:19 +01: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 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						40182a48a5 
					 
					
						
						
							
							Cleanup enum indentations.  
						
						
						
						
					 
					
						2014-02-09 16:16:10 -05:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						3437c7f060 
					 
					
						
						
							
							VideoCommon: small VertexLoader(Manager)? refactoring  
						
						
						
						
					 
					
						2014-01-31 07:31:03 +01:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						010a0d481a 
					 
					
						
						
							
							VideoCommon: remove Cache Displaylist  
						
						... 
						
						
						
						This option was known to break every second game and only boost a bit.
It also seems to be broken because of streaming into pinned memory and buffer storage buffers.
v2: also remove dlc_desc 
						
						
					 
					
						2014-01-31 07:30:55 +01:00 
						 
				 
			
				
					
						
							
							
								Jasper St. Pierre 
							
						 
					 
					
						
						
							
						
						34692ab826 
					 
					
						
						
							
							Remove unnecessary Src/ folders  
						
						
						
						
					 
					
						2013-12-31 14:03:19 -05:00