From db0e962368244c3171a8f93466eda231dccf2bc7 Mon Sep 17 00:00:00 2001 From: Alexander Orzechowski Date: Thu, 1 Dec 2022 04:41:43 -0500 Subject: wlr_texture: Expose owning renderer --- render/wlr_texture.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'render/wlr_texture.c') diff --git a/render/wlr_texture.c b/render/wlr_texture.c index 8be2e811..e327bb5c 100644 --- a/render/wlr_texture.c +++ b/render/wlr_texture.c @@ -6,9 +6,12 @@ #include #include "types/wlr_buffer.h" -void wlr_texture_init(struct wlr_texture *texture, +void wlr_texture_init(struct wlr_texture *texture, struct wlr_renderer *renderer, const struct wlr_texture_impl *impl, uint32_t width, uint32_t height) { + assert(renderer); + memset(texture, 0, sizeof(*texture)); + texture->renderer = renderer; texture->impl = impl; texture->width = width; texture->height = height; -- cgit v1.2.3