dolphin-emulator/Source/Core
Rodolfo Osvaldo Bogado 3cc5d8ce6f First a bugfix:
fixed a misbehavior in the clear code that causes depth clear problems in reference hardware (Intel as example).
add 6 parameters to optimize Safe Texture Cache:
SafeTextureCacheColorSamples, SafeTextureCacheIndexedSamples, SafeTextureCacheTlutSamples:

this 3 parameters gives the number of samples taken to calculate the final hash value, less samples = more speed, more samples = more accuracy
if 0 is specified the hash is calculated using all the data in the texture.
SafeTextureCacheColorMaxSize, SafeTextureCacheIndexedMaxSize, SafeTextureCacheTlutMaxSize:
this parameters limits the amount of data used for the hash calculation, it could appear as redundant but in some games is better to make a full hash of the first bytes instead of some samples of all the texture.

color, indexed, tlut : define the texture type, full color data, indexed, and the tlut memory.

the parameters are available in the config , no GUI at this time, if the test are OK will add it to the GUI.
if someone needs it will give more examples on how to configure the values for specific games.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5116 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-02-23 21:52:12 +00:00
..
AudioCommon Fix a Memory leak in CoreAudio backend, around 2MB. Stops OpenCL from trying to decode CMPR textures, as it fails horribly. Fixes a memory leak in EXI devices, where the destructor wouldn't be called, causing a 32MB leak with memory cards(if you have two), and maybe a bit more from the other EXI devices 2010-02-12 16:40:13 +00:00
Common SFML on linux/osx now compiles from external (static) 2010-02-21 20:09:49 +00:00
Core Some tiny fix, fixed a crash when activating "overlay some statistics" on OGL plugin (which actually overlays a whole book + 400 chapters of statistics and, indeed, overflows and crash) + memleak fix on LLE plugin and little fix on GBAlink shutdown code. 2010-02-23 01:57:26 +00:00
DebuggerUICommon Warning cleanup, mainly shadowed variables, const/non-const and ctor initialization order 2010-02-21 18:55:00 +00:00
DebuggerWX Warning cleanup, mainly shadowed variables, const/non-const and ctor initialization order 2010-02-21 18:55:00 +00:00
DiscIO More memory leak fixing. 2010-02-17 07:15:39 +00:00
DolphinWX Revert commit 5105 until we sort out how we want this to work in linux. 2010-02-22 16:10:08 +00:00
DSPCore DSPLLE - 2 new opcodes (TSTPROD,MULAXH) 2010-02-22 00:22:04 +00:00
InputCommon Fixed a few memory leaks. Made Init and Shutdown functions for some core systems. 2010-02-16 04:34:41 +00:00
VideoCommon First a bugfix: 2010-02-23 21:52:12 +00:00