skyline/app
PixelyIon 42573170c6 Implement Framebuffer Cache
Implements a cache for storing `VkFramebuffer` objects with a special path on devices with `VK_KHR_imageless_framebuffer` to allow for more cache hits due to an abstract image rather than a specific one. 

Caching framebuffers is a fairly crucial optimization due to the cost of creating framebuffers on TBDRs since it involves calculating tiling memory allocations and in the case of Adreno's proprietary driver involves several kernel calls for mapping and allocating the corresponding framebuffer memory.
2022-05-01 18:27:27 +05:30
..
libraries Swap out boostorg/boost for skyline-emu/boost 2022-04-14 14:14:52 +05:30
src/main Implement Framebuffer Cache 2022-05-01 18:27:27 +05:30
.gitignore libNX FS Initalization (v0.3) 2019-10-18 16:22:38 +05:30
build.gradle Update Kotlin, AGP, Gradle and Build Tools 2022-04-27 14:00:36 +05:30
CMakeLists.txt Implement Framebuffer Cache 2022-05-01 18:27:27 +05:30
proguard-rules.pro Keep member names in pro guard 2020-11-12 22:19:55 +05:30