ppsspp/GPU/GLES
Florent Castelli 56175bc505 Defer blend, cull and depth test changes to draw command
Avoid unnecessary state changes and reduces the amount of OpenGL calls.
It also puts all the interesting logic at the same place, reducing the
complexity a little.
2012-11-24 15:19:29 +01:00
..
DisplayListInterpreter.cpp Defer blend, cull and depth test changes to draw command 2012-11-24 15:19:29 +01:00
DisplayListInterpreter.h Do GPU ram<->vram block transfers. Could be smart enough to clear textures from cache but isn't yet. 2012-11-22 20:57:41 +01:00
FragmentShaderGenerator.cpp Fix clear mode, turn Alpha Test back on 2012-11-23 12:43:31 +01:00
FragmentShaderGenerator.h Switch to "GPL 2.0 or later" for various reasons. I wrote most of the code I imported from Dolphin (which is GPL2-but-not-later), so it should be OK. 2012-11-04 23:24:00 +01:00
Framebuffer.cpp Defer blend, cull and depth test changes to draw command 2012-11-24 15:19:29 +01:00
Framebuffer.h Workaround for motogp setting a bogus framebuffer address. 2012-11-19 23:53:38 +01:00
ShaderManager.cpp Add internal 2D drawing library that goes through the Ge emulation for portability. 2012-11-18 13:04:49 +01:00
ShaderManager.h Add internal 2D drawing library that goes through the Ge emulation for portability. 2012-11-18 13:04:49 +01:00
StateMapping.cpp Defer blend, cull and depth test changes to draw command 2012-11-24 15:19:29 +01:00
StateMapping.h Defer blend, cull and depth test changes to draw command 2012-11-24 15:19:29 +01:00
TextureCache.cpp Fix clear mode, turn Alpha Test back on 2012-11-23 12:43:31 +01:00
TextureCache.h Delete old textures, to prevent memory usage from growing indefinitely. 2012-11-22 23:07:15 +01:00
TransformPipeline.cpp Defer blend, cull and depth test changes to draw command 2012-11-24 15:19:29 +01:00
TransformPipeline.h Fixes and optimizations to vertex decoding and lighting. 2012-11-16 15:16:14 +01:00
VertexDecoder.cpp Add internal 2D drawing library that goes through the Ge emulation for portability. 2012-11-18 13:04:49 +01:00
VertexDecoder.h Speed up T&L by only transforming/lighting each vertex once, for indexed draws 2012-11-16 16:19:37 +01:00
VertexShaderGenerator.cpp Fixes and optimizations to vertex decoding and lighting. 2012-11-16 15:16:14 +01:00
VertexShaderGenerator.h Switch to "GPL 2.0 or later" for various reasons. I wrote most of the code I imported from Dolphin (which is GPL2-but-not-later), so it should be OK. 2012-11-04 23:24:00 +01:00