dolphin/Source/Core/VideoCommon/Src
comex f57ff0a569 Support a gcm revision-specific game ini for cheats + partially fix gecko codes in default ini.
The local ini is not revision-specific because it would require renaming
everything.  Meh.
2013-09-28 23:38:25 -04:00
..
OpenCL Move TextureDecoder.cl from User to Sys 2013-09-14 06:08:30 +02:00
AVIDump.cpp
AVIDump.h
BPFunctions.cpp
BPFunctions.h
BPMemory.cpp ShaderGen: Static inline everything. 2013-08-12 18:30:42 +02:00
BPMemory.h ShaderGen: Static inline everything. 2013-08-12 18:30:42 +02:00
BPStructs.cpp videoCommon: also reset logicOp on mode switch 2013-09-09 02:30:44 +02:00
BPStructs.h
CommandProcessor.cpp
CommandProcessor.h
CPMemory.cpp
CPMemory.h
DataReader.h
Debugger.cpp
Debugger.h
DLCache.h
DriverDetails.cpp [Android] The dynamic UBO access isn't actually fixed, contrary to what rev cd646d8e236 said. I presumed it fixed with v4x drivers, but I didn't have the LG G2 with me to test 100% at the time. This won't afflict any Adreno device with v4x drivers since UBOs are disabled for them since they are _broken_. 2013-09-26 07:46:56 +00:00
DriverDetails.h [ANDROID] Add two new DriverDetails bugs for Adreno. V45 of the driver has broken shader compilation with UBOs in the shaders, this is most likely fixed with V53 found in the Nexus 5. Add a bug for issue surrounding on screentext and doing a glClear after swap causes screen swizzling and zero frames rendered respectively. On the Java side, pass in the dimensions of the screen swapped since there is an issue with Adreno where it rotates the output 90 degrees for some reason. Disable the GLSL shader cache on Android for now due to the inability to cleanly exit the emulator, this tends to cause the cache to get corrupted. All this together fixes rendering with Adreno 3xx GPUs with driver version v14 and above. In particular my Galaxy S4 still resets with this without the root commands, but my HTC Droid DNA and LG G2 is fine. This must be due to particular 'enhancements' that the Samsung kernel has over the other ones. The speed on Adreno has yet to be optimized, so it will most likely be slow still. Faster than the software rasterizer in any case. The ARMJIT is still broken in at this point, so not much fun can be had. 2013-09-18 02:37:10 -05:00
EmuWindow.cpp Move in-game keybinding handling to a central location 2013-07-21 23:17:16 -04:00
EmuWindow.h
Fifo.cpp sync gpu: check disable flag before volatile 2013-08-24 18:43:07 +02:00
Fifo.h
FPSCounter.cpp
FPSCounter.h
FramebufferManagerBase.cpp
FramebufferManagerBase.h
GenericDLCache.cpp
GenericTextureDecoder.cpp
HiresTextures.cpp
HiresTextures.h
ImageWrite.cpp
ImageWrite.h
IndexGenerator.cpp small index generator optimiztions 2013-06-23 14:38:25 +02:00
IndexGenerator.h
LightingShaderGen.h VideoCommon: fix ogl lighting bug which happens because of NaN emulation 2013-09-16 17:10:19 +02:00
LookUpTables.h
MainBase.cpp Remove all refrences of field ordering from video backends. 2013-09-23 18:29:31 +12:00
MainBase.h
memcpy_amd.cpp
NativeVertexFormat.h
OnScreenDisplay.cpp [Android] Fix the ability to stop the game and start another. 2013-09-23 01:43:18 -05:00
OnScreenDisplay.h Refactor VideoCommon/OnScreenDisplay. 2013-08-24 02:13:54 +02:00
OpcodeDecoding.cpp
OpcodeDecoding.h
OpenCL.cpp
OpenCL.h
PerfQueryBase.cpp Add an option to enable performance queries in gameini files, disable it by default 2013-08-14 23:16:46 +02:00
PerfQueryBase.h Add an option to enable performance queries in gameini files, disable it by default 2013-08-14 23:16:46 +02:00
PixelEngine.cpp
PixelEngine.h
PixelShaderGen.cpp ogl: drop glsl120 support 2013-09-22 23:45:14 +02:00
PixelShaderGen.h Move LightingUidData to the LightingShaderGen header 2013-09-04 23:23:29 +02:00
PixelShaderManager.cpp PixelShaderManager: Revert code introduced mainly in revision 0fdeb81038. 2013-06-25 13:37:38 +02:00
PixelShaderManager.h
RenderBase.cpp Remove all refrences of field ordering from video backends. 2013-09-23 18:29:31 +12:00
RenderBase.h Remove all refrences of field ordering from video backends. 2013-09-23 18:29:31 +12:00
ShaderGenCommon.h VideoCommon: use memcmp to compare shader uid 2013-09-11 17:34:23 +02:00
Statistics.cpp
Statistics.h
TextureCacheBase.cpp
TextureCacheBase.h
TextureConversionShader.cpp ogl: drop glsl120 support 2013-09-22 23:45:14 +02:00
TextureConversionShader.h
TextureDecoder.h
VertexLoader_Color.cpp
VertexLoader_Color.h
VertexLoader_Normal.cpp
VertexLoader_Normal.h
VertexLoader_Position.cpp
VertexLoader_Position.h
VertexLoader_TextCoord.cpp
VertexLoader_TextCoord.h
VertexLoader.cpp Fix stack misalignment fix. 2013-09-22 15:48:27 -04:00
VertexLoader.h
VertexLoaderManager.cpp
VertexLoaderManager.h
VertexManagerBase.cpp
VertexManagerBase.h
VertexShaderGen.cpp Quick build fix. 2013-09-26 07:50:24 +00:00
VertexShaderGen.h Move LightingUidData to the LightingShaderGen header 2013-09-04 23:23:29 +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
VideoBackendBase.cpp Move VideoBackendBase from Common to VideoCommon 2013-08-14 23:16:46 +02:00
VideoBackendBase.h Remove all refrences of field ordering from video backends. 2013-09-23 18:29:31 +12:00
VideoCommon.h
VideoConfig.cpp Support a gcm revision-specific game ini for cheats + partially fix gecko codes in default ini. 2013-09-28 23:38:25 -04:00
VideoConfig.h Support a gcm revision-specific game ini for cheats + partially fix gecko codes in default ini. 2013-09-28 23:38:25 -04:00
VideoState.cpp
VideoState.h
x64DLCache.cpp Fix stack misalignment fix. 2013-09-22 15:48:27 -04:00
x64TextureDecoder.cpp A few more warnings. 2013-09-01 23:33:35 -04:00
XFMemory.cpp
XFMemory.h
XFStructs.cpp Remove some spurious endlines at the end of log messages 2013-08-21 00:19:50 +02:00
XFStructs.h