skyline/app
PixelyIon 372ab8befa Allow external synchronization for buffers
In certain situations such as constant buffer updates, we desire to use the guest buffer as a shadow buffer forwarding all writes directly to it while we update the host using inline buffer updates so they happen in-sequence. This requires special behavior as we cannot let any synchronization operations take place as they would break the shadow buffer, as a result, an external synchronization flag has been added to prevent this from happening. 

It should be noted that this flag is not respected for buffer recreation which will lead to UB, this can and will break updates in certain cases and this change isn't complete without buffer manager support.
2022-04-16 18:44:53 +05:30
..
libraries Swap out boostorg/boost for skyline-emu/boost 2022-04-14 14:14:52 +05:30
src/main Allow external synchronization for buffers 2022-04-16 18:44:53 +05:30
.gitignore libNX FS Initalization (v0.3) 2019-10-18 16:22:38 +05:30
build.gradle Swap out boostorg/boost for skyline-emu/boost 2022-04-14 14:14:52 +05:30
CMakeLists.txt Add stack tracing to skyline::exception 2022-04-14 14:14:52 +05:30
proguard-rules.pro Keep member names in pro guard 2020-11-12 22:19:55 +05:30