skyline/app/src/main/cpp
PixelyIon 80c8fb8791 Implement CPU BCn Texture Decoding
Certain GPU vendors such as ARM's Mali do not have support for BCn textures whatsoever while other vendors such as AMD only have partial support (BC1-BC3). Most titles on the guest utilize BC textures and to address this on host GPUs without support for BCn, we need to decompress the texture on the CPU. This commit implements a CPU BCn texture decoder based off Swiftshader's BC decoder, it also adds the necessary infrastructure to have different formats for the `GuestTexture` and `Texture` objects.
2022-05-28 21:22:24 +05:30
..
skyline Implement CPU BCn Texture Decoding 2022-05-28 21:22:24 +05:30
emu_jni.cpp Move Skyline internal files to external directory 2022-04-14 14:14:52 +05:30
loader_jni.cpp Add ScopedStackBlocker to RomFile.populate 2022-04-14 14:14:52 +05:30