128 Commits (d5cc474aef6bf5a23694053ab9c8770ea3f21e6f)

Author SHA1 Message Date
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
3 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
Ivan Molodetskikh fba248ed5e render: set surface as sampled for presentation
5 years ago
Dark c3fbb01e07 Update titlebar borders to match i3's current behavior.
5 years ago
Simon Ser f984f21b6a Remove all wayland-server.h includes
5 years ago
Simon Ser 9aafef352b Don't submit too much damage
6 years ago
Simon Ser b6e55064fe Update for wlroots#1660
6 years ago
Brian Ashworth 69a1a0ff99 Fix scratchpad fullscreen behavior and crash
6 years ago
Ryan Dwyer e9a476244d Remove debug tree
6 years ago
emersion 076257a978 Stop using wlr_output->{lx,ly}
6 years ago
Brian Ashworth 23f075e71d render_floating: skip fullscreen floaters
6 years ago