mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-27 17:18:53 +00:00
2772abc8d7
This patch enhances menu_view with the optional configuration attributes 'opaque' and 'background'. Setting 'opaque' to "yes" suppresses the use of the alpha channel at the GUI session. This improves the drawing performance by 20% on the PinePhone. Since the menu_view uses the gems/gui_buffer.h utility, the 'Gui_buffer' received a new 'Alpha' argument at construction time. The 'background' attribute can be specified to define the reset color of the GUI buffer. It alleviates the need to create a frame widget for the top level. The patch also switches the optimization level for compiling menu_view to -O3, which increases the drawing performance on the PinePhone by 30%. Fixes #4592 |
||
---|---|---|
.. | ||
animated_geometry.h | ||
animator.h | ||
cached_font.h | ||
chunky_texture.h | ||
color_hsv.h | ||
dither_painter.h | ||
file.h | ||
gui_buffer.h | ||
local_reporter.h | ||
lru_cache.h | ||
png_image.h | ||
texture_utils.h | ||
ttf_font.h | ||
vfs_font.h | ||
wrapped_gui_session.h | ||
xml_anchor.h |