| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | internal: Move CMonitor to SP (#8178) | Vaxry | 2024-10-19 | 1 | -8/+8 | |
| | | | | | | * move monitors to sp * XD | |||||
| * | screencopy: fix screencopy frames not being cleaned up (#8017) | Ikalco | 2024-10-08 | 1 | -5/+8 | |
| | | | | | | --------- Co-authored-by: Vaxry <vaxry@vaxry.net> | |||||
| * | misc: constify the remaining for loops (#7534) | Tom Englund | 2024-08-26 | 1 | -4/+4 | |
| | | | | now we roll loops at blazing constified speed. | |||||
| * | screencopy: fixup 10-bit sharing via shm on nvidia | vaxerski | 2024-08-23 | 1 | -1/+1 | |
| | | ||||||
| * | screencopy: fix 10b format r/b flip | vaxerski | 2024-08-18 | 1 | -0/+4 | |
| | | ||||||
| * | screencopy: nuke unused stuff | vaxerski | 2024-08-18 | 1 | -11/+0 | |
| | | ||||||
| * | protocols: refactor protocol logging to a macro (#7324) | Tom Englund | 2024-08-15 | 1 | -2/+0 | |
| | | | | | | | this avoids the usage of the unique_ptr PROTO::protocol before it has been constructed incase one wants to log something inside the constructor itself, move the logging to macros and print file:linenumber on ERR,CRIT,WARN and classname on the rest of the levels. | |||||
| * | protocols: move screencopy and toplevel export to hyprwayland-scanner (#7065) | Ikalco | 2024-07-27 | 1 | -396/+267 | |
| | | | | | | * move screencopy and toplevel export to hyprwayland-scanner * oops | |||||
| * | core: Properly shutdown wl display (#7018) | Ikalco | 2024-07-24 | 1 | -1/+8 | |
| | | | | | | | | * correctly destroy wayland globals * properly shutdown and cleanup hyprland * appease the nitpick gods and some comments | |||||
| * | Core: Move to aquamarine (#6608) | Vaxry | 2024-07-21 | 1 | -31/+21 | |
| | | | | | | | | | | | | | | | Moves Hyprland from wlroots to aquamarine for the backend. --------- Signed-off-by: Vaxry <vaxry@vaxry.net> Co-authored-by: Mihai Fufezan <mihai@fufexan.net> Co-authored-by: Jan Beich <jbeich@FreeBSD.org> Co-authored-by: vaxerski <vaxerski@users.noreply.github.com> Co-authored-by: UjinT34 <41110182+UjinT34@users.noreply.github.com> Co-authored-by: Tom Englund <tomenglund26@gmail.com> Co-authored-by: Ikalco <73481042+ikalco@users.noreply.github.com> Co-authored-by: diniamo <diniamo53@gmail.com> | |||||
| * | core: Move to hyprutils for Math | Vaxry | 2024-06-19 | 1 | -4/+5 | |
| | | | | | | | Moves CRegion, CBox and Vector2D over to hyprutils. Requires hyprutils>=0.1.4 | |||||
| * | wayland/core: move to new impl (#6268) | Vaxry | 2024-06-08 | 1 | -44/+40 | |
| | | | | | | * wayland/core/dmabuf: move to new impl it's the final countdown | |||||
| * | screencopy: use a simple renderer for frame passing | vaxerski | 2024-05-23 | 1 | -2/+2 | |
| | | ||||||
| * | screencopy: don't spam sw cursor locks | Vaxry | 2024-05-11 | 1 | -7/+24 | |
| | | ||||||
| * | cursor: move to a hyprland impl | Vaxry | 2024-05-09 | 1 | -11/+11 | |
| | | | | | | | | This moves wlr_cursor to a completely new impl mostly under CPointerManager Also adds beginSimple to OpenGL for simple render passes (e.g. cursor) | |||||
| * | renderer: block screen shader on screencopy | Vaxry | 2024-04-03 | 1 | -0/+2 | |
| | | ||||||
| * | renderer: some fixes for renderModif | Vaxry | 2024-04-03 | 1 | -0/+4 | |
| | | ||||||
| * | renderer: minor fixes to transformations | Vaxry | 2024-03-03 | 1 | -6/+8 | |
| | | ||||||
| * | screencopy: send full frame damage | vaxerski | 2024-02-27 | 1 | -0/+2 | |
| | | | | | fixes #4855 | |||||
| * | screencopy: avoid dangling client ptrs on client destroy | Vaxry | 2024-02-27 | 1 | -0/+9 | |
| | | ||||||
| * | renderer: nuke lastFrameDamage and rework finalDamage | Vaxry | 2024-02-23 | 1 | -10/+11 | |
| | | | | | this fucking SUCKED | |||||
| * | screencopy: damage entire screen on a no-damage request | vaxerski | 2024-02-20 | 1 | -1/+1 | |
| | | ||||||
| * | screencopy: fix invalid damage being used for final copy in dma | Vaxry | 2024-02-19 | 1 | -0/+2 | |
| | | ||||||
| * | screencopy: fix ~dtor being in monitorRenderResources map | Vaxry | 2024-02-15 | 1 | -1/+1 | |
| | | ||||||
| * | screencopy: attempt binding framebuffer before gathering format | Vaxry | 2024-02-15 | 1 | -0/+12 | |
| | | ||||||
| * | screencopy: move monitor verif check to the proper place | Vaxry | 2024-02-07 | 1 | -7/+7 | |
| | | | | | oops | |||||
| * | screencopy/toplevelexport: sanitize pointers in ::copyFrame | Vaxry | 2024-02-07 | 1 | -0/+7 | |
| | | | | | oopsie~~ >///< | |||||
| * | screencopy: fix glReadPixels offset | Vaxry | 2023-12-05 | 1 | -3/+3 | |
| | | | | | fixes #4042 | |||||
| * | screencopy: fix legacyrenderer builds | Vaxry | 2023-12-05 | 1 | -0/+4 | |
| | | | | | fixes #4044 | |||||
| * | screencopy: use buffer format for glReadPixels | Vaxry | 2023-12-04 | 1 | -10/+9 | |
| | | | | | fixes #4029 | |||||
| * | opengl: free window framebuffers in ~dtor | Vaxry | 2023-12-04 | 1 | -1/+1 | |
| | | | | | ref #4036 | |||||
| * | screencopy: fix detecting gl shm formats | Vaxry | 2023-12-03 | 1 | -4/+23 | |
| | | | | | ref #4029 | |||||
| * | screencopy: fix transformed on shm | Vaxry | 2023-12-03 | 1 | -1/+1 | |
| | | ||||||
| * | screencopy: fix shm exports with 10-bit | Vaxry | 2023-12-01 | 1 | -10/+5 | |
| | | | | | fixes #4019 | |||||
| * | screencopy: use drmFormat instead of wlr funcs | Vaxry | 2023-12-01 | 1 | -1/+1 | |
| | | | | | ref #4014 | |||||
| * | screencopy: fix shm sharing if introspection required | vaxerski | 2023-11-30 | 1 | -1/+7 | |
| | | ||||||
| * | screencopy: fix broken shm copying | Vaxry | 2023-11-30 | 1 | -20/+48 | |
| | | | | | fixes #4001 | |||||
| * | deps: update wlroots | Vaxry | 2023-11-30 | 1 | -17/+20 | |
| | | ||||||
| * | screencopy: use new isNvidia() for format | Vaxry | 2023-11-25 | 1 | -1/+1 | |
| | | ||||||
| * | renderer: Move to a full Hyprland GL rendering pipeline (#3920) | Vaxry | 2023-11-24 | 1 | -15/+9 | |
| | | | | Also updates wlroots | |||||
| * | screencopy: round boxes | Vaxry | 2023-11-08 | 1 | -1/+1 | |
| | | | | | fixes #3795 | |||||
| * | Internal: Hyprland box implementation (#3755) | Vaxry | 2023-11-04 | 1 | -3/+2 | |
| | | | | | | | | * box impl * remove unused operators * missed applyfromwlr | |||||
| * | deps: update wlroots | Vaxry | 2023-10-25 | 1 | -2/+2 | |
| | | ||||||
| * | hooksystem: add callbackinfo struct and cancellable events | Vaxry | 2023-10-21 | 1 | -1/+1 | |
| | | ||||||
| * | screencopy: enhance error logging | vaxerski | 2023-10-09 | 1 | -0/+9 | |
| | | ||||||
| * | screencopy: log renderer_begin_with_buffer failures | vaxerski | 2023-09-22 | 1 | -0/+2 | |
| | | ||||||
| * | screencopy: fix region sharing | vaxerski | 2023-08-30 | 1 | -1/+1 | |
| | | | | | translate before scaling if we are not dividing the coords | |||||
| * | toplevelexport: support dmabuf + various fixes | vaxerski | 2023-07-20 | 1 | -3/+0 | |
| | | ||||||
| * | internal: Wrap regions (#2750) | Vaxry | 2023-07-19 | 1 | -6/+4 | |
| | | ||||||
| * | screencopy: guard region buffer values in frameDamage | vaxerski | 2023-07-19 | 1 | -0/+6 | |
| | | ||||||
