wlroots/include/wlr/types
emersion 4555fc8a54
Fix damage tracking for rotated surfaces
It was broken because the damage extents were rotated about its
own center, not about the center of the surface.

This adds a new wlr_region_rotated_bounds that rotates regions.
This allows us to have only one code path (for both non-rotated
views and rotated views) and optimizes rendering for rotated
views.
2018-03-26 15:31:08 -04:00
..
wlr_box.h Fix damage tracking for rotated surfaces 2018-03-26 15:31:08 -04:00
wlr_compositor.h render: split render.h into wlr_renderer.h and wlr_texture.h 2018-03-19 23:16:29 +01:00
wlr_cursor.h Reformat all #include directives 2018-02-12 21:29:23 +01:00
wlr_data_device.h rootston: damage tracking for drag icons 2018-01-23 13:37:58 +01:00
wlr_gamma_control.h Listen to display destroy in gamma control manager 2017-12-07 00:55:50 +01:00
wlr_idle.h move activity_notify into events in wlr_idle 2018-02-22 21:14:28 +01:00
wlr_idle_inhibit_v1.h idle-inhibit: style adjustments and motivation 2018-02-23 13:18:05 +01:00
wlr_input_device.h Add const to x11 and input interfaces 2018-03-06 21:16:18 +13:00
wlr_keyboard.h Reformat all #include directives 2018-02-12 21:29:23 +01:00
wlr_linux_dmabuf.h Add initial linux_dmabuf protocol support 2018-03-15 12:40:18 +01:00
wlr_list.h Reformat all #include directives 2018-02-12 21:29:23 +01:00
wlr_matrix.h render/gles2: transpose matrices before binding them 2018-03-19 20:21:02 +01:00
wlr_output.h matrix: use 2D matrices 2018-03-15 15:33:58 +01:00
wlr_output_damage.h Reformat all #include directives 2018-02-12 21:29:23 +01:00
wlr_output_layout.h move direction to wlr_output_layout.h 2018-02-17 18:48:50 -05:00
wlr_pointer.h Reformat all #include directives 2018-02-12 21:29:23 +01:00
wlr_primary_selection.h Reformat all #include directives 2018-02-12 21:29:23 +01:00
wlr_region.h Wrap wl_resource_get_user_data into safer helper functions 2018-02-13 23:48:46 +01:00
wlr_screenshooter.h Reformat all #include directives 2018-02-12 21:29:23 +01:00
wlr_seat.h Wrap wl_resource_get_user_data into safer helper functions 2018-02-13 23:48:46 +01:00
wlr_server_decoration.h Add display destroy listener in server decoration 2017-12-07 00:36:05 +01:00
wlr_surface.h surface: drop wlr_surface_get_matrix 2018-03-15 18:35:22 +01:00
wlr_tablet_pad.h Add mode support to libinput backend 2018-03-07 20:57:55 -05:00
wlr_tablet_tool.h Reformat all #include directives 2018-02-12 21:29:23 +01:00
wlr_touch.h Reformat all #include directives 2018-02-12 21:29:23 +01:00
wlr_wl_shell.h rootston: damage tracking for wl_shell 2018-01-22 16:01:32 +01:00
wlr_xcursor_manager.h Improve xcursor docs 2018-02-01 20:30:32 -05:00
wlr_xdg_shell.h unified xdg-surface close 2018-03-24 15:11:26 -04:00
wlr_xdg_shell_v6.h unified xdg-surface close 2018-03-24 15:11:26 -04:00