dolphin/Source/Plugins/Plugin_VideoOGL/Src
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
..
Debugger Linux global build. At least the basic footwork is done here. 2010-02-02 21:56:29 +00:00
GUI Convert a few other EVT_COMBOBOX's to EVT_CHOICE's that I missed 2010-02-23 02:20:35 +00:00
OS Fixes issue 2331, plugins won't cause a crash/hang on stop anymore if their config dialog was opened, note that stopping a game while a config dialog is open still causes a crash (that should not be possible in the first place since the dialogs are modals, but heh...). 2010-02-22 04:59:57 +00:00
BPFunctions.cpp Fies Issue 1584 2010-01-29 07:44:21 +00:00
DLCache.cpp apply warning fixes from r1447 2009-11-08 02:28:06 +00:00
DLCache.h Frameskipping more aggressive (minor speedup, plz report any serious problems). Initial display list cache implementation, disabled for now. Various cleanup. 2009-08-09 11:03:58 +00:00
FramebufferManager.cpp D3D and Opengl: 2010-02-06 16:05:48 +00:00
FramebufferManager.h Moving more things out of GL into VideoCommon... 2009-09-03 20:37:35 +00:00
GLUtil.cpp Some code clean up, and take care of some compiler warnings. 2010-02-20 04:18:19 +00:00
GLUtil.h Some code clean up, and take care of some compiler warnings. 2010-02-20 04:18:19 +00:00
GLWindow.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
Globals.h Rename Config.cpp/h to VideoConfig.cpp/h. 2009-09-13 09:23:30 +00:00
NativeVertexFormat.cpp Fix missing shading in NSMBWii etc in the D3D plugin. Now, I'm not entirely sure why the existing code didn't work properly, but hey, this fixes it :) 2010-01-12 00:08:02 +00:00
PixelShaderCache.cpp Some code clean up, and take care of some compiler warnings. 2010-02-20 04:18:19 +00:00
PixelShaderCache.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
PostProcessing.cpp Linux global build. At least the basic footwork is done here. 2010-02-02 21:56:29 +00:00
PostProcessing.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
RasterFont.cpp VSW: Copied rasterfont from ogl to prevent inter plugin dependencies 2009-10-13 06:12:58 +00:00
RasterFont.h VSW: Copied rasterfont from ogl to prevent inter plugin dependencies 2009-10-13 06:12:58 +00:00
Render.cpp Some code clean up, and take care of some compiler warnings. 2010-02-20 04:18:19 +00:00
SConscript Revert commit 5105 until we sort out how we want this to work in linux. 2010-02-22 16:10:08 +00:00
TextureConverter.cpp Some code clean up, and take care of some compiler warnings. 2010-02-20 04:18:19 +00:00
TextureConverter.h Fix screen flickering with frameskip on D3D plugin, also fix occasional hang when turning frameskip off 2009-09-04 06:09:21 +00:00
TextureMngr.cpp First a bugfix: 2010-02-23 21:52:12 +00:00
TextureMngr.h a lot of modifications here :) 2010-02-03 03:52:50 +00:00
VertexLoaderManager.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
VertexManager.cpp Some code clean up, and take care of some compiler warnings. 2010-02-20 04:18:19 +00:00
VertexManager.h Sps fixed in all the games tested, code cleanup and reordering 2009-10-06 14:24:10 +00:00
VertexShaderCache.cpp D3D and Opengl: 2010-02-06 16:05:48 +00:00
VertexShaderCache.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
XFB.cpp Moving more things out of GL into VideoCommon... 2009-09-03 20:37:35 +00:00
XFB.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
cocoaGL.h Compiling with rev 63470 of wxWidgets now works with OSX x86_64. There are a BUNCH of errors while running, none fatal from what I've seen. This also fixes Dolphin creating multiple NSWindows when running multiple games. 2010-02-12 12:41:53 +00:00
cocoaGL.m Compiling with rev 63470 of wxWidgets now works with OSX x86_64. There are a BUNCH of errors while running, none fatal from what I've seen. This also fixes Dolphin creating multiple NSWindows when running multiple games. 2010-02-12 12:41:53 +00:00
main.cpp Fixes issue 2331, plugins won't cause a crash/hang on stop anymore if their config dialog was opened, note that stopping a game while a config dialog is open still causes a crash (that should not be possible in the first place since the dialogs are modals, but heh...). 2010-02-22 04:59:57 +00:00
main.h OpenGL fix: s_swapRequested must be volatile. 2010-01-26 14:56:51 +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