skyline/app
Billy Laws d79635772f Implement support for GPU-side constant buffer updating
Previously constant buffer updates would be handled on the CPU and only the end result would be synced to the GPU before execute. This caused issues as if the constant buffer contents was changed between each draw in a renderpass (e.g. text rendering) the draws themselves would only see the final resulting constant buffer. Fix this by updating cbufs on the GPU/CPU seperately, only ever syncing them back at the start or after a guest side CPU write, at the moment only a single word is updated at a time however this can be optimised in the future to batch all consecutive updates into one large one.
2022-04-14 14:14:52 +05:30
..
libraries Swap out boostorg/boost for skyline-emu/boost 2022-04-14 14:14:52 +05:30
src/main Implement support for GPU-side constant buffer updating 2022-04-14 14:14:52 +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