dolphin-emulator/Source/Core/VideoCommon/Src
degasus a6fd2c8227 fix lightning for inconsitent config
It's possible to configure to use the vertex color as lightning source without enabling the vertex color at all.
The old implementation will use zero, but it seems to be wrong (prooven by THPS3), more likely is to disable
the lightning and just return the global color.
This fixes THPS3 on OpenGL, but it isn't verifed on hardware
2013-08-07 14:22:15 +02:00
..
OpenCL New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
AVIDump.cpp Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
AVIDump.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
BPFunctions.cpp New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
BPFunctions.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
BPMemory.cpp BPMemory: Fix a small documentation mistake from revision 9365187f89. 2013-05-10 11:47:06 +00:00
BPMemory.h BPMemory: Assign a more descriptive name to a field in the genmode register. 2013-06-18 17:25:16 +02:00
BPStructs.cpp BPMemory: Assign a more descriptive name to a field in the genmode register. 2013-06-18 17:25:16 +02:00
BPStructs.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
CommandProcessor.cpp Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
CommandProcessor.h Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
CPMemory.cpp New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
CPMemory.h Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
DataReader.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
Debugger.cpp Merge 'master' into shader-uids-awesome. 2013-04-25 14:05:54 +02:00
Debugger.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
DLCache.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
DriverDetails.cpp [Android] Qualcomm Swap hack isn't needed anymore due to the new StreamBuffer type. 2013-07-26 21:49:48 -05:00
DriverDetails.h [Android] Qualcomm Swap hack isn't needed anymore due to the new StreamBuffer type. 2013-07-26 21:49:48 -05:00
EmuWindow.cpp Move in-game keybinding handling to a central location 2013-07-21 23:17:16 -04:00
EmuWindow.h fixed a freeze on emu shutdown in windows build 2011-12-19 15:13:26 -08:00
Fifo.cpp Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
Fifo.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
FPSCounter.cpp New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
FPSCounter.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
FramebufferManagerBase.cpp Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
FramebufferManagerBase.h Revert "Made several variables/parameters unsigned in the DX9, DX11 and OGL plugins. They make more sense like this (given their names)." 2013-01-16 15:46:11 -05:00
GenericDLCache.cpp Clean up more space/tab mismatches in AudioCommon, Common, and VideoCommon. 2013-03-19 21:51:12 -04:00
GenericTextureDecoder.cpp Clean up more space/tab mismatches in AudioCommon, Common, and VideoCommon. 2013-03-19 21:51:12 -04:00
HiresTextures.cpp New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
HiresTextures.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
ImageWrite.cpp New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
ImageWrite.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
IndexGenerator.cpp small index generator optimiztions 2013-06-23 14:38:25 +02:00
IndexGenerator.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
LightingShaderGen.h fix lightning for inconsitent config 2013-08-07 14:22:15 +02:00
LookUpTables.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
MainBase.cpp Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
MainBase.h Some work on changing comments, log messages, and variable and function names to reflect that the plugins are not plugins anymore. 2011-02-14 02:18:03 +00:00
memcpy_amd.cpp Removing Core::IsGPUThread() and Core::IsCPUThread() calls in favor of simple bool isCPUThread parameter value. 2013-03-15 19:42:42 -05:00
NativeVertexFormat.h Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
OnScreenDisplay.cpp Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
OnScreenDisplay.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
OpcodeDecoding.cpp New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
OpcodeDecoding.h Fix a bunch of random typos in comments and logging. 2013-04-19 09:21:45 -04:00
OpenCL.cpp New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
OpenCL.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
PerfQueryBase.cpp OGL: Implement pixel metrics (untested) 2012-08-26 20:26:10 +02:00
PerfQueryBase.h Add documentation to PerfQueryBase interface. 2013-03-01 23:02:11 +01:00
PixelEngine.cpp Fix a bunch of random typos in comments and logging. 2013-04-19 09:21:45 -04:00
PixelEngine.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
PixelShaderGen.cpp simplify my last commit 2013-07-29 23:26:18 +02:00
PixelShaderGen.h Implement zcomploc on OpenGL4.2+ 2013-07-22 12:02:16 +02:00
PixelShaderManager.cpp PixelShaderManager: Revert code introduced mainly in revision 0fdeb81038. 2013-06-25 13:37:38 +02:00
PixelShaderManager.h Merge 'master' into shader-uids-awesome. 2013-04-25 14:05:54 +02:00
RenderBase.cpp Make hotkeys for togglign IR, AR, efb copies and fog settings configurable. 2013-07-30 05:49:02 -04:00
RenderBase.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
ShaderGenCommon.h ShaderGen: Use u8 as uid storage base type. Fixes an off-by-one error introduced in revision bdc28106ee that caused some lighting issues. 2013-07-02 14:48:08 +02:00
Statistics.cpp add new statistics for gpu buffer streaming 2013-05-23 21:07:01 +02:00
Statistics.h add new statistics for gpu buffer streaming 2013-05-23 21:07:01 +02:00
TextureCacheBase.cpp Invalidate the texture cache using the GPU thread when the CPU thread makes a request. 2013-06-08 11:28:54 +10:00
TextureCacheBase.h Invalidate the texture cache using the GPU thread when the CPU thread makes a request. 2013-06-08 11:28:54 +10:00
TextureConversionShader.cpp There. Fix all the issues where we are using integers when we should be using floats in the texture conversion shaders. 2013-07-21 12:00:20 +00:00
TextureConversionShader.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
TextureDecoder.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
VertexLoader.cpp Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
VertexLoader.h Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
VertexLoader_Color.cpp Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
VertexLoader_Color.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
VertexLoader_Normal.cpp Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
VertexLoader_Normal.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
VertexLoader_Position.cpp Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
VertexLoader_Position.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
VertexLoader_TextCoord.cpp Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
VertexLoader_TextCoord.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
VertexLoaderManager.cpp Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
VertexLoaderManager.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
VertexManagerBase.cpp Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
VertexManagerBase.h Clean up more space/tab mismatches in AudioCommon, Common, and VideoCommon. 2013-03-19 21:51:12 -04:00
VertexShaderGen.cpp ShaderGen: Use u8 as uid storage base type. Fixes an off-by-one error introduced in revision bdc28106ee that caused some lighting issues. 2013-07-02 14:48:08 +02:00
VertexShaderGen.h ShaderGen: Use u8 as uid storage base type. Fixes an off-by-one error introduced in revision bdc28106ee that caused some lighting issues. 2013-07-02 14:48:08 +02:00
VertexShaderManager.cpp Add "Q" / "E" as freelook keybindings 2013-07-22 00:14:42 -04:00
VertexShaderManager.h Add "Q" / "E" as freelook keybindings 2013-07-22 00:14:42 -04:00
VideoCommon.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
VideoConfig.cpp Make hotkeys for togglign IR, AR, efb copies and fog settings configurable. 2013-07-30 05:49:02 -04:00
VideoConfig.h Make hotkeys for togglign IR, AR, efb copies and fog settings configurable. 2013-07-30 05:49:02 -04:00
VideoState.cpp New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
VideoState.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
x64DLCache.cpp Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
x64TextureDecoder.cpp Fix a bunch of random typos in comments and logging. 2013-04-19 09:21:45 -04:00
XFMemory.cpp New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
XFMemory.h Formatting cleanup for VideoCommon. 2013-04-24 09:21:54 -04:00
XFStructs.cpp New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00
XFStructs.h New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. 2013-04-17 23:09:55 -04:00