aboutsummaryrefslogtreecommitdiff
path: root/types/scene
AgeCommit message (Expand)Author
2024-02-20scene: ignore duplicate wlr_scene_output_layout_add_output() callsSimon Ser
2024-02-15Define _POSIX_C_SOURCE globallySimon Ser
2024-02-12Add more POSIX compliance macros to fix uClibc supportPaul Cercueil
2024-01-27scene: release shm buffers once uploadedSimon Ser
2023-12-27scene: drop wlr_scene_set_presentation()Simon Ser
2023-12-27presentation-time: drop wlr_presentation argSimon Ser
2023-12-04wlr_scene: fix transformed outputs backend damage clearingAlexander Orzechowski
2023-12-04wlr_scene: Apply output damage onceAlexander Orzechowski
2023-12-03wlr_scene: Don't damage whole damage ring when exiting direct scanoutAlexander Orzechowski
2023-12-03wlr_scene: Use wlr_damage_ring_rotate_buffer()Alexander Orzechowski
2023-12-03wlr_scene: Track output damage separatelyAlexander Orzechowski
2023-11-25Cleanup wlr_matrix.h includesSimon Ser
2023-11-23util/transform: add wlr_output_transform_coords()Simon Ser
2023-11-23util/transform: move over wl_output_transform helpersSimon Ser
2023-11-15wlr_scene: Update outputs if subpixel status changesAlexander Orzechowski
2023-11-15wlr_scene: Update outputs when primary output is changedAlexander Orzechowski
2023-11-15wlr_scene: Update outputs when output scale/transform changesAlexander Orzechowski
2023-11-14wlr_scene: Introduce wlr_scene_subsurface_tree_set_clipAlexander Orzechowski
2023-11-14wlr_scene_surface: Introduce scene_surface_set_clipAlexander Orzechowski
2023-11-14set_buffer_with_surface_state: Take whole surface structAlexander Orzechowski
2023-11-14wlr_scene_subsurface_tree: Addon to sceneAlexander Orzechowski
2023-11-14wlr_scene: Amend scene_buffer.point_accepts_input to take coordinate pointersAlexander Orzechowski
2023-10-08scene/output_layout: Add assert for duplicate output insertionAlexander Orzechowski
2023-10-08scene-output-layout: assert lo->output == so->outputKirill Primak
2023-10-07scene_output_layout: Don't destroy output when output layout is destroyedAlexander Orzechowski
2023-10-06output_event_commit: Remove committed and bufferAlexander Orzechowski
2023-10-03treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practicalAlexander Orzechowski
2023-09-08wlr_scene: Use cached node coordinates where possibleLeo Li
2023-08-22scene_output_layout: make output adding explicitRose Hudson
2023-08-21Don't assume xdg_surface.{toplevel,popup} is non-NULLKirill Primak
2023-07-22wlr_scene: Don't damage when setting opaque regionAlexander Orzechowski
2023-07-22wlr_scene: Fix damage tracking with non atomic opaque region configurationAlexander Orzechowski
2023-07-16scene: apply rounding when translating buffer damageRonan Pigott
2023-07-15scene: send wl_surface.preferred_buffer_scaleLeonardo Hernández Hernández
2023-07-14presentation-time: add separate helper for zero-copySimon Ser
2023-07-14scene: add wlr_scene_output_sample_eventSimon Ser
2023-07-14scene: rename output_present event to output_sampleSimon Ser
2023-07-12wlr_scene: Fix buffer damage for output stateAlexander Orzechowski
2023-07-11Use wl_container_of() instead of castsSimon Ser
2023-07-10scene_output: optionally record and report timingsRose Hudson
2023-07-07Use struct initializers instead of memset()Simon Ser
2023-07-01wlr_scene: Don't recompute node location during renderingAlexander Orzechowski
2023-07-01wlr_scene: Simplify direct scanout handlingAlexander Orzechowski
2023-07-01wlr_scene: Wrap render_list nodes in structAlexander Orzechowski
2023-06-27wlr_scene: Add opaque region blend mode optimizationAlexander Orzechowski
2023-06-23output: add wlr_output_state_init()Simon Ser
2023-06-22scene: Use wlr_output_state_copy for direct scanout pathAlexander Orzechowski
2023-06-20wlr_scene: Introduce wlr_scene_buffer_set_filter_modeAlexander Orzechowski
2023-06-15wlr_scene: Clear damage ring on transform changeAlexander Orzechowski
2023-06-15wlr_scene: Clear damage ring on scale changeAlexander Orzechowski