diff options
Diffstat (limited to 'nuttx/configs/sim/nx/defconfig')
-rw-r--r-- | nuttx/configs/sim/nx/defconfig | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/nuttx/configs/sim/nx/defconfig b/nuttx/configs/sim/nx/defconfig index f8139b32c..e34dadcd8 100644 --- a/nuttx/configs/sim/nx/defconfig +++ b/nuttx/configs/sim/nx/defconfig @@ -438,15 +438,16 @@ CONFIG_NX_MXCLIENTMSGS=16 # NxConsole needs to remember every character written to the console so # that it can redraw the window. This setting determines the size of some # internal memory allocations used to hold the character data. Default: 128. -# CONFIG_NXCONSOLE_FONTCACHE -# If this setting is defined, then caching of fonts will be supported by -# NxConsole. Each font must be rendered from the tiny font storage format -# to the full display size and pixel depth. If this setting is defined, then -# the more recently used font glyphs will be retained in a cache of size -# CONFIG_NXCONSOLE_CACHESIZE. Default: No font caching. # CONFIG_NXCONSOLE_CACHESIZE -# If CONFIG_NXCONSOLE_FONTCACHE, then this setting will control the size -# of the font cache (in number of glyphs). Default: 16. +# NxConsole supports caching of rendered fonts. This font caching is required +# for two reasons: (1) First, it improves text performance, but more +# importantly (2) it preserves the font memory. Since the NX server runs on +# a separate server thread, it requires that the rendered font memory persist +# until the server has a chance to render the font. (NOTE: There is still +# inherently a race condition in this!). Unfortunately, the font cache would +# be quite large if all fonts were saved. The CONFIG_NXCONSOLE_CACHESIZE setting +# will control the size of the font cache (in number of glyphs). Only that +# number of the most recently used glyphs will be retained. Default: 16. # CONFIG_NXCONSOLE_LINESEPARATION # This the space (in rows) between each row of test. Default: 2 # CONFIG_NXCONSOLE_NOWRAP @@ -458,7 +459,6 @@ CONFIG_NXCONSOLE=n CONFIG_NXCONSOLE_BPP=8 # CONFIG_NXCONSOLE_NOGETRUN CONFIG_NXCONSOLE_MXCHARS=256 -# CONFIG_NXCONSOLE_FONTCACHE # CONFIG_NXCONSOLE_CACHESIZE # CONFIG_NXCONSOLE_LINESEPARATION # CONFIG_NXCONSOLE_NOWRAP |