Age | Commit message (Collapse) | Author |
|
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.
|
|
|
|
|
|
This allows raw GL calls outside wlr_renderer to be removed.
|
|
The convetion with wlr_matrix changed and it's a good time to remove
all these pesky minus signs
|
|
Matrix redesign
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
so we can use the alpha channel to e.g. blend in textures
|
|
rootston: send frame done events unconditionally
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
util/region: add wlr_region_expand
|
|
output: add wlr_output_transformed_resolution
|
|
This should solve issues with multiple outputs on DRM backend.
|
|
|
|
|
|
In case wlroots is not being compiled with XWayland support, we will not
have an xwayland surface in our roots view. While we make sure to pay
attention to that in some places, we are not being consistent and try to
access the xwayland surface in other places. Obviously, this leads to a
compiler error due to the field not being present.
Fix the issue by sprinkling in a few additional ifdefs where required.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|