wlroots/types/output
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
..
cursor.c output/cursor: fix scale and transform 2023-06-02 22:33:40 +00:00
output.c wlr_drm_format: Rework wlr_drm_format_intersect 2023-05-11 18:24:43 +02:00
render.c output: add wlr_output_begin_render_pass() 2023-05-30 16:18:19 +00:00
state.c output: expose wlr_output_state_set_buffer() 2023-02-21 09:43:43 +00:00
swapchain.c output: use pending render format if any 2023-05-26 16:50:58 +00:00
transform.c output: split into multiple files 2021-10-23 00:49:24 +02:00