weston/libweston/backend-drm
Philipp Zabel fc8d260ce3 libweston, backends: move GL renderer interface into weston_renderer
Move the struct gl_renderer_interface pointer from the backends into
the weston_renderer structure. The interface struct only contains
function pointers that never change, so make it const.

Load and initialize the GL renderer in libweston instead of in the
backends, using the new weston_compositor_init_renderer() function.

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
2023-01-16 20:40:34 +01:00
..
drm-gbm.c libweston, backends: move GL renderer interface into weston_renderer 2023-01-16 20:40:34 +01:00
drm-internal.h libweston, backends: move GL renderer interface into weston_renderer 2023-01-16 20:40:34 +01:00
drm-virtual.c libweston, backends: move GL renderer interface into weston_renderer 2023-01-16 20:40:34 +01:00
drm.c backend-drm: store backend on struct drm_output 2023-01-16 11:51:48 +01:00
fb.c backend-drm: store backend on struct drm_output 2023-01-16 11:51:48 +01:00
kms-color.c Revert "backend-drm: add HDR_OUTPUT_METADATA definitions" 2022-06-07 09:35:14 +01:00
kms.c backend-drm: reset CRTC_VRR_ENABLED 2023-01-10 11:28:27 +00:00
libbacklight.c libbacklight: Fix backlight never gets initialized 2022-04-11 08:38:00 +03:00
libbacklight.h backend-drm: move into new subdir 2019-05-16 13:32:34 +01:00
meson.build build: simplify dep_egl a bit 2022-12-14 11:57:24 +00:00
modes.c backend-drm: get the drm device from the output 2022-06-03 09:17:49 +02:00
state-helpers.c backend-drm: Use output to buffer matrix for plane setup 2023-01-16 17:56:36 +00:00
state-propose.c drm: Pass paint node to drm_plane_state_coords_for_view 2023-01-09 21:58:19 +00:00
vaapi-recorder.c drm/vaapi: Fix pointer-size confusion 2021-08-03 11:13:23 +00:00
vaapi-recorder.h backend-drm: move into new subdir 2019-05-16 13:32:34 +01:00