Internals rework
This release is focused on a rather large rewrite of internal code, fixing many longstanding issues.
User-visible changes:
- Deprecation of the chainloader version. The main sysmodule now parses and applies the configuration on boot.
- Deprecation of brightness management. This feature had been missing since 14.0 due to OS changes.
- Accurate preview of all color correction features in the application, using a compute shader.
- Many longstanding bugs fixed, especially regarding docking & sleep.
Internal changes:
- Complete rework and major simplification of the sysmodule IPC interface.
- Dropped libstratosphere as a dependency, now using sys-clk's minimal IPC server implementation.
- Reworked command buffer management in application code to be more robust.