dolphin/Source/Plugins
skidau 8775abacc6 Optimised EFB copy to RAM.
The finding was that 99% of the time, textures are static in memory. However, Dolphin would pessimistically continue to decode and copy the same texture every time.  The optimisation is to check if the texture matches what is in the cache, and if it does, Dolphin should early exit.

The result is the speed in New Super Mario Bros Wii increased 35% with spinning coins.  Still not as fast as EFB copy to texture though.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6352 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-11-06 04:46:44 +00:00
..
Plugin_DSP_HLE Okay. Big (possible controversial changes) to the cmake build system. 2010-11-04 13:47:17 +00:00
Plugin_DSP_LLE Okay. Big (possible controversial changes) to the cmake build system. 2010-11-04 13:47:17 +00:00
Plugin_VideoDX9 Optimised EFB copy to RAM. 2010-11-06 04:46:44 +00:00
Plugin_VideoDX11 DX9/DX11: Fix and simplify ClearScreen. At least fixes a small glitch in Super Mario Sunshine with DX11, might fix several other things as well in both plugins though (so test this, please!) 2010-11-01 19:13:50 +00:00
Plugin_VideoMerge Allow building without bluetooth support. 2010-10-12 23:39:16 +00:00
Plugin_VideoOGL Optimised EFB copy to RAM. 2010-11-06 04:46:44 +00:00
Plugin_VideoSoftware InputCommon(GCPad/WiimoteNew): Fixed issue when inifile didn't exist, defaults were loaded, and input didn't work. Fixed prob in DirectInput(hopefully doesn't break any other gamepads): buffered data wasn't ever being used. WiimoteNew: Hopefully made emulated swinging better(please comment). Added (completely untested) incomplete emulated turntable(DJ Hero) extension support :p. Deleted some files that I meant to delete in my last commit. 2010-10-03 04:29:34 +00:00
CMakeLists.txt Add an experimental CMake build system as a possible replacement for SCons. Only tested on Linux, should work on OS X and Windows in the future as well though. 2010-11-01 15:47:02 +00:00