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.
This commit is contained in:
Simon Ser 2021-05-17 12:09:37 +02:00 committed by Simon Zeni
parent f73c04b801
commit beae3018cb

View file

@ -25,7 +25,7 @@ struct wlr_texture *wlr_texture_from_pixels(struct wlr_renderer *renderer,
const void *data) { const void *data) {
assert(width > 0); assert(width > 0);
assert(height > 0); assert(height > 0);
assert(stride >= width); assert(stride > 0);
assert(data); assert(data);
return renderer->impl->texture_from_pixels(renderer, fmt, stride, width, return renderer->impl->texture_from_pixels(renderer, fmt, stride, width,
height, data); height, data);