Commit Graph

2000 Commits (2ea80eb115a74ed2047fc19914f0c04f18bb7e5e)

Author SHA1 Message Date
Kirill Primak 2ea80eb115 output-layout: avoid uninitialized wlr_box fields 3 years ago
Kirill Primak 4462f5dcb3 cursor: avoid uninitialized wlr_box fields 3 years ago
Alexander Orzechowski 138d21464d wlr_compositor: Don't leak region32 when calculating opaque region 3 years ago
Alexander Orzechowski 78cf39b6bd wlr_scene: Don't leak a region32 when texture failed to upload 3 years ago
Alexander Orzechowski fe9e193ab5 wlr_scene: More sanity checking 3 years ago
Kirill Primak 7333a4602a util/set: overhaul 3 years ago
Kirill Primak 20c208d46a util/array: unclutter 3 years ago
Isaac Freund d94d1bf0ea
output: clean up after modifierless test failure 3 years ago
Alexander Orzechowski fa7d2cb8d6 wlr_scene: Only consider visible parts of the node when culling background 3 years ago
yiqiang 6a11256cd0 scene/wlr_scene:fix judgment of invisible node 3 years ago
Alexander Orzechowski 525506559a wlr_compositor: Use wlr_fbox_equal 3 years ago
Isaac Freund d452a729cb
wlr-output-management: fix broken asserts 3 years ago
Isaac Freund 4c1afb126b wlr-output-management: Implement version 3 release requests 3 years ago
Alexander Orzechowski d3cb6b73a2 wlr_scene: Initialize region32 before trying to use it 3 years ago
Alexander Orzechowski 8bd7170fd9 Use env helpers 3 years ago
Alexander Orzechowski e7477c7114 wlr_scene: Improve awkward code style 3 years ago
Alexander Orzechowski 9bba4284e4 wlr_scene: Cull background 3 years ago
Alexander Orzechowski 6d1b8b376d wlr_scene: Only enable black rect optimization if culling is enabled 3 years ago
Alexander Orzechowski 4d4f823263 wlr_scene: Simplify calculate_visibilty option 3 years ago
Kenny Levinsen 7c575922c0 wlr_scene: Convert render_list to wl_array 3 years ago
Mark Bolhuis 9ab819684d types/wlr_xdg_output_v1: Fix wl_output.done bug. 3 years ago
Alexander Orzechowski ef4baea0e2 Use wl_signal_emit_mutable 3 years ago
yiqiang 3621c14b82 wlr_scene: fix color value when filtering black boxes 3 years ago
Alexander Orzechowski bea4bd43e3 wlr_scene: Use wlr_box_equal 3 years ago
Alexander Orzechowski bcf7a79357 wlr_scene: Use wlr_fbox_equals 3 years ago
Alexander Orzechowski 919e67da7d wlr_scene: Account for occlusion by other scene nodes when calculating visibility 3 years ago
Alexander Orzechowski ce57485e6a wlr_scene: Calculate output intersections based on node visibility 3 years ago
Alexander Orzechowski 342830e99c wlr_scene/surface: Hook through opaque metadata 3 years ago
Alexander Orzechowski 18417026be wlr_scene: Introduce buffer opaque region metadata 3 years ago
Alexander Orzechowski 0a9a941ba3 wlr_scene: Rewrite direct scan out logic to rely on visibility 3 years ago
Alexander Orzechowski 14f4cfffba wlr_scene: Don't render non visible parts of textures/rects 3 years ago
Alexander Orzechowski d16d341381 wlr_scene: Only send frame done events for visible buffers 3 years ago
Alexander Orzechowski 6d62300324 wlr_scene_set_buffer_with_damage: Only damage the visible parts of the node 3 years ago
Alexander Orzechowski c6246272fd wlr_scene: Rework damage handling 3 years ago
Alexander Orzechowski 028606512d wlr_scene: Add per scene node visibility 3 years ago
Alexander Orzechowski f411ca040e wlr_scene: Damage scene on node destroy by disabling node 3 years ago
Alexander Orzechowski 7f17774d18 wlr_scene: Introduce scene_nodes_in_box 3 years ago
Simon Ser c2359d0321 surface: implement wl_surface.offset 3 years ago
Simon Ser 42d68d7532 surface: add WLR_SURFACE_STATE_OFFSET 3 years ago
Simon Ser 98cf38601f render: replace wlr_texture_write_pixels with update_from_buffer 3 years ago
Alexander Orzechowski f72aeacd6e wlr_scene: Add option to disable direct scanout 3 years ago
Kenny Levinsen 3baf2a6bcf scene/layer_shell: Ignore unmapped exclusion zone 3 years ago
Kenny Levinsen 7abe8352db xdg_shell: Destroy popups after unmap event 3 years ago
Kenny Levinsen 668b2740ff Set mapped before firing map/unmap events 3 years ago
Simon Ser b24b50ec0c single-pixel-buffer-v1: new protocol implementation 3 years ago
Simon Ser f1e05a6493 xdg-shell: add support for v5 3 years ago
Quantum 30bf8a4303 seat/pointer: fix uninitialized variable warning 3 years ago
Kirill Primak 7298c42139 seat/pointer: rework sending axis events 3 years ago
José Expósito add44b3e2e seat: support low-resolution clients 3 years ago
José Expósito 40dc5121aa seat: support high-resolution clients 3 years ago