index
:
Hyprland.git
clip-perm
disbandgrouponnone
fix-tag
main
scrolling/focus_edge_ms
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
protocols
/
core
/
Compositor.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
renderer: Allow DS for surfaces with inert subsurfaces (#12133)
Dominick DiMaggio
2025-11-11
1
-0
/
+13
*
protocols: add Fifo-v1 and commit-timing-v1 (#12052)
Tom Englund
2025-11-06
1
-40
/
+40
*
buffer: move texture creation to commit time (#11964)
Tom Englund
2025-10-08
1
-4
/
+4
*
compositor: make wl_surface::frame follow pending states (#11953)
Tom Englund
2025-10-07
1
-44
/
+64
*
core/compositor: revert make wl_surface::frame follow pending states (#11896)
Vaxry
2025-10-06
1
-64
/
+44
*
core/compositor: make wl_surface::frame follow pending states (#11896)
Tom Englund
2025-10-06
1
-44
/
+64
*
renderer: Fix CM for DS and SDR passthrough (#11503)
UjinT34
2025-08-29
1
-0
/
+4
*
disable buffer readability checks on intel (#11515)
Tom Englund
2025-08-24
1
-2
/
+2
*
protocols/wayland: use UP and rvalue refs for callbacks (#11471)
Tom Englund
2025-08-18
1
-2
/
+2
*
refactor: Use new hyprutils casts (#11377)
Kamikadze
2025-08-14
1
-10
/
+10
*
renderer: use CRegion foreach over getRects (#10980)
Tom Englund
2025-07-30
1
-2
/
+2
*
protocols/subcompositor: fix subsurface sorting (#11136)
Vaxry
2025-07-20
1
-0
/
+24
*
compositor: properly set infinite region on null input
Vaxry
2025-07-17
1
-1
/
+1
*
protocols/cm: Fix preferred image description (#11026)
UjinT34
2025-07-15
1
-1
/
+14
*
protocols: Remove incorrect CM proto debug check and fix preferred image desc...
UjinT34
2025-07-14
1
-0
/
+7
*
presentation: move to unique ptrs
Tom Englund
2025-07-10
1
-2
/
+2
*
compositor: fix race to finish on null buffer (#10970)
Tom Englund
2025-07-08
1
-0
/
+7
*
compositor: dont send around int max values
Tom Englund
2025-07-07
1
-7
/
+12
*
internal: iso C++ prohibits anonymous structs (#10955)
Tom Englund
2025-07-07
1
-16
/
+16
*
refactor: use std::ranges whenever possible (#10584)
Kamikadze
2025-05-30
1
-2
/
+2
*
render: refactor class member vars (#10292)
davc0n
2025-05-05
1
-1
/
+1
*
protocols: refactor class member vars (types) (#10261)
davc0n
2025-05-03
1
-6
/
+6
*
protocols: refactor class member vars (core) (#10259)
davc0n
2025-05-03
1
-187
/
+187
*
helpers: refactor class member vars (#10218)
davc0n
2025-04-30
1
-6
/
+6
*
render: properly release rendered buffers (#9807)
Ikalco
2025-04-30
1
-9
/
+1
*
time: move to stl's clocks and move timer
Vaxry
2025-04-16
1
-7
/
+5
*
core: wait for dmabuf readiness (#9806)
Ikalco
2025-04-16
1
-9
/
+16
*
compositor/surface: fix surface opaque and input regions not being updated (#...
Ikalco
2025-04-12
1
-4
/
+4
*
core: refactor and improve surface commit (#9805)
Ikalco
2025-04-07
1
-29
/
+80
*
core: Don't damage the entire surface every frame (#9763)
Lee Bousfield
2025-03-28
1
-8
/
+12
*
surfacestate: track and apply updated state
Vaxry
2025-03-26
1
-14
/
+28
*
core/compositor: Fix dropping cursor buffer data early (#9700)
Lee Bousfield
2025-03-22
1
-1
/
+3
*
core/compositor: Correctly track SHM buffer damage (#9678)
Lee Bousfield
2025-03-22
1
-39
/
+14
*
screencopy, render: Use explicit sync for screencopy (#9697)
Lee Bousfield
2025-03-22
1
-1
/
+1
*
types: Upgrade buffer ref from WP to SP (#9677)
Lee Bousfield
2025-03-20
1
-2
/
+2
*
syncobj: restore SHM buffer reset (#9675)
Tom Englund
2025-03-20
1
-5
/
+3
*
syncobj: use eventfd instead of stalling fd checks (#9437)
Tom Englund
2025-03-14
1
-35
/
+17
*
renderer: skip ds commits if buffer didn't change (#9556)
Ikalco
2025-03-08
1
-12
/
+2
*
protocols: Support wp color management proto (#9444)
UjinT34
2025-02-26
1
-0
/
+17
*
popup: take xdg geometry into account in input calcs
Vaxry
2025-02-01
1
-3
/
+1
*
core: add LIKELY and UNLIKELY macros
vaxerski
2025-01-17
1
-17
/
+17
*
core: Add render:allow_early_buffer_release to make buffer release configurab...
UjinT34
2025-01-10
1
-5
/
+10
*
core/compositor: fix too early buffer release (#8966)
UjinT34
2025-01-06
1
-4
/
+4
*
Renderer: rewrite render scheduling (#8683)
Vaxry
2024-12-22
1
-2
/
+5
*
pointer: add drm dumb buffers for cursors (#8399)
Vaxry
2024-11-14
1
-6
/
+20
*
internal: more profiling less calls and local copies (#8300)
Tom Englund
2024-10-30
1
-4
/
+2
*
internal: few more marginal optimisations from profiling (#8271)
Tom Englund
2024-10-28
1
-1
/
+2
*
internal: cleanup CMonitor usage and fix a few ref hogs
Vaxry
2024-10-26
1
-3
/
+3
*
output: send enter events on late wl_output binds
Vaxry
2024-10-16
1
-0
/
+6
*
presentation-feedback: minor fixups
Vaxry
2024-08-30
1
-1
/
+1
[next]