202 Commits (a37dfb380b4d519f943e23ee69671aa64b098ecf)

Author SHA1 Message Date
Greg V 57edfacba4 rootston: fix crash with fullscreen surfaces
6 years ago
Timidger 9af0c5338f
Standardize the wlr_box input paramaters
6 years ago
Louis Taylor 0f3a061f60
rootston: use box for views position
6 years ago
emersion 6aaefad40d
output: switch swap_buffers damage to output-buffer-local coords
6 years ago
emersion ca770995cc
output: add wlr_output_render_software_cursors
6 years ago
emersion 57307b7aa7
output: remove wlr_output_set_fullscreen_surface
6 years ago
emersion 51bfdd620e
Use #if instead of #ifdef for wlroots config data
6 years ago
Drew DeVault d7b010024a
Merge pull request #1261 from arandomhuman/damage-control
6 years ago
emersion dec303bea6
surface: fix wlr_surface_get_effective_damage to give surface coords
6 years ago
Guido Günther 175ccc2517 rootston: Don't let the wlr_output handle the fullscreen view in case of layer-shell overlays
6 years ago
emersion eac7c2ad2f output: add presentation refresh prediction
6 years ago
emersion abd3e995ab rootston: send presentation events
6 years ago
emersion ba63d77ec1 rootston: add output_for_each_surface
6 years ago
emersion 0aafd6e234 rootston: add layer_for_each_surface
6 years ago
random human 3e0a0f3c3a
wlr_surface: add wlr_surface_get_effective_damage
6 years ago
emersion dac4f8e19f pointer-constraints: refactoring
6 years ago
random human 971cbeaa19
wlr_surface: fix surface damage transformation
6 years ago
emersion fc960e5d06 layer-shell: add _v1 suffix
6 years ago
emersion 472476ebcf Do not modeset disabled outputs
6 years ago
Ilia Bozhinov 4486b52aa8 move wlr_drm_connector_add_mode to wlr/backend/drm.h
6 years ago
emersion 7cbef15206
util: add wlr_ prefix to log symbols
7 years ago
Drew DeVault be54278207
Merge pull request #1095 from agx/output-add-mode
7 years ago
Guido Günther 60a83e99f4 rootston: use wl_list_empty instead of wl_list_length > 0
7 years ago
Guido Günther 709d7dd722 rootston: Handle modeline parameter
7 years ago
emersion 78555abba3
surface: move position and scale out of wlr_surface_state
7 years ago
emersion 233bfe2f4f
surface: do not monkey-patch state damage
7 years ago
emersion 3c0d672ebd
surface: make pending and current embedded structs
7 years ago
emersion 8c2b4244a1
Fix damage tracking debug mode
7 years ago
emersion 0378d143d9
surface: remove wlr_surface.texture
7 years ago
emersion e849a68e6e
output: correctly clear screen when fullscreened
7 years ago
emersion 6436ce6300
rootston: remove outdated comment
7 years ago
Ilia Bozhinov 54bf3a36ca rootston: remove mode and transform signals when output is destroyed
7 years ago
Guido Günther 57cc4c319d rootston: Send frame_done for popups too
7 years ago
Drew DeVault 278aa84619 Basic layer popup rendering
7 years ago
emersion fa84b267e0
Remove wlr_surface::subsurface
7 years ago
emersion 1b802d9251
Make wlr_renderer_scissor take normal coords instead of upside-down ones
7 years ago
emersion 285cf12e37
Remove rootston surface iterator
7 years ago
emersion 4a9a9eae9a
Add surface iterators
7 years ago
Drew DeVault b887af9a60 Fix maximized windows interaction with layer shell
7 years ago
Drew DeVault a1d5d20914 Address some more feedback
7 years ago
Drew DeVault 776b81d499 Fix surface layer damage tracking
7 years ago
Drew DeVault f444a0d14c Implement layer surface damage
7 years ago
Drew DeVault 4bf936360d Arrange & render layer surfaces
7 years ago
Dominique Martinet a0b52a0dff Fix x11 backend
7 years ago
Drew DeVault 891610081f
Merge pull request #751 from emersion/rotated-surface-damage
7 years ago
emersion 140bc19476
rootston: add -D flag to enable damage tracking debugging
7 years ago
emersion 4555fc8a54
Fix damage tracking for rotated surfaces
7 years ago
emersion 793c3b3047
render: add simple functions to render rectangles and ellipses
7 years ago
emersion a854c2f246
Merge branch 'master' into gles2-renderer-redesign
7 years ago
Dominique Martinet d9a3c66942 rootston/output: fix leak in damage_from_surface
7 years ago