summaryrefslogtreecommitdiff
path: root/src/render/pass/SurfacePassElement.cpp
Commit message (Collapse)AuthorAgeFilesLines
* protocols: add hyprland_surface_v1.set_visible_region implementation (#9120)outfoxxed2025-01-231-0/+50
|
* core: cleanup header includes (#9088)user1111111111111111111111111111111112025-01-171-0/+1
| | | Cleanup some unneeded includes to speed up compilation
* core: Add support for HDR and color management protocols (#8715)UjinT342025-01-071-0/+2
|
* core: move parts of the animation system to hyprutils (#8868)Maximilian Seidler2025-01-071-6/+6
| | | | | | | | | | | | | * core: change animation manager to use Hyprutils::Animation * config: move animation config to hyprutils animation tree * use g_pAnimationManager->createAnimation and the new PHLANIMVAR template * core: use CGenericAnimatedVariabled::{enabled,setConfig,getStyle} and adapt callbacks * core: adapt animated variable usage (dereference the shared pointer) * misc: bump CMakeLists to hyprutils 0.3.3
* renderer: Add supercircular window corners (#8943)Pollux2025-01-051-7/+10
| | | | | | | renderer: Add supercircular shadows and borders config: Add rounding_power to default and example configs rule: add `roundingpower` window rule
* protocols: fix alpha-modifier noncompliance (#8929)outfoxxed2025-01-021-5/+5
| | | | Also fixes small issues with hyprland-surface opacity < 1.0 while surface alpha = 1.0.
* protocols: add hyprland_surface_v1 implementation (#8877)outfoxxed2025-01-011-6/+7
|
* Renderer: rewrite render scheduling (#8683)Vaxry2024-12-221-0/+230
This rewrites renderer scheduling. Occlusion is now unified in a new Pass type.