diff options
author | Tony Crisci <tony@dubstepdish.com> | 2017-07-24 16:34:40 -0400 |
---|---|---|
committer | Tony Crisci <tony@dubstepdish.com> | 2017-07-24 16:34:40 -0400 |
commit | a43016b8e2ef0faa1c02b13612452d5e9ebca478 (patch) | |
tree | f7f54ddeef918ac9251396038f553638d7976777 | |
parent | 13f3c69ec6fc36f04f60a6b3593320ffcbd41d18 (diff) |
bugfix: fix cursor software rendering fallback
wlr_surface_attach_pixels() expects a wl_shm_format but a GL format was
given. This caused a bug where software rendering of the cursor would
fail when no pixel format can be found.
-rw-r--r-- | types/wlr_output.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/types/wlr_output.c b/types/wlr_output.c index bec7cd5f..434a1d9a 100644 --- a/types/wlr_output.c +++ b/types/wlr_output.c @@ -206,7 +206,7 @@ bool wlr_output_set_cursor(struct wlr_output *output, output->cursor.texture = wlr_render_surface_init(output->cursor.renderer); } - wlr_surface_attach_pixels(output->cursor.texture, GL_RGBA, + wlr_surface_attach_pixels(output->cursor.texture, WL_SHM_FORMAT_XBGR8888, stride, width, height, buf); return true; |