mirror of
https://github.com/switchbrew/libnx.git
synced 2025-08-12 18:49:23 +02:00
- Added ConsoleRenderer interface, which abstracts all relevant operations needed to set up and write characters to a text mode display - ConsoleFont now has tileWidth/tileHeight parameters - PrintConsole now holds a pointer to a ConsoleRenderer - Added consoleExit for deinitializing the console - Added consoleUpdate for updating the display every frame - Corrected lots of obsolete/outdated comments - Separated console software renderer into its own file (console_sw.c) - Added getDefaultConsoleRenderer weak function, for selecting the default console renderer when none (NULL) is specified in PrintConsole - Software renderer now takes care of gfxInitDefault/gfxExit - All these changes are backwards compatible with older programs because: - gfxInitDefault has double-init protection - Old programs don't call consoleUpdate/Exit, but their implementation in the software renderer is identical to what old programs were already doing anyway |
||
---|---|---|
nx | ||
.doozer.json | ||
.gitignore | ||
Changelog.md | ||
CODESTYLE.md | ||
LICENSE.md | ||
Makefile | ||
README.md |
Nintendo Switch AArch64-only userland library.
Based on libctru.
Install instructions
See Switchbrew.