skyline/app
Billy Laws b7d0f2fafa Implement support for pushbuffer methods split across multiple GpEntries
These are used heavily in OpenGL games, which now, together with the
previous syncpoint changes, work perfectly. The actual implementation is
rather novel as rather than using a per-class state machine for all
methods we only use it for those that are known to be split across
GpEntry boundaries, as a result only a single bounds check is added to
the hot path of contiguous method execution and the performance loss is
negligible.
2021-10-16 12:13:30 +01:00
..
libraries Introduce Boost as a submodule + Minor Fixes 2021-10-05 01:13:22 +05:30
src/main Implement support for pushbuffer methods split across multiple GpEntries 2021-10-16 12:13:30 +01:00
.gitignore libNX FS Initalization (v0.3) 2019-10-18 16:22:38 +05:30
build.gradle Improve Shared Fonts + Fix AM PopLaunchParameter & Choreographer Bug 2021-10-16 12:13:30 +01:00
CMakeLists.txt Implement pre-wait and post-increment syncpoint operations in submit 2021-10-16 12:13:30 +01:00
proguard-rules.pro Keep member names in pro guard 2020-11-12 22:19:55 +05:30