mirror of
https://github.com/switchbrew/libnx.git
synced 2025-06-26 14:52:39 +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 |
||
---|---|---|
.. | ||
arm | ||
audio | ||
display | ||
kernel | ||
nvidia | ||
runtime | ||
services | ||
nacp.h | ||
nro.h | ||
result.h | ||
types.h |