render: take event loop as input when creating renderer

Some renderers will need access to the event loop for async GPU
uploads.
This commit is contained in:
Simon Ser 2023-10-11 11:27:59 +02:00
parent 3b3640dda4
commit 7abb227617
3 changed files with 8 additions and 7 deletions

View file

@ -13,7 +13,8 @@
bool init_drm_renderer(struct wlr_drm_backend *drm,
struct wlr_drm_renderer *renderer) {
renderer->wlr_rend = renderer_autocreate_with_drm_fd(drm->fd);
renderer->wlr_rend = renderer_autocreate_with_drm_fd(drm->fd,
wl_display_get_event_loop(drm->display));
if (!renderer->wlr_rend) {
wlr_log(WLR_ERROR, "Failed to create renderer");
return false;