skyline/app
Billy Laws 5fdda78073 Introduce Maxwell 3D interconnect pipeline state
The main goal of this is to reduce the number of redundant lookups and work done per draw as much as possible, this is mainly achived through heavy used of dirty tracking though other optimisations like heavily using the linear allocator are also in play. In addition to the goal of performance, the code has been cleaned up and abstracted significantly from its state in graphics_context, hopefully making the GPU interconnect code much more maintainable in the future and reducing the boilerplace needed to add even simple functionality. This commit includes partial pipeline state, enough for implementing clears + a slight bit extra.
2022-11-02 17:46:07 +00:00
..
libraries Enable hades vertex position input workaround for Adreno 2022-08-08 18:09:00 +01:00
src/main Introduce Maxwell 3D interconnect pipeline state 2022-11-02 17:46:07 +00:00
.gitignore libNX FS Initalization (v0.3) 2019-10-18 16:22:38 +05:30
build.gradle Introduce a releasedebug build variant 2022-10-17 18:39:32 +02:00
CMakeLists.txt Rewrite constant buffer interconnect code 2022-11-02 17:46:07 +00:00
proguard-rules.pro Add kotlinx.serialization-json dependencies 2022-08-06 22:00:19 +05:30