citra/src/video_core/textures
ReinUsesLisp f00641459e textures/decoders: Fix block linear to pitch copies
There were two issues with block linear copies. First the swizzling was
wrong and this commit reimplements them.

The other issue was that these copies are generally used to download
render targets from the GPU and yuzu was not downloading them from
host GPU memory unless the extreme GPU accuracy setting was selected.
This commit enables cached memory reads for all accuracy levels.

- Fixes level thumbnails in Super Mario Maker 2.
2020-08-10 20:45:03 -03:00
..
astc.cpp astc: Hard code bit depth changes to 8 and use fast replicate 2020-04-09 18:37:12 -03:00
astc.h gl_rasterizer_cache: Move format conversion to its own file 2019-02-26 20:08:27 -03:00
convert.cpp video_core: Rearrange pixel format names 2020-07-13 01:44:23 -03:00
convert.h texture_cache: General Fixes 2019-06-20 21:36:12 -03:00
decoders.cpp textures/decoders: Fix block linear to pitch copies 2020-08-10 20:45:03 -03:00
decoders.h textures/decoders: Fix block linear to pitch copies 2020-08-10 20:45:03 -03:00
texture.cpp configuration: implement per-game configurations (#4098) 2020-07-09 22:42:09 -04:00
texture.h video_core: Rearrange pixel format names 2020-07-13 01:44:23 -03:00