wlroots/include/wlr
Simon Ser 52b93f7eb4 output/cursor: fix scale and transform
Many issues here:

- wlr_output_cursor_set_buffer() takes a buffer already scaled for
  the output, not a buffer with scale=1.
- wlr_output_cursor.{width,height,hotspot_x,hotspot_y} are in output
  buffer coordinates.
- render_cursor_buffer() had hardcoded no-ops for scale and
  transform, instead of using the cursor surface's.

Fixes: b64e7e88bf ("output: add output_cursor_set_texture()")
2023-06-02 22:33:40 +00:00
..
backend backend/drm: introduce wlr_drm_mode_get_info() 2023-05-31 22:37:12 +00:00
interfaces Add wlr_output_layer 2023-02-20 18:38:09 +01:00
render wlr_drm_format_set: Store formats on array 2023-05-11 18:25:52 +02:00
types output/cursor: fix scale and transform 2023-06-02 22:33:40 +00:00
util util/box: always treat NULL boxes as empty 2023-05-23 21:08:22 +03:00
xwayland xwm: use unified map logic 2023-06-02 17:26:18 +00:00
backend.h
config.h.in
meson.build
version.h.in
xcursor.h
xwayland.h