skyline/app
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
..
libraries Update hades 2022-05-08 19:37:10 +01:00
src/main Implement CPU BCn Texture Decoding 2022-05-28 21:22:24 +05:30
.gitignore libNX FS Initalization (v0.3) 2019-10-18 16:22:38 +05:30
build.gradle Update Build Tools to 33.0.0-rc4 2022-05-12 02:53:01 +05:30
CMakeLists.txt Implement CPU BCn Texture Decoding 2022-05-28 21:22:24 +05:30
proguard-rules.pro Keep member names in pro guard 2020-11-12 22:19:55 +05:30