Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-05 | Remove rootston surface iterator | emersion | |
2018-04-05 | Add surface iterators | emersion | |
2018-03-29 | Fix maximized windows interaction with layer shell | Drew DeVault | |
If there were no layer surfaces the usable area of the output would be an empty box. | |||
2018-03-27 | Address some more feedback | Drew DeVault | |
2018-03-27 | Fix surface layer damage tracking | Drew DeVault | |
2018-03-27 | Implement layer surface damage | Drew DeVault | |
2018-03-27 | Arrange & render layer surfaces | Drew DeVault | |
2018-03-27 | Fix x11 backend | Dominique Martinet | |
Need to include wlr/config.h before using the various WLR_HAS_xxx defines | |||
2018-03-26 | Merge pull request #751 from emersion/rotated-surface-damage | Drew DeVault | |
Fix damage tracking for rotated surfaces | |||
2018-03-26 | rootston: add -D flag to enable damage tracking debugging | emersion | |
2018-03-26 | Fix damage tracking for rotated surfaces | emersion | |
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 | render: add simple functions to render rectangles and ellipses | emersion | |
2018-03-23 | Merge branch 'master' into gles2-renderer-redesign | emersion | |
2018-03-22 | rootston/output: fix leak in damage_from_surface | Dominique Martinet | |
2018-03-21 | render/gles2: make wlr_renderer_begin take viewport size | emersion | |
This allows raw GL calls outside wlr_renderer to be removed. | |||
2018-03-18 | rootston rotation: change view->rotation sign | Dominique Martinet | |
The convetion with wlr_matrix changed and it's a good time to remove all these pesky minus signs | |||
2018-03-17 | Merge pull request #722 from emersion/matrix-redesign | Drew DeVault | |
Matrix redesign | |||
2018-03-15 | matrix: use 2D matrices | emersion | |
2018-03-15 | matrix: unify API, don't use array pointers | emersion | |
2018-03-15 | matrix: move to types/ | emersion | |
2018-03-13 | xdg-shell-v6: redesign the configure/ack_configure workflow | emersion | |
2018-03-10 | xdg-shell-v6: add map signal | emersion | |
2018-02-27 | set alpha to 1.0 for drag icons | Markus Ongyerth | |
2018-02-27 | set fullscreen alpha to 1 | Markus Ongyerth | |
2018-02-25 | rootstion: handle alpha in server side decorations | Guido Günther | |
2018-02-25 | rootston: Add alpha channel to views | Guido Günther | |
2018-02-25 | Add alpha to wlr_render_with_matrix | Guido Günther | |
so we can use the alpha channel to e.g. blend in textures | |||
2018-02-23 | Merge pull request #654 from emersion/send-frame-done | emersion | |
rootston: send frame done events unconditionally | |||
2018-02-23 | rootston: fix user-after-free in output_handle_destroy | emersion | |
2018-02-20 | rootston: fix sending frame done to undefined view | emersion | |
2018-02-20 | rootston: don't send frame done if wlr_output manages the surface | emersion | |
2018-02-20 | rootston: send frame done events unconditionally | emersion | |
2018-02-14 | xdg-shell stable: copy-pasta implementation | Dominique Martinet | |
2018-02-12 | Reformat all #include directives | emersion | |
2018-02-12 | Remove wlr_backend.events.{output_remove,device_remove} | emersion | |
2018-02-11 | Introduce wlr_output_damage | emersion | |
2018-02-04 | rootston: fix rotated views damage tracking | emersion | |
2018-02-03 | rootston: do not rely on current view size when accumulating damage | emersion | |
2018-02-03 | render: make wlr_renderer_clear take a float[4] for the color | emersion | |
2018-02-03 | rootston: use output renderer | emersion | |
2018-02-02 | rootston: do not render views fullscreened on other outputs | emersion | |
2018-02-02 | rootston: fix artifacts when leaving fullscreen in a rotated view | emersion | |
2018-01-30 | rootston: damage whole output when entering/leaving fullscreen | emersion | |
2018-01-30 | rootston: fix urxvt damage on HiDPI outputs | emersion | |
util/region: add wlr_region_expand | |||
2018-01-30 | backend/drm: fix hw cursor position on rotated and scaled outputs | emersion | |
output: add wlr_output_transformed_resolution | |||
2018-01-28 | Do not flush damage if swapping buffers failed | emersion | |
This should solve issues with multiple outputs on DRM backend. | |||
2018-01-28 | rootston: fix build without xwayland | emersion | |
2018-01-28 | Merge remote-tracking branch 'upstream/master' into output-damage | emersion | |
2018-01-28 | rootston: fix compilation without XWayland support | Patrick Steinhardt | |
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. | |||
2018-01-28 | rootston: fix clipped SSD for rotated views | emersion | |