137 Commits (f2425b516309aae7b6458365e53c850701b055c0)

Author SHA1 Message Date
Artturin 9107907969 chase wlroots 'presentation-time: add separate helper for zero-copy '
1 year ago
Alexander Orzechowski 876687000d render: Use wlroots scale filter
2 years ago
Kirill Primak c9e1dab318 chore: chase wlroots map logic unification
2 years ago
Simon Ser 19cc36accc render: fix titlebar texture clipping
2 years ago
Kenny Levinsen 0a951517ae render: Clear using wlr_output dimensions
2 years ago
Kenny Levinsen 393c29fc59 render: Apply clip to rendered texture correctly
2 years ago
Alexander Orzechowski db7638a0e5 Don't crash if there is no damage during render
2 years ago
Alexander Orzechowski 029b99b482 render: Use wlr_render_pass
2 years ago
Alexander Orzechowski 07cdf6ccd0 render: Don't pass matrix into render_texture
2 years ago
Alexander Orzechowski d5cc474aef render: pass rendering state together in a struct
2 years ago
Simon Ser c2ccc0c9d4 Move output commit out of output_render()
2 years ago
Simon Ser d6cb4fa8de Constify pixman_region32_t for rendering functions
2 years ago
Simon Ser 36f627d0fa Check return value of wlr_renderer_begin()
2 years ago
Carl Smedstad 9425ce2fba Replace math functions that promote float to double
2 years ago
Simon Ser 5b64e2fc31 Make GLES2 optional
2 years ago
Kirill Primak 7862fa670e
Use wlr_damage_ring
2 years ago
Daniel De Graaf 519038a7e9 Implement ext-session-lock-v1
3 years ago
Simon Ser d6f8820a8b Upgrade for wlroots surface refactoring
3 years ago
Vsevolod f7725011ef
Add focused_tab_title
3 years ago
Simon Zeni 5865af75cf sway: create wlr_renderer and wlr_allocator
3 years ago
Kirill Primak 91d6d00414 render: fix -Ddamage=rerender
3 years ago
Hugo Osvaldo Barrera 62d90a8e95 Use fixed titlebar heights
3 years ago
Simon Ser 4832fc937f Update wlr_box includes
4 years ago
Tobias Langendorf 12e223e797 remove usage of `wlr_texture_get_size`
4 years ago
Simon Ser fd36289faa Remove support for arbitrary rotations
4 years ago
Kenny Levinsen 4e6f515253 desktop/render: Pass explicit clip box to render
4 years ago
Kenny Levinsen 7ec9d07fc5 Remove usage of surface->sx|sy
4 years ago
Simon Ser 86b08e3257 desktop/render: remove unused wlr_gles2_texture_attribs
4 years ago
Kenny Levinsen a6544f5a64 render: Clip surfaces to container bounds
4 years ago
Quantum e01a3c85f6 render: handle containers without output when rendering titles
4 years ago
Dimitris Triantafyllidis aac1582ea9 Fix #5643, #5064: rounding issues in floating-point -> integer conversions
4 years ago
Kenny Levinsen 2c917a8c34 container: Add container_is_current_floating
4 years ago
Quantum e0a94bee8d render: scale titlebars correctly when straddling outputs
4 years ago
Kenny Levinsen 35342d89a9 render: Use current instead of pending fullscreen
4 years ago
Kenny Levinsen a047b5ee4a container: Move pending state to state struct
4 years ago
Kenny Levinsen cf1e3be228 view: Save surface x and y on saved buffers
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
Tudor Brindus bc239b2f6b desktop/render: show indicators for top-level split
4 years ago
Simon Ser e19bd1e474 Add support for viewporter
5 years ago
Kalyan Sriram e3e548a648
Save transform during transaction
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
Simon Ser 679aa6032d Fix unreliable scaling filter
5 years ago
Brian Ashworth b977c02e35 render: do not render indicator on floating views
5 years ago
Ronan Pigott 6968fb3123 add scale_filter output config option
5 years ago
Simon Ser 1d3cbe9f27 Use new presentation-time helper
5 years ago
Ivan Molodetskikh bd9a53f1a3 view: add max_render_time
5 years ago
Simon Ser 00c4c7e8cc Fix direct scan-out flickering
5 years ago
Simon Ser 875edc9c2f Add support for fullscreen view direct scan-out
5 years ago