Commit Graph

209 Commits (6b7f5e4010103bffaf4666b77f7a4369295588d8)

Author SHA1 Message Date
emersion 6a60dafe59 rootston: fix input events for rotated views 6 years ago
emersion c2178d51a8 rootston: split rendering code into render.c 6 years ago
emersion 242e9e3bf0 rootston: fix Xwayland children rendering when fullscreen 6 years ago
emersion bfaf06f04b rootston: fix rotated views rendering 6 years ago
emersion 62fd03a7be rootston: refactor rendering 6 years ago
emersion 9adcbabea4
rootston: make roots_view embedded and remove unions 6 years ago
emersion faa00a4a33
rootston: only allow one drag icon per seat 6 years ago
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 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 7 years ago
emersion eac7c2ad2f output: add presentation refresh prediction 7 years ago
emersion abd3e995ab rootston: send presentation events 7 years ago
emersion ba63d77ec1 rootston: add output_for_each_surface 7 years ago
emersion 0aafd6e234 rootston: add layer_for_each_surface 7 years ago
random human 3e0a0f3c3a
wlr_surface: add wlr_surface_get_effective_damage 7 years ago
emersion dac4f8e19f pointer-constraints: refactoring 7 years ago
random human 971cbeaa19
wlr_surface: fix surface damage transformation 7 years ago
emersion fc960e5d06 layer-shell: add _v1 suffix 7 years ago
emersion 472476ebcf Do not modeset disabled outputs 7 years ago
Ilia Bozhinov 4486b52aa8 move wlr_drm_connector_add_mode to wlr/backend/drm.h 7 years ago
emersion 7cbef15206
util: add wlr_ prefix to log symbols 7 years ago
Drew DeVault be54278207
Merge pull request 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