libnx/nx
fincs 1563df3921 Refactor console device, see details:
- 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
2018-10-06 16:48:03 +02:00
..
data switch to 16x16 console font 2018-02-25 15:49:25 +01:00
external/bsd/include Re-introduce socklen_t definition to netdb.h 2018-06-25 23:39:02 +02:00
include Refactor console device, see details: 2018-10-06 16:48:03 +02:00
source Refactor console device, see details: 2018-10-06 16:48:03 +02:00
.gitignore ignore generated files 2017-09-18 19:40:15 +01:00
default_icon.jpg Changed the default icon (again) 2018-02-25 15:49:50 +01:00
Doxyfile Start doxygen bringup, with some miscellaneous cleanup 2018-02-10 22:40:11 +01:00
Makefile Release v1.4.1 2018-09-18 17:56:11 +02:00
switch_rules Add rules for building .npdm, .nsp and .kip, see details: 2018-05-09 17:55:30 +02:00
switch.ld Add MOD0 header to crt0 2018-08-31 13:05:21 +02:00
switch.specs Embed GNU build ID in compiled binaries for use by creport 2018-06-26 19:19:41 +02:00