diff options
author | Simon Zeni <simon@bl4ckb0ne.ca> | 2021-11-15 13:29:59 -0500 |
---|---|---|
committer | Simon Zeni <simon@bl4ckb0ne.ca> | 2021-11-18 09:37:57 -0500 |
commit | d1ebd52ab28a4758d1760e2f50181474e7f49e2f (patch) | |
tree | 64fdb705f832f0158ff3675507a59c80b7b99541 /backend | |
parent | 42549a1c9a43ed4ed313d84a5252a8e3fc34c55c (diff) |
backend/multi: remove backend_get_renderer
Diffstat (limited to 'backend')
-rw-r--r-- | backend/multi/backend.c | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/backend/multi/backend.c b/backend/multi/backend.c index ffe79476..2309691d 100644 --- a/backend/multi/backend.c +++ b/backend/multi/backend.c @@ -64,20 +64,6 @@ static void multi_backend_destroy(struct wlr_backend *wlr_backend) { free(backend); } -static struct wlr_renderer *multi_backend_get_renderer( - struct wlr_backend *backend) { - struct wlr_multi_backend *multi = multi_backend_from_backend(backend); - - struct subbackend_state *sub; - wl_list_for_each(sub, &multi->backends, link) { - struct wlr_renderer *rend = wlr_backend_get_renderer(sub->backend); - if (rend != NULL) { - return rend; - } - } - return NULL; -} - static struct wlr_session *multi_backend_get_session( struct wlr_backend *_backend) { struct wlr_multi_backend *backend = multi_backend_from_backend(_backend); @@ -136,7 +122,6 @@ static uint32_t multi_backend_get_buffer_caps(struct wlr_backend *backend) { static const struct wlr_backend_impl backend_impl = { .start = multi_backend_start, .destroy = multi_backend_destroy, - .get_renderer = multi_backend_get_renderer, .get_session = multi_backend_get_session, .get_presentation_clock = multi_backend_get_presentation_clock, .get_drm_fd = multi_backend_get_drm_fd, @@ -211,15 +196,6 @@ bool wlr_multi_backend_add(struct wlr_backend *_multi, return true; } - struct wlr_renderer *multi_renderer = - multi_backend_get_renderer(&multi->backend); - struct wlr_renderer *backend_renderer = wlr_backend_get_renderer(backend); - if (multi_renderer != NULL && backend_renderer != NULL && multi_renderer != backend_renderer) { - wlr_log(WLR_ERROR, "Could not add backend: multiple renderers at the " - "same time aren't supported"); - return false; - } - struct subbackend_state *sub = calloc(1, sizeof(struct subbackend_state)); if (sub == NULL) { wlr_log(WLR_ERROR, "Could not add backend: allocation failed"); |