skyline/app/src/main/cpp
PixelyIon a60d6ec58f
Replace host immutability FenceCycle with GPU usage tracking
We utilized a `FenceCycle` to keep track of if the buffer was mutable or not and introduced another cycle to track GPU-side requirements only on fulfillment of which could the buffer be utilized on the host but due to the recent change in the behavior this system ended up being unoptimal. 

This commit replaces the cycle with a boolean tracking if there are any usages of the resource on the GPU within the current context that may prevent it from being mutated on the CPU. The fence of the context is simply attached to the buffer based off this which was allowed as the new behavior of buffer fences matches all the requirements for this.
2022-08-06 22:18:42 +05:30
..
skyline Replace host immutability FenceCycle with GPU usage tracking 2022-08-06 22:18:42 +05:30
driver_jni.cpp Add utilities for reading and installing gpu driver packages 2022-08-06 22:00:19 +05:30
emu_jni.cpp Rename SettingsValues to NativeSettings 2022-07-26 20:16:24 +05:30
loader_jni.cpp Add ScopedStackBlocker to RomFile.populate 2022-04-14 14:14:52 +05:30