aboutsummaryrefslogtreecommitdiff
path: root/render/wlr_texture.c
diff options
context:
space:
mode:
authorAlexander Orzechowski <alex@ozal.ski>2022-12-01 04:41:43 -0500
committerAlexander Orzechowski <alex@ozal.ski>2022-12-01 04:41:43 -0500
commitdb0e962368244c3171a8f93466eda231dccf2bc7 (patch)
tree8ccc4ad097ce3ad4afa58ae5290c4bc2859caec3 /render/wlr_texture.c
parentf103dc74d89c88a8e1865ce47843906b0aaa8380 (diff)
wlr_texture: Expose owning renderer
Diffstat (limited to 'render/wlr_texture.c')
-rw-r--r--render/wlr_texture.c5
1 files changed, 4 insertions, 1 deletions
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 <wlr/render/wlr_texture.h>
#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;