mirror of
https://github.com/switchbrew/libnx.git
synced 2025-06-26 06:42:47 +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 |
||
---|---|---|
.. | ||
devices | ||
util | ||
env.h | ||
nxlink.h |