skyline/app
PixelyIon 9b145b5e26 Rework GraphicBufferProducer
This commit makes GraphicBufferProducer significantly more accurate by matching the behavior of AOSP alongside mirroring the tweaks made by Nintendo. 

It eliminates a lot of the magic structures and enumerations used prior and replaces them with the correct values from AOSP or HOS. 

There was a lot of functional inaccuracy as well which was fixed, we emulate the exact subset of HOS behavior that we need to. A lot of the intermediate layers such as GraphicBufferConsumer or Gralloc/Sync are not emulated as they're pointless abstractions here.
2021-06-30 18:34:01 +05:30
..
libraries Vulkan Instance + Validation Layer + Debug Report Initialization 2021-06-30 18:34:01 +05:30
src/main Rework GraphicBufferProducer 2021-06-30 18:34:01 +05:30
.gitignore libNX FS Initalization (v0.3) 2019-10-18 16:22:38 +05:30
build.gradle Vulkan PhysicalDevice + Device Initialization + Report Accurate Version 2021-06-30 18:34:01 +05:30
CMakeLists.txt Update NDK to 21.4.7075529 2021-06-30 18:34:01 +05:30
proguard-rules.pro Keep member names in pro guard 2020-11-12 22:19:55 +05:30