dolphin/Source/Core/Common/Src
Rodolfo Osvaldo Bogado e93e777ffb second try to implement a more correct safe texture cache, implemented full hashing of tlut textures as they are the more problematic, this should solve virtually all the problems with characters in all the games that have them.
sorry to tell but this will bring a speed drop, so let you decide if this change stay or not.( used the fastest open source hash algorithm i know) 
do not apply full hashing to other format because it kills the performance.
for popular request added 9x SSAA believe me will kill your graphic card even if is the best but the image quality is exceptional.
as always please test and let me know the results.


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5034 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-02-08 23:23:04 +00:00
..
Crypto Move Segher's hashing/crypto code from the Dolphin project to Common. 2010-01-16 19:31:11 +00:00
ABI.cpp RIP "Optimize Quantizers" option. Now using the safe quantizer code from JITIL in all builds. 2010-01-16 19:00:09 +00:00
ABI.h 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 :) 2009-07-28 21:32:10 +00:00
Atomic.h 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 :) 2009-07-28 21:32:10 +00:00
Atomic_GCC.h Work on atomic library. 2009-07-30 23:05:54 +00:00
Atomic_Win32.h Fix 32-bit Windows build AGAIN 2009-07-31 00:29:52 +00:00
BreakPoints.cpp 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 :) 2009-07-28 21:32:10 +00:00
BreakPoints.h 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 :) 2009-07-28 21:32:10 +00:00
CDUtils.cpp JitIL is no longer a separate .exe/binary - it's now a simple option, Dolphin.exe now contains both cores. 2010-01-19 19:28:27 +00:00
CDUtils.h JitIL is no longer a separate .exe/binary - it's now a simple option, Dolphin.exe now contains both cores. 2010-01-19 19:28:27 +00:00
CPUDetect.cpp revert to r4531, but keep the changes from the following revisions: 4533,4550-4551,4556-4559 2009-11-14 17:08:32 +00:00
CPUDetect.h revert to r4531, but keep the changes from the following revisions: 4533,4550-4551,4556-4559 2009-11-14 17:08:32 +00:00
ChunkFile.cpp 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 :) 2009-07-28 21:32:10 +00:00
ChunkFile.h My first commit :) 2009-11-24 17:10:38 +00:00
ColorUtil.cpp 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 :) 2009-07-28 21:32:10 +00:00
ColorUtil.h 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 :) 2009-07-28 21:32:10 +00:00
Common.h JitIL is no longer a separate .exe/binary - it's now a simple option, Dolphin.exe now contains both cores. 2010-01-19 19:28:27 +00:00
CommonFuncs.h second try to implement a more correct safe texture cache, implemented full hashing of tlut textures as they are the more problematic, this should solve virtually all the problems with characters in all the games that have them. 2010-02-08 23:23:04 +00:00
CommonPaths.h Code cleanup to improve readability. 2010-02-02 23:21:19 +00:00
CommonTypes.h 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 :) 2009-07-28 21:32:10 +00:00
ConsoleListener.cpp JitIL is no longer a separate .exe/binary - it's now a simple option, Dolphin.exe now contains both cores. 2010-01-19 19:28:27 +00:00
ConsoleListener.h JitIL is no longer a separate .exe/binary - it's now a simple option, Dolphin.exe now contains both cores. 2010-01-19 19:28:27 +00:00
DebugInterface.h Roll back R3801. Dolphin works again. Seriously, if you're not even testing huge freaking changes like this... 2009-07-15 20:15:34 +00:00
DynamicLibrary.cpp 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 :) 2009-07-28 21:32:10 +00:00
DynamicLibrary.h 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 :) 2009-07-28 21:32:10 +00:00
ExtendedTrace.cpp dolphinwx and debuggerwx can now be compiled with unicode 2009-07-30 07:09:26 +00:00
ExtendedTrace.h dolphinwx and debuggerwx can now be compiled with unicode 2009-07-30 07:09:26 +00:00
FileSearch.cpp commit patch from http://forums.dolphin-emu.com/thread-6527.html fixes the "Purge Cache" in the "View" menu, maybe other things. 2010-01-13 21:09:31 +00:00
FileSearch.h 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 :) 2009-07-28 21:32:10 +00:00
FileUtil.cpp make ESC quit the game instead of toggling out of/into full screen mode (fixes issue 2246), 2010-02-08 09:57:52 +00:00
FileUtil.h Revert commit 4997 and fix in a way that is more consistent with the structure 2010-02-03 03:27:32 +00:00
FixedSizeQueue.h 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 :) 2009-07-28 21:32:10 +00:00
Hash.cpp 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 :) 2009-07-28 21:32:10 +00:00
Hash.h 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 :) 2009-07-28 21:32:10 +00:00
IniFile.cpp GUI: Custom pane management, almost complete 2009-08-30 19:44:42 +00:00
IniFile.h 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 :) 2009-07-28 21:32:10 +00:00
LinearDiskCache.cpp quiet some compile-time warnings 2010-01-24 04:49:33 +00:00
LinearDiskCache.h 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. 2010-01-17 17:44:09 +00:00
Log.h Adding line and file name to the log. 2010-01-03 08:48:48 +00:00
LogManager.cpp Linux global build. At least the basic footwork is done here. 2010-02-02 21:56:29 +00:00
LogManager.h Linux global build. At least the basic footwork is done here. 2010-02-02 21:56:29 +00:00
MathUtil.cpp 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 :) 2009-07-28 21:32:10 +00:00
MathUtil.h 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 :) 2009-07-28 21:32:10 +00:00
MemArena.cpp Compilation fix for r4795 2010-01-08 22:56:27 +00:00
MemArena.h Rewrite memory management, _hopefully_ banishing "failed to map 1 gb contiguous memory" 32-bit Dolphin errors to history. 2009-11-07 18:53:10 +00:00
MemoryUtil.cpp STAND BACK - NEWLINE POLICE 2009-11-15 22:26:39 +00:00
MemoryUtil.h JitIL is no longer a separate .exe/binary - it's now a simple option, Dolphin.exe now contains both cores. 2010-01-19 19:28:27 +00:00
Misc.cpp Fix GCC 4.5 Compiling. -fvisibility=hidden seems to break it, so it was removed. Non-POD objects are now errors instead of warnings in 4.5, so I had to remove the wxString::Format. and a Fix where GCC 4.5 introduced strndup. Compiling with nowx=true gave me linker problems for some reason, and I added the -flto flag but commented out. Dunno what it will do yet. 2009-11-11 11:07:04 +00:00
MsgHandler.cpp 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 :) 2009-07-28 21:32:10 +00:00
MsgHandler.h 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 :) 2009-07-28 21:32:10 +00:00
OpenCL.cpp Kill the last timeGetTime calls. 2010-01-21 21:27:52 +00:00
OpenCL.h add timing of the OpenCL compile functions...they're really slow here, almost 20seconds total... 2009-10-22 03:53:47 +00:00
Plugin.cpp Now you can switch between Emulated and Real WiiMotes, connect more Real Wiimotes and even pair them up (if you have MS BT Stack) during gameplay! 2010-01-06 19:26:52 +00:00
Plugin.h Now you can switch between Emulated and Real WiiMotes, connect more Real Wiimotes and even pair them up (if you have MS BT Stack) during gameplay! 2010-01-06 19:26:52 +00:00
PluginDSP.cpp LUAInterface should have all its functionality now (excluding input/controller management). Now we need a GUI to see how it works. Added new DSP function: ClearAudioBuffer, which clears the audio buffer for pausing. Currently it doesn't work with DSound. 2009-11-07 20:01:39 +00:00
PluginDSP.h Sound System Rework: Phase 2 (cont'ed) 2009-12-25 11:59:04 +00:00
PluginPAD.cpp 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 :) 2009-07-28 21:32:10 +00:00
PluginPAD.h 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 :) 2009-07-28 21:32:10 +00:00
PluginVideo.cpp Moving pixel engine and command processor from core to video common. This will break previous save states. Adds decoding single pixels to texture decoder. 2009-10-10 21:19:39 +00:00
PluginVideo.h Moving pixel engine and command processor from core to video common. This will break previous save states. Adds decoding single pixels to texture decoder. 2009-10-10 21:19:39 +00:00
PluginWiimote.cpp 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 :) 2009-07-28 21:32:10 +00:00
PluginWiimote.h Wiimote: More work, don't ask, no answer 2009-12-25 22:10:56 +00:00
SConscript Move Segher's hashing/crypto code from the Dolphin project to Common. 2010-01-16 19:31:11 +00:00
SDCardUtil.cpp misc cleanup 2009-08-06 06:18:22 +00:00
SDCardUtil.h 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 :) 2009-07-28 21:32:10 +00:00
Setup.h 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 :) 2009-07-28 21:32:10 +00:00
StringUtil.cpp allow dumping of all symbols to a signature file 2009-11-18 21:11:05 +00:00
StringUtil.h Revert accidental change to stringutil 2009-09-04 11:48:49 +00:00
SymbolDB.cpp 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 :) 2009-07-28 21:32:10 +00:00
SymbolDB.h 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 :) 2009-07-28 21:32:10 +00:00
SysConf.cpp some cleanup, housekeeping for error cases and increased a few buffer sizes that are overflown by its content. 2010-02-03 20:29:49 +00:00
SysConf.h some cleanup, housekeeping for error cases and increased a few buffer sizes that are overflown by its content. 2010-02-03 20:29:49 +00:00
Thread.cpp This could alleviate the suffering of dual core synchronization a bit. 2010-01-14 10:52:14 +00:00
Thread.h This could alleviate the suffering of dual core synchronization a bit. 2010-01-14 10:52:14 +00:00
Thunk.cpp 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 :) 2009-07-28 21:32:10 +00:00
Thunk.h 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 :) 2009-07-28 21:32:10 +00:00
Timer.cpp Kill the last timeGetTime calls. 2010-01-21 21:27:52 +00:00
Timer.h (Minor timer library code cleanup) 2010-01-21 19:55:01 +00:00
stdafx.cpp 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 :) 2009-07-28 21:32:10 +00:00
stdafx.h 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 :) 2009-07-28 21:32:10 +00:00
svnrev_template.h lp's fix for bundle name 2009-10-24 20:29:52 +00:00
x64Analyzer.cpp 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 :) 2009-07-28 21:32:10 +00:00
x64Analyzer.h 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 :) 2009-07-28 21:32:10 +00:00
x64Emitter.cpp Fix EFB reads in fastmem mode by removing the EFB mapping (forces it to go through the right handlers). Enable fastmem mode in x64. 1-2% speed boost overall maybe :p 2010-01-17 21:28:39 +00:00
x64Emitter.h Hopefully fix all remaining quantizer issues in Mario Kart Wii: 2010-01-16 22:44:49 +00:00