From beae3018cbbbbb566e964de63cf04e405b7d8ba5 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Mon, 17 May 2021 12:09:37 +0200 Subject: [PATCH] render: relax stride check in wlr_texture_from_pixels Some formats have a byte-per-pixel lower than 1. Let's not encode an arbitrary limitation into the wlr_renderer API. --- render/wlr_texture.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/render/wlr_texture.c b/render/wlr_texture.c index e9bda215..b2acfcb4 100644 --- a/render/wlr_texture.c +++ b/render/wlr_texture.c @@ -25,7 +25,7 @@ struct wlr_texture *wlr_texture_from_pixels(struct wlr_renderer *renderer, const void *data) { assert(width > 0); assert(height > 0); - assert(stride >= width); + assert(stride > 0); assert(data); return renderer->impl->texture_from_pixels(renderer, fmt, stride, width, height, data);