skyline/app/src/main
PixelyIon e1a4325137
Introduce FenceCycle Waiter Thread
A substantial amount of time is spent destroying dependencies for any threads waiting or polling `FenceCycle`s, this is not optimal as it blocks them from moving onto other tasks while destruction is a fundamentally async task and can be delayed.

This commit solves this by introducing a thread that is dedicated to waiting on every `FenceCycle` then signalling and destroying all dependencies which entirely fixes the issue of destruction blocking on more important threads.
2022-08-06 22:20:54 +05:30
..
assets Improve Shared Fonts + Fix AM PopLaunchParameter & Choreographer Bug 2021-10-16 12:13:30 +01:00
cpp Introduce FenceCycle Waiter Thread 2022-08-06 22:20:54 +05:30
java/emu/skyline Introduce alternative FPS measurement for disabled frame throttling 2022-08-06 22:20:54 +05:30
res Introduce alternative FPS measurement for disabled frame throttling 2022-08-06 22:20:54 +05:30
AndroidManifest.xml Only set hasFragileUserData for signed builds 2022-08-06 22:18:42 +05:30