summaryrefslogtreecommitdiff
path: root/wlr_scene.c
AgeCommit message (Expand)Author
2022-11-08scene: fix output damage expansionKirill Primak
2022-11-05scene: fix buffer source box transformingKirill Primak
2022-10-22wlr_scene: Handle fractional scaling betterAlexander Orzechowski
2022-10-14wlr_scene: Destroy the texture when setting a new buffer.Alexander Orzechowski
2022-10-13wlr_scene: use wl_container_of() instead of castsAlexander Orzechowski
2022-10-10wlr_scene: Apply source box translationAlexander Orzechowski
2022-10-10wlr_scene: Ignore disabled outputsAlexander Orzechowski
2022-10-10wlr_scene: Fix not updating the scene node when setting a new bufferAlexander Orzechowski
2022-10-10wlr_scene: Be resilient against overflow conditionsAlexander Orzechowski
2022-09-03wlr_scene: Consider screen position when culling backgroundAlexander Orzechowski
2022-08-29wlr_scene: Don't leak a region32 when texture failed to uploadAlexander Orzechowski
2022-08-29wlr_scene: More sanity checkingAlexander Orzechowski
2022-08-26wlr_scene: Only consider visible parts of the node when culling backgroundAlexander Orzechowski
2022-08-26scene/wlr_scene:fix judgment of invisible nodeyiqiang
2022-08-22wlr_scene: Initialize region32 before trying to use itAlexander Orzechowski
2022-08-22Use env helpersAlexander Orzechowski
2022-08-22wlr_scene: Improve awkward code styleAlexander Orzechowski
2022-08-22wlr_scene: Cull backgroundAlexander Orzechowski
2022-08-19wlr_scene: Only enable black rect optimization if culling is enabledAlexander Orzechowski
2022-08-19wlr_scene: Simplify calculate_visibilty optionAlexander Orzechowski
2022-08-19wlr_scene: Convert render_list to wl_arrayKenny Levinsen
2022-08-18Use wl_signal_emit_mutableAlexander Orzechowski
2022-08-16wlr_scene: fix color value when filtering black boxesyiqiang
2022-08-15wlr_scene: Use wlr_box_equalAlexander Orzechowski
2022-08-15wlr_scene: Use wlr_fbox_equalsAlexander Orzechowski
2022-08-14wlr_scene: Account for occlusion by other scene nodes when calculating visibi...Alexander Orzechowski
2022-08-14wlr_scene: Calculate output intersections based on node visibilityAlexander Orzechowski
2022-08-14wlr_scene: Introduce buffer opaque region metadataAlexander Orzechowski
2022-08-14wlr_scene: Rewrite direct scan out logic to rely on visibilityAlexander Orzechowski
2022-08-14wlr_scene: Don't render non visible parts of textures/rectsAlexander Orzechowski
2022-08-14wlr_scene: Only send frame done events for visible buffersAlexander Orzechowski
2022-08-14wlr_scene_set_buffer_with_damage: Only damage the visible parts of the nodeAlexander Orzechowski
2022-08-14wlr_scene: Rework damage handlingAlexander Orzechowski
2022-08-14wlr_scene: Add per scene node visibilityAlexander Orzechowski
2022-08-14wlr_scene: Damage scene on node destroy by disabling nodeAlexander Orzechowski
2022-08-14wlr_scene: Introduce scene_nodes_in_boxAlexander Orzechowski
2022-08-08wlr_scene: Add option to disable direct scanoutAlexander Orzechowski
2022-07-03wlr_scene: Maintain damage highlight regions per outputAlexander Orzechowski
2022-07-03wlr_scene: Use direct assignment for damage indicator timestampsAlexander Orzechowski
2022-06-29scene: add missing output damage listenerKirill Primak
2022-06-29scene: switch to wlr_damage_ringKirill Primak
2022-06-02wlr_scene_buffer: Update primary_output on output destroyAlexander Orzechowski
2022-06-02wlr_scene_buffer: Call output enter/leave after primary_output calculationAlexander Orzechowski
2022-06-01scene: add wlr_scene_output.events.destroyKirill Primak
2022-05-31wlr_scene: Move children list from wlr_scene_node to wlr_scene_treeAlexander Orzechowski
2022-05-31wlr_scene: Inline wlr_scene_node_stateAlexander Orzechowski
2022-05-31wlr_scene: Only allow parenting on a wlr_scene_treeAlexander Orzechowski
2022-05-31wlr_scene: Refactor wlr_scene (the root element) to encase a wlr_scene_treeAlexander Orzechowski
2022-05-30wlr_scene: Fix scaling with default source_boxConsolatis
2022-05-23wlr_scene: Hook up HIGHLIGHT logicAlexander Orzechowski