Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						520a2a68ac 
					 
					
						
						
							
							Change some default settings:  
						
						... 
						
						
						
						Core:
bLockThreads = false
m_EXIDevice[2] = EXIDEVICE_NONE
Video:
bKeepAR43 = true
iMaxAnisotropy = 1
bCopyEFBToRAM = true
Trying to find good high compatibility settings for default setup.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4453  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-10-23 05:48:54 +00:00 
						 
				 
			
				
					
						
							
							
								sl1nk3.s 
							
						 
					 
					
						
						
							
						
						833341696b 
					 
					
						
						
							
							Fix issue 1549, issue 1400, a crash when pressing reset while no game were running and better fix for issue 1556  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4451  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-10-22 19:13:22 +00:00 
						 
				 
			
				
					
						
							
							
								Orphis 
							
						 
					 
					
						
						
							
						
						7a2bad4efb 
					 
					
						
						
							
							OpenCL: Fixed and enabled CMPR decompression  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4448  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-10-22 01:42:21 +00:00 
						 
				 
			
				
					
						
							
							
								sl1nk3.s 
							
						 
					 
					
						
						
							
						
						4c3e405c47 
					 
					
						
						
							
							Revert the the Fifo changes from r3984 (Pokemon XD still somewhat works) this should fix hangs/desyncs in a couple of games (burnout, metroid, spyro, soulcalibur, nightfire...) see issue 1524  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4442  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-10-21 00:01:07 +00:00 
						 
				 
			
				
					
						
							
							
								Orphis 
							
						 
					 
					
						
						
							
						
						094c73a080 
					 
					
						
						
							
							OpenCL: Moved the OpenCL code from the compiled source to a separate file TextureDecoder.cl and added a .rules files to copy the updated version to the build directory.  
						
						... 
						
						
						
						Fixed RGB5A3 decoding with alpha
New CMPR decoding, blocks with no alpha are great, still have to figure the problems with transparent blocks. Disabled for now.
Added a better error reporting to the base OpenCL functions
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4439  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-10-20 00:55:07 +00:00 
						 
				 
			
				
					
						
							
							
								XTra.KrazzY 
							
						 
					 
					
						
						
							
						
						540f59ef07 
					 
					
						
						
							
							OpenCL: More formats (thanks, orphis) RGBA8, RGB565, RGB5A3. Optimized the buffer creation. There is a visible performance boost.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4422  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-10-14 22:28:23 +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 
						 
				 
			
				
					
						
							
							
								XTra.KrazzY 
							
						 
					 
					
						
						
							
						
						fb60b10c7b 
					 
					
						
						
							
							OpenCL: Implemented I4 and corrected IA8 (huge thanks to Orphis for fixes, implementation and optimization)  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4417  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-10-13 21:51:27 +00:00 
						 
				 
			
				
					
						
							
							
								XTra.KrazzY 
							
						 
					 
					
						
						
							
						
						9da9346274 
					 
					
						
						
							
							OpenCL: Kernels are now more general...  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4402  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-10-11 22:21:36 +00:00 
						 
				 
			
				
					
						
							
							
								XTra.KrazzY 
							
						 
					 
					
						
						
							
						
						fc1c77b60d 
					 
					
						
						
							
							OpenCL: Set up ground for more texture formats. Implemented the IA8 format (still buggy, no transparency)  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4401  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-10-11 21:14:02 +00:00 
						 
				 
			
				
					
						
							
							
								XTra.KrazzY 
							
						 
					 
					
						
						
							
						
						449abdb01d 
					 
					
						
						
							
							OpenCL: Solved the IA4 case (some byteswapping was necessary, hope there's a vectorized function for that). Some \n fixing I guess  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4399  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-10-11 20:03:55 +00:00 
						 
				 
			
				
					
						
							
							
								donkopunchstania 
							
						 
					 
					
						
						
							
						
						56214e9103 
					 
					
						
						
							
							Moving pixel engine and command processor from core to video common. This will break previous save states. Adds decoding single pixels to texture decoder.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4391  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-10-10 21:19:39 +00:00 
						 
				 
			
				
					
						
							
							
								hrydgard 
							
						 
					 
					
						
						
							
						
						8af6280af2 
					 
					
						
						
							
							Fix saving of the new d3d efb access option.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4385  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-10-08 21:59:40 +00:00 
						 
				 
			
				
					
						
							
							
								XTra.KrazzY 
							
						 
					 
					
						
						
							
						
						e6f20f07f5 
					 
					
						
						
							
							OpenCL: Vectorized I8 texture decoding and added a (too intense?) IA4 decoding method.  
						
						... 
						
						
						
						Not sure what's wrong with IA4 there...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4382  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-10-07 22:51:32 +00:00 
						 
				 
			
				
					
						
							
							
								XTra.KrazzY 
							
						 
					 
					
						
						
							
						
						f52851ab9f 
					 
					
						
						
							
							OpenCL: Texture decoding is now two dimensional  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4381  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-10-07 21:51:40 +00:00 
						 
				 
			
				
					
						
							
							
								XTra.KrazzY 
							
						 
					 
					
						
						
							
						
						98db1a0ca3 
					 
					
						
						
							
							OpenCL: More windows support and some unfinished work  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4380  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-10-07 21:30:36 +00:00 
						 
				 
			
				
					
						
							
							
								Sonicadvance1 
							
						 
					 
					
						
						
							
						
						5523f28b51 
					 
					
						
						
							
							Better TF_I8 decoding via OCL. Can still get way better though. Seems XFB speed boost was a fluke  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4379  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-10-07 21:10:39 +00:00 
						 
				 
			
				
					
						
							
							
								hrydgard 
							
						 
					 
					
						
						
							
						
						9c45ac7e35 
					 
					
						
						
							
							EFB Reads are so slow in D3D that I think we need an option for it. Here it is.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4378  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-10-07 19:54:56 +00:00 
						 
				 
			
				
					
						
							
							
								Sonicadvance1 
							
						 
					 
					
						
						
							
						
						16c6ec6e7e 
					 
					
						
						
							
							Woops, that is why getting work group size failed  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4372  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-10-07 07:44:35 +00:00 
						 
				 
			
				
					
						
							
							
								Sonicadvance1 
							
						 
					 
					
						
						
							
						
						059970e971 
					 
					
						
						
							
							Fix XFB converting, silly mistake. Disable Texture converting ATM since it fails. And if can't read work group size, fall to 64, which is what my 8600GTS does. Tested XFB in Melee intro, got around 10FPS faster tPS faster then with CPU side  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4371  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-10-07 04:00:29 +00:00 
						 
				 
			
				
					
						
							
							
								Sonicadvance1 
							
						 
					 
					
						
						
							
						
						dde693afb8 
					 
					
						
						
							
							Fix a few things I missed  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4370  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-10-07 03:11:52 +00:00 
						 
				 
			
				
					
						
							
							
								Sonicadvance1 
							
						 
					 
					
						
						
							
						
						0146f3f58f 
					 
					
						
						
							
							More OpenCL work, got XFB converting which needs more optimization. I haven't checked for FPS changes. My desktop isn't the best to test on anyway (Phenom 1, 32 stream processors). The package check doesn't work for me, so I just checked true if you compile with opencl=true. Requires a bit of cleanup still  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4369  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-10-07 02:48:21 +00:00 
						 
				 
			
				
					
						
							
							
								Rodolfo Osvaldo Bogado 
							
						 
					 
					
						
						
							
						
						19b8e6bc08 
					 
					
						
						
							
							Sps fixed in all the games tested, code cleanup and reordering  
						
						... 
						
						
						
						implemented buffer format fall back to allow hardware that don't support lockable formats to run the games with Z peeking disabled, applied as well the patch suggested in issue 1494 please give heavy test to this commit
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4365  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-10-06 14:24:10 +00:00 
						 
				 
			
				
					
						
							
							
								Rodolfo Osvaldo Bogado 
							
						 
					 
					
						
						
							
						
						9d67518f71 
					 
					
						
						
							
							I hope you all like this. Changes:  
						
						... 
						
						
						
						Opengl:
Reorder the rendering path to make it more generic, and a little bit faster i think.
Reduce the index Buffer size to make it more Friendly to older video hardware.
get rid of the remaining annoying sps (I hope).
D3D:
Implement the same path as opengl to make the plugins more similar and maintainable.
Fixed Peek_Z this means, Pushing stars in SMG Now Works.
Please give heavy testing to this changes and compare the performance with the old path.
Thanks to hrydgard for let me participate :).
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4353  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-10-02 14:03:07 +00:00 
						 
				 
			
				
					
						
							
							
								XTra.KrazzY 
							
						 
					 
					
						
						
							
						
						c6f0335b62 
					 
					
						
						
							
							OpenCL: More work on centralization (need SCons reflection)  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4351  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-09-30 21:01:34 +00:00 
						 
				 
			
				
					
						
							
							
								XTra.KrazzY 
							
						 
					 
					
						
						
							
						
						4499444a86 
					 
					
						
						
							
							OpenGL and OpenCL are NOT related! (Committed here are some scons fixes)  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4349  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-09-30 12:58:02 +00:00 
						 
				 
			
				
					
						
							
							
								nakeee 
							
						 
					 
					
						
						
							
						
						ffe12ec752 
					 
					
						
						
							
							OpenCL: added opencl=true option to scons and fixed the case on the way.  
						
						... 
						
						
						
						Add ifdef for osx ocl include.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4348  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-09-30 06:49:08 +00:00 
						 
				 
			
				
					
						
							
							
								XTra.KrazzY 
							
						 
					 
					
						
						
							
						
						aa1fd81e37 
					 
					
						
						
							
							OpenCL: A bit more work.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4347  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-09-30 00:39:32 +00:00 
						 
				 
			
				
					
						
							
							
								Sonicadvance1 
							
						 
					 
					
						
						
							
						
						fb258e3ca5 
					 
					
						
						
							
							Base of OpenCL code  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4346  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-09-30 00:28:27 +00:00 
						 
				 
			
				
					
						
							
							
								hrydgard 
							
						 
					 
					
						
						
							
						
						e6b30e574e 
					 
					
						
						
							
							Let's try rodolfo's fix of 4322  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4343  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-09-29 18:27:41 +00:00 
						 
				 
			
				
					
						
							
							
								Marko Pusljar 
							
						 
					 
					
						
						
							
						
						d1f0294053 
					 
					
						
						
							
							DSPLLE + 2 small fixes, many GC AX games are almost perfect (sound wise, ex. Super Monkey Ball 1/2), if PC is fast enough (3GHz C2D+), Zelda type games too slow to be testable  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4340  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-09-28 16:39:29 +00:00 
						 
				 
			
				
					
						
							
							
								hrydgard 
							
						 
					 
					
						
						
							
						
						e102fdaac3 
					 
					
						
						
							
							r4322 commented out an important Flush() call - restore that.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4323  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-09-26 21:00:04 +00:00 
						 
				 
			
				
					
						
							
							
								hrydgard 
							
						 
					 
					
						
						
							
						
						29808cdde2 
					 
					
						
						
							
							OpenGL: commit rodolfoosvaldobogado's (what a name!) speedup patches.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4322  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-09-26 12:39:12 +00:00 
						 
				 
			
				
					
						
							
							
								hrydgard 
							
						 
					 
					
						
						
							
						
						7a8f6bdd6d 
					 
					
						
						
							
							D3D various: "Safe texture cache" option, texture replace instead of destroy/create when possible, a commented out "optimization" that didn't speed things up (use DrawPrimitive instead of DrawIndexedPrimitive when possible), reduce code duplication in Flush(), don't periodically clean out the shader caches since it's not really beneficial - shaders are cheap to keep. some code cleanup.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4302  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-09-19 13:14:55 +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 
						 
				 
			
				
					
						
							
							
								XTra.KrazzY 
							
						 
					 
					
						
						
							
						
						a8270d50ee 
					 
					
						
						
							
							Tiny shader syntax fix that was here for a while now.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4285  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-09-16 06:33:05 +00:00 
						 
				 
			
				
					
						
							
							
								hrydgard 
							
						 
					 
					
						
						
							
						
						20922cf3f0 
					 
					
						
						
							
							D3D: More reset fixes  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4282  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-09-15 21:49:15 +00:00 
						 
				 
			
				
					
						
							
							
								LPFaint99 
							
						 
					 
					
						
						
							
						
						ca7a5b36dc 
					 
					
						
						
							
							only load gameini settings if they exist  
						
						... 
						
						
						
						change D3D to use char[] for resolution settings in ini
warning fixes for FrameAui.cpp
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4273  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-09-15 08:13:45 +00:00 
						 
				 
			
				
					
						
							
							
								nakeee 
							
						 
					 
					
						
						
							
						
						b7d6259405 
					 
					
						
						
							
							Videcommon: removed double settings (how did full/window res work so  
						
						... 
						
						
						
						far?)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4272  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-09-15 06:14:45 +00:00 
						 
				 
			
				
					
						
							
							
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						a08c801256 
					 
					
						
						
							
							psyjoe's patch to shader compilation. ector/some "shader person" check this please :) looks reasonable to me though.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4267  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-09-14 06:25:00 +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 
							
						 
					 
					
						
						
							
						
						a7c70ddb66 
					 
					
						
						
							
							D3D: Eliminate black borders, add 4:3 and 16:9 settings, and the widescreen hack. Unfortunately this temporarily breaks MSAA (in d3d only) until I have time to fix it.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4263  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-09-13 17:46:33 +00:00 
						 
				 
			
				
					
						
							
							
								hrydgard 
							
						 
					 
					
						
						
							
						
						73d2b3e968 
					 
					
						
						
							
							more uninteresting cleanup, fixed a minor race condition when toggling efb copy mode  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4261  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-09-13 10:18:01 +00:00 
						 
				 
			
				
					
						
							
							
								hrydgard 
							
						 
					 
					
						
						
							
						
						2d93c654f0 
					 
					
						
						
							
							Rename Config.cpp/h to VideoConfig.cpp/h.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4260  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-09-13 09:23:30 +00:00 
						 
				 
			
				
					
						
							
							
								hrydgard 
							
						 
					 
					
						
						
							
						
						512053fa5e 
					 
					
						
						
							
							Kill some horribly ugly hackery :( It's just not right to pass entire IniFile objects across DLLs. Only POD (plain-old-data, like int, float, char, char[] etc) are safe to pass across DLL boundaries.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4257  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-09-13 08:54:46 +00:00 
						 
				 
			
				
					
						
							
							
								hrydgard 
							
						 
					 
					
						
						
							
						
						700f2ff694 
					 
					
						
						
							
							Lots of code and warning cleanup. OGL/D3D: Moved to a shared config class in VideoCommon. This lets VideoCommon code read the config without ugly hacks. Fixed various config race conditions by keeping a copy (g_ActiveConfig) of the g_Config struct which is updated once per frame.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4256  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-09-13 08:21:35 +00:00 
						 
				 
			
				
					
						
							
							
								hrydgard 
							
						 
					 
					
						
						
							
						
						52ea8a0fd1 
					 
					
						
						
							
							D3D supports setting multiple shader constants at once, so let's add support for that. Very tiny speedup. Also remove the annoying black window in the background when configuring D3D before starting a game. Also make sure to write all values when converting normals - might help the cpu's write gather cache.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4255  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-09-12 15:00:08 +00:00 
						 
				 
			
				
					
						
							
							
								rice1964 
							
						 
					 
					
						
						
							
						
						e1a0f8884a 
					 
					
						
						
							
							D3D: Projection hack feature. Have also moved related functions and constant definitions from OGL to VideoCommon, will clean up the code better if it works for D3D.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4252  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-09-11 05:50:02 +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 
							
						 
					 
					
						
						
							
						
						0a576c7508 
					 
					
						
						
							
							Linux: Tons of warning cleanup plus workaround a nasty crash problem in StatusBarMessage.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4234  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-09-08 21:16:05 +00:00