wlroots-hyprland/rootston
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
..
config.c Reformat all #include directives 2018-02-12 21:29:23 +01:00
cursor.c rootston rotation: change view->rotation sign 2018-03-18 09:19:09 +01:00
desktop.c rootston rotation: change view->rotation sign 2018-03-18 09:19:09 +01:00
ini.c Establish rootston headers & main 2017-09-22 23:30:40 -04:00
input.c Reformat all #include directives 2018-02-12 21:29:23 +01:00
keyboard.c rootston: wire up window alpha keybinding 2018-02-25 16:53:36 +01:00
main.c render: split render.h into wlr_renderer.h and wlr_texture.h 2018-03-19 23:16:29 +01:00
meson.build xdg-shell stable: copy-pasta implementation 2018-02-14 12:52:30 +01:00
output.c Fix damage tracking for rotated surfaces 2018-03-26 15:31:08 -04:00
rootston.ini.example rootston: wire up window alpha keybinding 2018-02-25 16:53:36 +01:00
seat.c Merge pull request #711 from emersion/map-unmap 2018-03-17 10:00:54 -04:00
wl_shell.c rootston: add destroy to view interface 2018-03-12 09:17:06 +01:00
xdg_shell.c unified xdg-surface close 2018-03-24 15:11:26 -04:00
xdg_shell_v6.c unified xdg-surface close 2018-03-24 15:11:26 -04:00
xwayland.c rootston: add destroy to view interface 2018-03-12 09:17:06 +01:00