citra/src/video_core
Yuri Kunde Schlesner e9c209ccc8 PICA: Properly emulate 1-stage delay in the combiner buffer
This was discovered and verified by @fincs. The tev combiner buffer
actually lags behind by one stage, meaning stage 1 reads the initial
color, stage 2 reads stage 0's output, and so on.

Fixes character portraits in Fire Emblem: Awakening and world textures
in Zelda: ALBW. Closes #1140.
2015-11-30 22:45:18 -08:00
..
debug_utils CitraQt, SkyEye, Loader, VideoCore: Remove newlines in LOG_* calls. 2015-10-09 22:14:56 +01:00
renderer_opengl PICA: Properly emulate 1-stage delay in the combiner buffer 2015-11-30 22:45:18 -08:00
shader video_core: Reorganize headers 2015-09-11 07:31:15 -04:00
clipper.cpp video_core: Reorganize headers 2015-09-11 07:31:15 -04:00
clipper.h GPU: Refactor "VertexShader" namespace to "Shader". 2015-08-15 17:33:41 -04:00
CMakeLists.txt renderer_opengl: Refactor shader generation/caching to be more organized + various cleanups. 2015-10-21 21:53:14 -04:00
command_processor.cpp GPU/Loaders: Log an error when a loader tries to load from a component beyond the available ones (12). 2015-11-09 21:16:11 -05:00
command_processor.h Core: Cleanup hw includes. 2015-06-28 00:46:39 +01:00
gpu_debugger.h fix some xcode 7.0 warnings 2015-09-29 23:11:09 +02:00
hwrasterizer_base.h GPU: Refactor "VertexShader" namespace to "Shader". 2015-08-15 17:33:41 -04:00
pica.cpp video_core: Reorganize headers 2015-09-11 07:31:15 -04:00
pica.h gl_rasterizer: Move logic for creating ShaderCacheKey to a static function. 2015-10-21 21:53:05 -04:00
primitive_assembly.cpp video_core: Reorganize headers 2015-09-11 07:31:15 -04:00
primitive_assembly.h video_core: Remove unnecessary includes from headers 2015-09-11 00:10:03 -04:00
rasterizer.cpp PICA: Properly emulate 1-stage delay in the combiner buffer 2015-11-30 22:45:18 -08:00
rasterizer.h GPU: Refactor "VertexShader" namespace to "Shader". 2015-08-15 17:33:41 -04:00
renderer_base.h Core: Cleanup hw includes. 2015-06-28 00:46:39 +01:00
utils.cpp video_core: Reorganize headers 2015-09-11 07:31:15 -04:00
utils.h video_core/utils: Remove unused variables in GetMortonOffset 2015-05-23 00:38:37 -04:00
video_core.cpp video_core: Reorganize headers 2015-09-11 07:31:15 -04:00
video_core.h Shader: Initial implementation of x86_x64 JIT compiler for Pica vertex shaders. 2015-08-15 18:01:07 -04:00