Jordan Woyak 
								
							 
						 
						
							
							
								
							
							
	fbaf965995  
						 
						
							
							
								
								
								Eliminated the plugin interface. Merged DX9/DX11/OGL video plugins into Dolphin. It could still use a lot of cleanup. Lots of things are still named "plugin". Software renderer is temporarily disabled until it gets some namespaces. I only updated vs08/10, Linux/OSX builds are broken.  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6996  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2011-01-31 01:28:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hrydgard 
								
							 
						 
						
							
							
								
							
							
	7f97ce79bb  
						 
						
							
							
								
								
								Put some stuff in the gfx plugins into namespaces, so that the symbols won't collide if someone decides to merge the gfx plugins into dolphin too. still more things left to do though.  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6972  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2011-01-29 20:16:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Soren Jorvang 
								
							 
						 
						
							
							
								
							
							
	955e3abe9e  
						 
						
							
							
								
								
								Clean out the long since bit-rotted video profiling code.  
							
							... 
							
							
							
							Profiler.{cpp,h} also happened to be the only dupliated
filenames left in Source, the absence of which should make
link-time optimization easier to get working.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6935  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2011-01-27 21:57:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									NeoBrainX 
								
							 
						 
						
							
							
								
							
							
	f33cd7cbbd  
						 
						
							
							
								
								
								DX11 code maintenance, part 5:  
							
							... 
							
							
							
							Move shader and input layout management from EmuGfxState to Vertex/PixelShaderCache and D3DVertexFormat.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6906  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2011-01-24 11:57:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									NeoBrainX 
								
							 
						 
						
							
							
								
							
							
	8d123adf64  
						 
						
							
							
								
								
								DX9 debugger improvements:  
							
							... 
							
							
							
							- Fix "Pause at next" functionality for pixel/vertex shader changes, finished frames and texture changes.
- Implement dumping vertex declaration and vertex/index data.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6496  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2010-11-29 16:16:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jordan Woyak 
								
							 
						 
						
							
							
								
							
							
	e6658d5339  
						 
						
							
							
								
								
								Minor change to ease video plugin merging. Made static NativeVertexFormat::Create function into a virtual function of VertexManager. I believe this is the last bit of code which is only declared in VideoCommon and defined in each of the plugins.  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6479  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2010-11-26 09:25:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									skidau 
								
							 
						 
						
							
							
								
							
							
	88cd9f3df1  
						 
						
							
							
								
								
								Minor code formatting:  
							
							... 
							
							
							
							First step to bring a level of consistency between the video plug-ins - variable names, spacing, function names, function order, comments, file names.  This will help us identify common code for VideoMerge.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6235  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2010-09-28 02:15:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Soren Jorvang 
								
							 
						 
						
							
							
								
							
							
	30e437f9e3  
						 
						
							
							
								
								
								Fix some cases of variables being used uninitialized. Also some unused  
							
							... 
							
							
							
							variables, writeable strings and dangerously shadowed variables.
index(), gamma(), exp() and y0() are POSIX functions and using those
names can cause namespace confusion.
A number of C files were missing the final newline required by ANSI C
and some versions of GCC are pedantic enough to complain about this.
These changes simply the scons build, allowing us to get rid of
filterWarnings which is simply more trouble than it's worth.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5574  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2010-06-02 20:35:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hrydgard 
								
							 
						 
						
							
							
								
							
							
	8558f364e1  
						 
						
							
							
								
								
								D3D vertex format wrapper: Fix a really small memory leak, add some sanity checks.  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4809  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2010-01-11 23:47:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hrydgard 
								
							 
						 
						
							
							
								
							
							
	dae1a68bfc  
						 
						
							
							
								
								
								D3D: minor vs constant-setting optimization, remove a stupid memcpy that doesn't do anything, don't see much benefit though :/ At least the PIX logs will be cleaner.  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4301  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2009-09-19 10:46:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hrydgard 
								
							 
						 
						
							
							
								
							
							
	c7431401be  
						 
						
							
							
								
								
								D3D: Fix 8-bit signed normals. Fixes lighting problems in Super Smash Bros Melee. misc tiny things  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4265  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2009-09-13 21:18:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hrydgard 
								
							 
						 
						
							
							
								
							
							
	2599659022  
						 
						
							
							
								
								
								D3D: Fix bugs in the shader cache, fixes crashes on x64. added some debugging stuff (only active in debug builds). assorted code cleanup.  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4145  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2009-09-01 19:48:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hrydgard 
								
							 
						 
						
							
							
								
							
							
	0eb989431f  
						 
						
							
							
								
								
								D3D: Fix a lot of bad colors  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4122  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2009-08-31 21:18:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rice1964 
								
							 
						 
						
							
							
								
							
							
	0dcf03b898  
						 
						
							
							
								
								
								This should fix the per-vertex PositionMatrix, the famous "Posmtx" problem, for DX9. My DX9 plugin still crashes, for some other reasons. Verified with Luigi's Mansion, it almost works.  
							
							... 
							
							
							
							BTW, this is Rice from emutalk, one of the 1964 emulator authors, and author of Rice video plugin for N64 emulators.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4115  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2009-08-31 06:35:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rice1964 
								
							 
						 
						
							
							
								
							
							
	718c88ff6a  
						 
						
							
							
								
								
								Some optimization on the pixel and vertex shader generators. As tested on Zelda TP, these changes should be able to reduce the number of lines in the compiled pixel shader program by 20% to 30%, for example, from 38 lines to 28 lines after the generated cg/HLSL pixel shader compiled by the cg/HLSL compiler. These could means slightly faster rasterization on slower video cards.  
							
							... 
							
							
							
							Also fixed shader compilation errors for DX9 plugin by using correct pixel/vertex attribute names that are compatibile with DX9 HLSL shader compiler. Now the generated vertex or pixel shader programs will compile correctly in either OGL or DX9. 
However, DX9 plugin is still not fixed, even though the shader programs can be compiled now.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4113  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2009-08-31 04:23:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									XTra.KrazzY 
								
							 
						 
						
							
							
								
							
							
	c86d2e5129  
						 
						
							
							
								
								
								Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :)  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3898  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2009-07-28 21:32:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									death2droid 
								
							 
						 
						
							
							
								
							
							
	73a7686044  
						 
						
							
							
								
								
								Fix up all copyright dates.  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3886  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2009-07-26 11:51:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hrydgard 
								
							 
						 
						
							
							
								
							
							
	7d910a5e4a  
						 
						
							
							
								
								
								Assorted cleanup and comments.  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2693  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2009-03-20 18:13:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hrydgard 
								
							 
						 
						
							
							
								
							
							
	c70a472522  
						 
						
							
							
								
								
								A fix to D3D NativeVertexFormat. Might not fix much, but should be a step in the right direction. Other misc bits and bobs.  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2644  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2009-03-10 22:51:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									XTra.KrazzY 
								
							 
						 
						
							
							
								
							
							
	79e14b4077  
						 
						
							
							
								
								
								Getting closer towards a working D3D  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2638  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2009-03-09 23:24:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hrydgard 
								
							 
						 
						
							
							
								
							
							
	bdb41dfe2f  
						 
						
							
							
								
								
								fix an error message in d3d plugin  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2618  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2009-03-08 19:36:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hrydgard 
								
							 
						 
						
							
							
								
							
							
	ecbfec2a13  
						 
						
							
							
								
								
								THIS BREAKS THE D3D PLUGIN FOR THE NEAR TERM. Resurrect an old patch that moves D3D over to the common shader generator framework. Needs a lot more work.  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2484  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2009-02-28 22:10:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									LPFaint99 
								
							 
						 
						
							
							
								
							
							
	578c402d2c  
						 
						
							
							
								
								
								Update svn:eol-style=native ( r1442 ) for  Source/*.cpp  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2384  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2009-02-23 06:15:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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