43715ff0c0
Currently solid-colour displays (e.g. the background for fullscreen views) is implemented by a special-case weston_surface which has no buffer attached, with a special punch-through renderer callback to set the colour. Replace this with a weston_buffer type explicitly specifying the solid colour, which helps us eliminate yet more special cases in renderers and backends. This is not handled yet in any renderer or backend, however it is also not used by anything yet. Following commits add support to the renderers and backends. Signed-off-by: Daniel Stone <daniels@collabora.com> |
||
---|---|---|
.. | ||
backend-drm.h | ||
backend-headless.h | ||
backend-rdp.h | ||
backend-wayland.h | ||
backend-x11.h | ||
config-parser.h | ||
libweston.h | ||
matrix.h | ||
meson.build | ||
pipewire-plugin.h | ||
plugin-registry.h | ||
remoting-plugin.h | ||
version.h.in | ||
weston-log.h | ||
windowed-output-api.h | ||
xwayland-api.h | ||
zalloc.h |