summaryrefslogtreecommitdiff
path: root/src/protocols/Screencopy.cpp
Commit message (Collapse)AuthorAgeFilesLines
* renderer: minor fixes to transformationsVaxry2024-03-031-6/+8
|
* screencopy: send full frame damagevaxerski2024-02-271-0/+2
| | | | fixes #4855
* screencopy: avoid dangling client ptrs on client destroyVaxry2024-02-271-0/+9
|
* renderer: nuke lastFrameDamage and rework finalDamageVaxry2024-02-231-10/+11
| | | | this fucking SUCKED
* screencopy: damage entire screen on a no-damage requestvaxerski2024-02-201-1/+1
|
* screencopy: fix invalid damage being used for final copy in dmaVaxry2024-02-191-0/+2
|
* screencopy: fix ~dtor being in monitorRenderResources mapVaxry2024-02-151-1/+1
|
* screencopy: attempt binding framebuffer before gathering formatVaxry2024-02-151-0/+12
|
* screencopy: move monitor verif check to the proper placeVaxry2024-02-071-7/+7
| | | | oops
* screencopy/toplevelexport: sanitize pointers in ::copyFrameVaxry2024-02-071-0/+7
| | | | oopsie~~ >///<
* screencopy: fix glReadPixels offsetVaxry2023-12-051-3/+3
| | | | fixes #4042
* screencopy: fix legacyrenderer buildsVaxry2023-12-051-0/+4
| | | | fixes #4044
* screencopy: use buffer format for glReadPixelsVaxry2023-12-041-10/+9
| | | | fixes #4029
* opengl: free window framebuffers in ~dtorVaxry2023-12-041-1/+1
| | | | ref #4036
* screencopy: fix detecting gl shm formatsVaxry2023-12-031-4/+23
| | | | ref #4029
* screencopy: fix transformed on shmVaxry2023-12-031-1/+1
|
* screencopy: fix shm exports with 10-bitVaxry2023-12-011-10/+5
| | | | fixes #4019
* screencopy: use drmFormat instead of wlr funcsVaxry2023-12-011-1/+1
| | | | ref #4014
* screencopy: fix shm sharing if introspection requiredvaxerski2023-11-301-1/+7
|
* screencopy: fix broken shm copyingVaxry2023-11-301-20/+48
| | | | fixes #4001
* deps: update wlrootsVaxry2023-11-301-17/+20
|
* screencopy: use new isNvidia() for formatVaxry2023-11-251-1/+1
|
* renderer: Move to a full Hyprland GL rendering pipeline (#3920)Vaxry2023-11-241-15/+9
| | | Also updates wlroots
* screencopy: round boxesVaxry2023-11-081-1/+1
| | | | fixes #3795
* Internal: Hyprland box implementation (#3755)Vaxry2023-11-041-3/+2
| | | | | | | * box impl * remove unused operators * missed applyfromwlr
* deps: update wlrootsVaxry2023-10-251-2/+2
|
* hooksystem: add callbackinfo struct and cancellable eventsVaxry2023-10-211-1/+1
|
* screencopy: enhance error loggingvaxerski2023-10-091-0/+9
|
* screencopy: log renderer_begin_with_buffer failuresvaxerski2023-09-221-0/+2
|
* screencopy: fix region sharingvaxerski2023-08-301-1/+1
| | | | translate before scaling if we are not dividing the coords
* toplevelexport: support dmabuf + various fixesvaxerski2023-07-201-3/+0
|
* internal: Wrap regions (#2750)Vaxry2023-07-191-6/+4
|
* screencopy: guard region buffer values in frameDamagevaxerski2023-07-191-0/+6
|
* screencopy: use wlr_buffer api for shm copiesvaxerski2023-07-191-28/+4
|
* screencopy: improve shm handlingvaxerski2023-07-191-14/+7
|
* screencopy: nullcheck for empty buffervaxerski2023-07-181-1/+1
|
* render: move lastFrameDamage to CMonitorvaxerski2023-07-101-2/+3
|
* screencopy: send original damage, avoid extentsvaxerski2023-07-101-2/+4
|
* screenshot fix (#2640)MightyPlaza2023-07-041-2/+2
|
* includes: remove redundant from screencopyvaxerski2023-05-071-1/+0
|
* screencopy: clamp damage to framebuffervaxerski2023-04-241-1/+2
|
* screencopy: improve consistency of share indicatorvaxerski2023-04-171-6/+10
|
* Format: use %lx for all addressesvaxerski2023-04-171-1/+1
|
* Screencopy: unify frame and client between impls + eventvaxerski2023-04-151-3/+35
| | | | Adds a new event to both hooks and ipc: screencopy
* screencopy: implement dmabufvaxerski2023-04-121-9/+48
|
* screencopy: fix crash in invalid format readsvaxerski2023-04-081-0/+1
|
* screencopy: fix crashvaxerski2023-04-071-1/+0
|
* screencopy: fix read on incorrect monitor rendervaxerski2023-04-071-1/+4
|
* screencopy: minor fixes for damage_ringvaxerski2023-04-071-6/+9
|
* screencopy: fix incorrect resource error postvaxerski2023-04-051-2/+2
|