donkopunchstania 
							
						 
					 
					
						
						
							
						
						896850b176 
					 
					
						
						
							
							Disable change made in 4801.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4876  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-01-18 06:32:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						3e01152793 
					 
					
						
						
							
							Shader Disk Cache implementation for D3D. Saves generated shaders on disk. Eliminates "freeze jerks" in D3D plugin the _second_ and later times you play something.... not much to do about the first time. The D3D shader compiler is just slow.  
						
						 
						
						... 
						
						
						
						Also assorted cleanup around the shader code.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4869  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-01-17 17:44:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodolfo Osvaldo Bogado 
							
						 
					 
					
						
						
							
						
						532ab905c4 
					 
					
						
						
							
							this is a dev commit, a cleanup in the pixel shader generator to make the generate code a lot cleaner and readable, and a little fill rate optimization when using alpha test, i don't thing any game is limited by fill rate but the code looks more cleaner and is ordered in the same way is executed in hardware.  
						
						 
						
						... 
						
						
						
						please test, if any problem apears let me know
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4812  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-01-12 03:39:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								donkopunchstania 
							
						 
					 
					
						
						
							
						
						a19be73be3 
					 
					
						
						
							
							Do special handling of texture coordinate generation if there is only a position and texture coordinate present.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4801  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-01-11 00:44:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodolfo Osvaldo Bogado 
							
						 
					 
					
						
						
							
						
						5e31f22e50 
					 
					
						
						
							
							small code reorganization.  
						
						 
						
						... 
						
						
						
						Now efb to ram display correctly but still is misaligned by one pixel
please test and give me feedback
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4618  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-11-27 19:42:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodolfo Osvaldo Bogado 
							
						 
					 
					
						
						
							
						
						dd7f6f991f 
					 
					
						
						
							
							small code cleanup, and little fixing of errors introduced by mi in my first commit :(  
						
						 
						
						... 
						
						
						
						fixed scissor test in direct 3d
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4480  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-10-30 04:14:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodolfo Osvaldo Bogado 
							
						 
					 
					
						
						
							
						
						0511d6e185 
					 
					
						
						
							
							some work on zscale and zoffset, don't know if this is correct but at least it seem to fix one or two games.  
						
						 
						
						... 
						
						
						
						thanks a lot to chaoscode he make possible to test this on nvidia. please test this a lot and give me feedback :)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4468  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-10-25 23:10:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nakeee 
							
						 
					 
					
						
						
							
						
						9f8a2986a2 
					 
					
						
						
							
							Videocommon: setlocale for shader compilation, should fix problem with runaway , in certain locales.  
						
						 
						
						... 
						
						
						
						Please test issues 1533 and 1496
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4418  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-10-14 01:58:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rice1964 
							
						 
					 
					
						
						
							
						
						c046c27815 
					 
					
						
						
							
							D3D: Minor bug fix and some code cleanup for DirectX API call reduction.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4244  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-09-10 03:36:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						1e016dd522 
					 
					
						
						
							
							Fix a vertex shader generation bug that crashed Super Monkey Ball. Better shader error handling. Random warning fixes.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4170  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-09-02 21:19:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nakeee 
							
						 
					 
					
						
						
							
						
						b2533a5ef2 
					 
					
						
						
							
							Fixed various warning fixes and potencial POD/crash bugs  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4156  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-09-02 07:59:06 +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 
							
						 
					 
					
						
						
							
						
						0b5c993076 
					 
					
						
						
							
							Misc : build fix for debug x64, assorted cleanup.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4127  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-08-31 22:42:10 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						8827c22c60 
					 
					
						
						
							
							vertex shader generator: don't multiply z by two in d3d mode (thanks drk|razi)  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4098  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-08-29 12:15:59 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omegadox 
							
						 
					 
					
						
						
							
						
						e4a9faeba4 
					 
					
						
						
							
							GFX: updated Dates, code formatting cleanup, code cleanup / organization, some unknown BPs uncovered, fixed OGL's config dialog bug, added another shader  
						
						 
						
						... 
						
						
						
						DSPHLE: Some warning fixes and added some logging for unknown voice cases
Please report if anything has broken.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3884  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-07-26 09:52:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						fd70f99f04 
					 
					
						
						
							
							Roll back r3833 for render targets but keep it for static textures. Most mirroring issues are OK and we shouldn't see any slowdown.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3844  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-07-19 08:17:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						3ad0db6830 
					 
					
						
						
							
							GL: Delete code for GL_TEXTURE_RECTANGLE_ARB in case of non-pow2 textures - all modern GFX cards that can run Dolphin should support non-pow2 textures anyway. This removes some complexity and reduces the numbers of pixel shaders that need to be generated in some situations. Also fixes some texture mirroring problems. Let me know if this breaks things on ATI for some reason.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3833  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-07-18 11:26:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						50ccffd0a6 
					 
					
						
						
							
							OpenGL: Fix flickery crap graphics in Mario Galaxy. Was an uninitialized variable in the shader.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3654  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-07-02 23:16:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nakeee 
							
						 
					 
					
						
						
							
						
						6b2855de5e 
					 
					
						
						
							
							revert last 2 commits  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3533  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-06-22 09:31:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omegadox 
							
						 
					 
					
						
						
							
						
						6de0cd1e4b 
					 
					
						
						
							
							They should be called SU Registers (Setup Unit/Rasterization).  BP (Bypass) is really the name of the commands that are passed in.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3531  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-06-22 07:40:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								donkopunchstania 
							
						 
					 
					
						
						
							
						
						14a67bc8bc 
					 
					
						
						
							
							Changing where depth is read. Trying to use the same depth buffer GL uses when copying depth to a texture. This eliminates some quirky code and gets depth copies working in AA, but may not work on older graphics cards.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3234  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-05-15 02:39:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								donkopunchstania 
							
						 
					 
					
						
						
							
						
						f5f99e8f04 
					 
					
						
						
							
							clip space coordinates are now available in fragment shader because depth needs to be computed there instead of the vertex shader. computing it in the vertex shader causes incorrect results sometimes. worked on z textures but 8 bit z texture still is not correct because it breaks SSBM. RE0 now looks ok.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2163  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-02-08 22:08:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						3db9fb4fc1 
					 
					
						
						
							
							More renaming.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1696  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-12-26 17:33:53 +00:00