summaryrefslogtreecommitdiff
path: root/src/protocols/ToplevelExport.cpp
Commit message (Expand)AuthorAgeFilesLines
* protocols: do not destroy screencopy resources before client request (#9048)outfoxxed2025-01-191-6/+0
* core: reserve vector sizes as much as we can (#9118)Tom Englund2025-01-191-0/+2
* core: add LIKELY and UNLIKELY macrosvaxerski2025-01-171-15/+14
* core: cleanup header includes (#9088)user1111111111111111111111111111111112025-01-171-0/+3
* protocols: immediately copy toplevel content when ignoreDamage set (#9049)outfoxxed2025-01-141-2/+7
* protocols: allow hyprland-toplevel-export to capture hidden windows (#9041)outfoxxed2025-01-121-2/+2
* protocols: do not capture cursor in toplevel without pointer focus (#9042)outfoxxed2025-01-121-1/+20
* core: move parts of the animation system to hyprutils (#8868)Maximilian Seidler2025-01-071-4/+4
* core: Add clang-tidy (#8664)Vaxry2024-12-071-4/+4
* core: move colorspace handling to oklab (#8635)Vaxry2024-12-031-2/+2
* renderer: improve api around new framebuffer changesVaxry2024-11-021-1/+1
* core: move internal structures to monitor pointers (#8266)Vaxry2024-10-271-4/+4
* internal: Move CMonitor to SP (#8178)Vaxry2024-10-191-1/+1
* screencopy: fix screencopy frames not being cleaned up (#8017)Ikalco2024-10-081-5/+11
* misc: constify the remaining for loops (#7534)Tom Englund2024-08-261-3/+3
* screencopy: fixup 10-bit sharing via shm on nvidiavaxerski2024-08-231-1/+1
* protocols: refactor protocol logging to a macro (#7324)Tom Englund2024-08-151-2/+0
* protocols: move screencopy and toplevel export to hyprwayland-scanner (#7065)Ikalco2024-07-271-271/+229
* core: Properly shutdown wl display (#7018)Ikalco2024-07-241-1/+8
* debug: get rid of useless 1s in logs (#6969)Ikalco2024-07-221-1/+1
* Core: Move to aquamarine (#6608)Vaxry2024-07-211-13/+6
* toplevelexport: fix flipped r/b channels when sharing windows (#6861)David De Sousa2024-07-131-1/+2
* core: Move to hyprutils for MathVaxry2024-06-191-1/+1
* wayland/core: move to new impl (#6268)Vaxry2024-06-081-37/+26
* toplevelexport: avoid locking software cursors during renderVaxry2024-06-031-5/+5
* cursor: move to a hyprland implVaxry2024-05-091-7/+12
* internal: new shared_ptr and weak_ptr implementation (#5883)Vaxry2024-05-051-4/+4
* internal: Window storage rework - part 1 (#5762)Vaxry2024-04-271-26/+30
* wlr-foreign-toplevel: move to new implVaxry2024-04-251-6/+2
* renderer: block screen shader on screencopyVaxry2024-04-031-0/+2
* opengl: minor adjustment to getPreferredReadFormatVaxry2024-03-191-11/+0
* animations: Refactor AnimatedVariable (#4911)GartoxFR2024-03-021-4/+4
* renderer: nuke lastFrameDamage and rework finalDamageVaxry2024-02-231-4/+0
* toplevelexport: set last damage for dmabuf copyVaxry2024-02-221-0/+4
* screencopy: fix ~dtor being in monitorRenderResources mapVaxry2024-02-151-1/+1
* screencopy: attempt binding framebuffer before gathering formatVaxry2024-02-151-0/+12
* screencopy/toplevelexport: sanitize pointers in ::copyFrameVaxry2024-02-071-0/+7
* toplevelexport: fix missed pmonitor set for openglVaxry2023-12-151-1/+1
* toplevelexport: fix missing GL_READ_FRAMEBUFFER set in shm copyVaxry2023-12-151-0/+4
* toplevel-export: commence render pass before readingVaxry2023-12-071-3/+5
* toplevelexport: fix getPreferredReadFormat param in captureToplevelVaxry2023-12-051-1/+1
* screencopy: use buffer format for glReadPixelsVaxry2023-12-041-7/+6
* opengl: free window framebuffers in ~dtorVaxry2023-12-041-1/+1
* screencopy: fix detecting gl shm formatsVaxry2023-12-031-4/+12
* screencopy: fix shm exports with 10-bitVaxry2023-12-011-13/+5
* screencopy: use drmFormat instead of wlr funcsVaxry2023-12-011-1/+1
* screencopy: fix broken shm copyingVaxry2023-11-301-1/+6
* screencopy: use new isNvidia() for formatVaxry2023-11-251-1/+1
* renderer: Move to a full Hyprland GL rendering pipeline (#3920)Vaxry2023-11-241-46/+16
* screencopy: round boxesVaxry2023-11-081-1/+1