Commit Graph

346 Commits (6701b90c556f506784c4dfc23da08ae63d02e67a)

Author SHA1 Message Date
Erik Reider ac1ed638e9 Init the damage_ring bounds on output creation 2 years ago
novenary b28e1b0d3c Disable direct scanout for surfaces with popups 2 years ago
Simon Ser 16b0afd433 Check for empty damage before attaching render buffer 2 years ago
Simon Ser c2ccc0c9d4 Move output commit out of output_render() 2 years ago
Simon Ser 7a6c7d60d5 Update surface fractional scale on output change 2 years ago
Simon Ser 40eb29e7c5 ipc: add support for output event 2 years ago
Alexander Courtis 2c0f68b7c6
Apply new adaptive sync value from wlr-output-management 2 years ago
Carl Smedstad 9425ce2fba Replace math functions that promote float to double 2 years ago
Simon Zeni aa03a8fcb5 sway/desktop/output: listen to output mode in commit handle 2 years ago
Simon Ser e795ea6a0c Make DRM backend optional 2 years ago
Simon Ser 907ca48a61 Listen to the output request_state event 2 years ago
Kirill Primak 85005b52fe output: set damage ring bounds to pixel values 2 years ago
Kirill Primak 7862fa670e
Use wlr_damage_ring 2 years ago
Alex Maese c015db4a9f sway: Add non-desktop-output type 3 years ago
Simon Ser b69d637f7a Remove internal references to DPMS 3 years ago
Daniel De Graaf 75b2d0b105 ext-session-lock: disable direct scan-out when locked 3 years ago
Daniel De Graaf 519038a7e9 Implement ext-session-lock-v1 3 years ago
Kirill Primak ee7668c1f2 chore: chase wlr_output_layout_get_box() update 3 years ago
Simon Ser d6f8820a8b Upgrade for wlroots surface refactoring 3 years ago
Ronan Pigott ebfe432ec3 output: change output::destroy to output::disable 3 years ago
Simon Ser 3f58f12617 Fixup headless output names 3 years ago
Kirill Primak 03a29ed36d output: remove surface buffer damage check 3 years ago
Simon Zeni 0cd8efe0bb sway: replace noop_output by fallback_output 3 years ago
Simon Zeni 5865af75cf sway: create wlr_renderer and wlr_allocator 3 years ago
Simon Ser 0c210a5e68 Handle present events with NULL timespec field 3 years ago
Simon Ser 82d5f12914 Add -Dnoscanout debug option 4 years ago
Simon Zeni 30c28ff8f7 introduce wlr_drm_lease_v1 4 years ago
Simon Ser 4832fc937f Update wlr_box includes 4 years ago
Simon Ser fd36289faa Remove support for arbitrary rotations 4 years ago
Kenny Levinsen 7ec9d07fc5 Remove usage of surface->sx|sy 4 years ago
Ronan Pigott 62fbf33ce2 output: damage whole output when exiting scanout 4 years ago
Vyivel ba6c0eb18b output: simplify layer surface iteration 4 years ago
Dimitris Triantafyllidis aac1582ea9 Fix , : rounding issues in floating-point -> integer conversions 4 years ago
Kenny Levinsen 4d43f1dd99 desktop/output: Disable head if mode is NULL 4 years ago
Simon Ser 1c3cfd3bac Rename output_layer_for_each_surface_{toplevel,popup} 4 years ago
Simon Ser 5438cc158a Switch to wlr_xdg_surface_for_each_popup_surface 4 years ago
Simon Ser 33b64667ae Test output before direct scan-out 4 years ago
Simon Ser 83389da583
Log which output is using direct scan-out 4 years ago
Simon Ser 2c76923282 Use wlr_output_event_commit 5 years ago
Andri Yngvason ab8ded626b desktop: output: Scale custom output refresh rate 5 years ago
Simon Ser 5432f00adf config/output: don't change output state before commit 5 years ago
Isaac Freund 76adcc3fd3 output: simplify loop over layer surfaces 5 years ago
Kenny Levinsen 5a4a7bc0da container: Remove useless surface dimensions 5 years ago
Kenny Levinsen fcd0ab8f33 view: Save all buffers associated with view 5 years ago
David96 8c62278207 Render layer shell popups over the top layer 5 years ago
Rouven Czerwinski ac0637708f output: remove damage listeners in damage destroy 5 years ago
Simon Ser f03d50f54b Add test-only support to wlr-output-management-unstable-v1 5 years ago
Simon Ser 40e87fa98a Stop checking wlr_output_attach_buffer return value 5 years ago
Tadeo Kondrak 91c0ffd6cf Null check sway_layer_surface when checking damage 5 years ago
Simon Ser 9d0aa0cb83 Use wlr_client_buffer 5 years ago