summaryrefslogtreecommitdiff
path: root/src/render/Texture.cpp
Commit message (Collapse)AuthorAgeFilesLines
* core: Add clang-tidy (#8664)Vaxry2024-12-071-7/+5
| | | | | This adds a .clang-tidy file for us. It's not a strict requirement to be compliant, but I tuned it to be alright.
* pointer: add drm dumb buffers for cursors (#8399)Vaxry2024-11-141-2/+19
| | | | | --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* misc: constify the remaining for loops (#7534)Tom Englund2024-08-261-1/+1
| | | now we roll loops at blazing constified speed.
* core/surface/buffer: Buffer lock/release fixes (#7110)Vaxry2024-07-311-0/+3
|
* Core: Move to aquamarine (#6608)Vaxry2024-07-211-20/+42
| | | | | | | | | | | | | | 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: fix a few ubsan issues reported at exit of hyprland (#6699)Tom Englund2024-06-281-1/+1
| | | | | | | | | | | | | | | | | * watchdog: dont detach and cause race condition instead of detaching and causing a race condition on destruction where the thread is alive and watchdog has been destroyed, check if its joinable and join it on destruction. causes heap use after free on exit of compositor. * render: add checks for compositor shutting down avoid member call on null pointer, if the g_pHyprRenderer is destroyed we can call the member makeEGLCurrent on it, causes undefined behaviour on destruction of the compositor/hyprrenderer. found with ubsan.
* core: Move to hyprutils for MathVaxry2024-06-191-1/+1
| | | | | | Moves CRegion, CBox and Vector2D over to hyprutils. Requires hyprutils>=0.1.4
* wayland/core: move to new impl (#6268)Vaxry2024-06-081-5/+101
| | | | | * wayland/core/dmabuf: move to new impl it's the final countdown
* texture: fix stylingvaxerski2023-07-111-5/+3
|
* Added clang format (#1239)Vaxry2022-12-161-1/+1
| | | * clang-format stuff and format files
* Added HyprError for showing config errorsvaxerski2022-04-081-0/+13
|
* Rendering texturesvaxerski2022-04-051-0/+22