mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2025-10-31 22:25:21 -04:00
Make wlr_renderer_scissor take normal coords instead of upside-down ones
This commit is contained in:
parent
8f4039d799
commit
1b802d9251
4 changed files with 17 additions and 9 deletions
|
|
@ -177,9 +177,8 @@ static void scissor_output(struct roots_output *output, pixman_box32_t *rect) {
|
|||
wlr_output_transformed_resolution(output->wlr_output, &ow, &oh);
|
||||
|
||||
// Scissor is in renderer coordinates, ie. upside down
|
||||
enum wl_output_transform transform = wlr_output_transform_compose(
|
||||
wlr_output_transform_invert(wlr_output->transform),
|
||||
WL_OUTPUT_TRANSFORM_FLIPPED_180);
|
||||
enum wl_output_transform transform =
|
||||
wlr_output_transform_invert(wlr_output->transform);
|
||||
wlr_box_transform(&box, transform, ow, oh, &box);
|
||||
|
||||
wlr_renderer_scissor(renderer, &box);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue