Store renderer type in struct weston_renderer to make it visible for potential secondary backends
Move the renderer type from headless_backend
into weston_renderer
. This will later allow secondary backends to determine the renderer type chosen by the primary backend.
These patches are split out from !578 (merged) and changed to store the renderer type in weston_renderer
instead of weston_compositor
, to avoid making the enum weston_renderer_type
public API.