hrydgard 
							
						 
					 
					
						
						
							
						
						dcc48d6c41 
					 
					
						
						
							
							just a bunch of random code cleanup i did on the train bored, plus a d3d implementation of NativeVertexFormat which isn't actually used yet.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1658  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-12-25 15:56:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						104acd5bc1 
					 
					
						
						
							
							Turn the X86 emitter into a class, so the code pointer is no longer a global, yay! Created XCodeBlock that derives from XEmitter, and the Jit now derives from XCodeBlock so it can call all ADD SUB JNZ etc without having to prefix them with "emit.". I think someone's gonna like this.  
						
						 
						
						... 
						
						
						
						There's some cleanup still to be done, but hey, it works. There shouldn't be a noticable speed difference.
I hope GCC doesn't have a problem with the "member function pointers" I used.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1594  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-12-19 21:24:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nakeee 
							
						 
					 
					
						
						
							
						
						aa9b2e1073 
					 
					
						
						
							
							forgot 2 files  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1495  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-12-10 23:41:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nakeee 
							
						 
					 
					
						
						
							
						
						32a7c530e6 
					 
					
						
						
							
							define mess and some other small fixes  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1493  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-12-10 23:23:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bushing 
							
						 
					 
					
						
						
							
						
						901fe7c00f 
					 
					
						
						
							
							set svn:eol-style=native for Plugins/**.cpp  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1441  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-12-08 05:25:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nakeee 
							
						 
					 
					
						
						
							
						
						138e220006 
					 
					
						
						
							
							Didn't replace all the instances  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1309  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-11-26 21:41:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nakeee 
							
						 
					 
					
						
						
							
						
						0bad9e9385 
					 
					
						
						
							
							warning fixes  
						
						 
						
						... 
						
						
						
						please review Source/Plugins/Plugin_VideoOGL/Src/VertexManager.cpp
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1307  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-11-26 20:28:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						5c58227702 
					 
					
						
						
							
							Optimize vertex loader with a mini JIT (only first step, more optimizations may follow). Some various error message and warning fixes.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1276  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-11-23 17:46:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						cb8c12591a 
					 
					
						
						
							
							Just a little bit of cleanup in the gl plugin  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1263  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-11-23 00:12:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						530fb9ba3d 
					 
					
						
						
							
							Assorted warning fixes, small mixer improvement when both DTK and HLE audio are used  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1100  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-11-09 13:17:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						6a2bacac8c 
					 
					
						
						
							
							really turn the vertex format jit off, when it's off  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@994  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-28 21:38:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						22e1ecbb51 
					 
					
						
						
							
							Make it possible to turn off the tiny vertex format setup JIT, may help macosx compatibility work (pretty useless, a jit for the actual vertex loading would have been much more useful)  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@993  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-28 21:04:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						5129341a9c 
					 
					
						
						
							
							Aligned all vertex components to 4 byte boundaries - maybe ATI likes that? Renamed and reorganized misc things.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@981  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-27 21:38:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						bc79d22f5e 
					 
					
						
						
							
							Move pipeline back into VertexLoader. Started work on VertexLoaderManager, which will cache VertexLoaders. (yep, the design plan changed a little bit).  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@956  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-25 12:35:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						72d8c3344b 
					 
					
						
						
							
							Code movin' and cleanup again, in the GL plugin. Planning to turn NativeVertexFormat into something cachable, instead of locked to each VertexLoader.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@948  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-24 23:08:46 +00:00