dolphin/Source/Core/VideoCommon/Src
Rodolfo Osvaldo Bogado ce3c2700e7 This commit is separate in two parts:
Fix: fix for lighting equations , that must improve lighting in a lot of games (  test smg :) )
experimental speedup: implemented alpha pass using stencil buffer instead of a duplicate shader. i recommend to test this well as i dono if will work the same way in all the systems. i my system it gives a nice 2-5 fps improvement. if it brings problems in any system or game will revert asap.
enjoy

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5653 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-06-12 12:36:33 +00:00
..
OpenCL Hg: 2010-06-09 01:37:08 +00:00
AVIDump.cpp
AVIDump.h
BPFunctions.h
BPMemory.cpp
BPMemory.h HUGE commit :) 2010-06-05 00:01:18 +00:00
BPStructs.cpp space changes, merge #defines, language fix, and code reorder/cleanup :P 2010-06-05 01:38:22 +00:00
BPStructs.h
CommandProcessor.cpp Hg: 2010-06-09 01:37:08 +00:00
CommandProcessor.h Hg: 2010-06-09 01:37:08 +00:00
CPMemory.cpp
CPMemory.h
DataReader.h
Fifo.cpp
Fifo.h
HiresTextures.cpp Remove unused variables. 2010-05-26 20:43:16 +00:00
HiresTextures.h
ImageWrite.cpp
ImageWrite.h
IndexGenerator.cpp let's keep experimenting: 2010-05-22 21:58:43 +00:00
IndexGenerator.h let's keep experimenting: 2010-05-22 21:58:43 +00:00
LookUpTables.h
memcpy_amd.cpp
NativeVertexFormat.h
NativeVertexWriter.cpp
NativeVertexWriter.h fast commit : 2010-05-04 14:43:30 +00:00
OnScreenDisplay.cpp
OnScreenDisplay.h
OpcodeDecoding.cpp Fix crash when stopping and starting a game with OpenCL enabled 2010-02-13 10:09:54 +00:00
OpcodeDecoding.h
PixelEngine.cpp Hg: 2010-06-09 01:37:08 +00:00
PixelEngine.h Hg: 2010-06-09 01:37:08 +00:00
PixelShaderGen.cpp HUGE commit :) 2010-06-05 00:01:18 +00:00
PixelShaderGen.h
PixelShaderManager.cpp a little optimization in shaders constants setting , based on the same idea of nodchip changes. 2010-05-17 22:17:46 +00:00
PixelShaderManager.h
Profiler.cpp
Profiler.h
Render.h after a good commit lets make some experiments: 2010-05-19 03:15:36 +00:00
SConscript Simplify the SCons build: 2010-06-10 14:18:21 +00:00
Statistics.cpp 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
Statistics.h
TextureConversionShader.cpp HUGE commit :) 2010-06-05 00:01:18 +00:00
TextureConversionShader.h
TextureDecoder.cpp #if 0 work-in-progress code. 2010-05-26 20:52:44 +00:00
TextureDecoder.h back to limit vps instead of fps as this fix fps limit and now it works correctly as now the sync between the plug in and the core is almost correct. 2010-04-03 22:22:55 +00:00
VertexLoader_Color.cpp
VertexLoader_Color.h
VertexLoader_Normal.cpp VideoCommon: Added automatic selection routines for SSSE3/SSE4.1 codes. It selects SSSE3/SSE4.1 codes only if a proper preprocessor definition is defined and the target cpu supports SSSE3/SSE4.1. The selection routines in VertexLoader_* use function pointers. TextureDecoder uses a combination of "#if" and "if" statements. 2010-04-09 15:13:42 +00:00
VertexLoader_Normal.h VideoCommon: Added automatic selection routines for SSSE3/SSE4.1 codes. It selects SSSE3/SSE4.1 codes only if a proper preprocessor definition is defined and the target cpu supports SSSE3/SSE4.1. The selection routines in VertexLoader_* use function pointers. TextureDecoder uses a combination of "#if" and "if" statements. 2010-04-09 15:13:42 +00:00
VertexLoader_Position.cpp VideoCommon: Added automatic selection routines for SSSE3/SSE4.1 codes. It selects SSSE3/SSE4.1 codes only if a proper preprocessor definition is defined and the target cpu supports SSSE3/SSE4.1. The selection routines in VertexLoader_* use function pointers. TextureDecoder uses a combination of "#if" and "if" statements. 2010-04-09 15:13:42 +00:00
VertexLoader_Position.h VideoCommon: Added automatic selection routines for SSSE3/SSE4.1 codes. It selects SSSE3/SSE4.1 codes only if a proper preprocessor definition is defined and the target cpu supports SSSE3/SSE4.1. The selection routines in VertexLoader_* use function pointers. TextureDecoder uses a combination of "#if" and "if" statements. 2010-04-09 15:13:42 +00:00
VertexLoader_TextCoord.cpp VideoCommon: Added automatic selection routines for SSSE3/SSE4.1 codes. It selects SSSE3/SSE4.1 codes only if a proper preprocessor definition is defined and the target cpu supports SSSE3/SSE4.1. The selection routines in VertexLoader_* use function pointers. TextureDecoder uses a combination of "#if" and "if" statements. 2010-04-09 15:13:42 +00:00
VertexLoader_TextCoord.h VideoCommon: Added automatic selection routines for SSSE3/SSE4.1 codes. It selects SSSE3/SSE4.1 codes only if a proper preprocessor definition is defined and the target cpu supports SSSE3/SSE4.1. The selection routines in VertexLoader_* use function pointers. TextureDecoder uses a combination of "#if" and "if" statements. 2010-04-09 15:13:42 +00:00
VertexLoader.cpp HUGE commit :) 2010-06-05 00:01:18 +00:00
VertexLoader.h Removed more compiler warnings in linux. 2010-03-07 22:48:37 +00:00
VertexLoaderManager.cpp Fixed the crazy code in r5161. 2010-03-06 10:07:37 +00:00
VertexLoaderManager.h
VertexShaderGen.cpp This commit is separate in two parts: 2010-06-12 12:36:33 +00:00
VertexShaderGen.h
VertexShaderManager.cpp space changes, merge #defines, language fix, and code reorder/cleanup :P 2010-06-05 01:38:22 +00:00
VertexShaderManager.h Re-added Skies of Arcadia projection hack. Fixes issue 2514. 2010-04-15 09:23:59 +00:00
VideoCommon.h Improve iterator usage. 2010-05-28 23:14:16 +00:00
VideoConfig.cpp added ssaa and efb scale as separate configurations: 2010-06-09 15:33:01 +00:00
VideoConfig.h added ssaa and efb scale as separate configurations: 2010-06-09 15:33:01 +00:00
VideoState.cpp
VideoState.h
XFBConvert.cpp
XFBConvert.h
XFMemory.cpp
XFMemory.h
XFStructs.cpp
XFStructs.h