| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | renderer: double lookup fix, input: double conversion fix (#4124) | nmzik | 2023-12-11 | 1 | -10/+17 |
| | | |||||
| * | renderer: Allocate background texture only if required (#4111) | nmzik | 2023-12-10 | 1 | -0/+4 |
| | | |||||
| * | renderer: use xray for background blur on small() surfaces | Vaxry | 2023-12-06 | 1 | -2/+5 |
| | | | | | ref #4050 | ||||
| * | opengl: fixup blur dirty repaint conditions with solitary | Vaxry | 2023-12-05 | 1 | -7/+4 |
| | | | | | fixes #4025 | ||||
| * | screencopy: use buffer format for glReadPixels | Vaxry | 2023-12-04 | 1 | -11/+9 |
| | | | | | fixes #4029 | ||||
| * | screencopy: fix detecting gl shm formats | Vaxry | 2023-12-03 | 1 | -5/+130 |
| | | | | | ref #4029 | ||||
| * | opengl: fix nvidia read formats | Vaxry | 2023-12-02 | 1 | -4/+4 |
| | | | | | fixes #4023 | ||||
| * | opengl: fix swapped rgb drm formats | Vaxry | 2023-12-01 | 1 | -2/+2 |
| | | |||||
| * | screencopy: fix shm exports with 10-bit | Vaxry | 2023-12-01 | 1 | -0/+13 |
| | | | | | fixes #4019 | ||||
| * | opengl: don't make a mirror buffer on fakeFrame | Vaxry | 2023-11-30 | 1 | -1/+1 |
| | | |||||
| * | opengl: fix missed makeEGLCurrent | Vaxry | 2023-11-30 | 1 | -1/+3 |
| | | | | | fixes #3998 | ||||
| * | deps: update wlroots | Vaxry | 2023-11-30 | 1 | -79/+39 |
| | | |||||
| * | opengl: tiled special require introspection | Vaxry | 2023-11-26 | 1 | -1/+1 |
| | | |||||
| * | opengl: check for introspection on special_blur | Vaxry | 2023-11-25 | 1 | -3/+16 |
| | | |||||
| * | opengl: fix window introspection check | Vaxry | 2023-11-25 | 1 | -3/+4 |
| | | |||||
| * | opengl: fix xray modes in introspection checks for ls | Vaxry | 2023-11-25 | 1 | -1/+8 |
| | | | | | fixes #3953 | ||||
| * | opengl: require introspection on mirroring | Vaxry | 2023-11-25 | 1 | -1/+1 |
| | | | | | fixes #3939 | ||||
| * | opengl: better checking for required introspection | vaxerski | 2023-11-24 | 1 | -3/+43 |
| | | | | | performance woo | ||||
| * | renderer: fix inverseOpaque calcs in renderWithBlur | vaxerski | 2023-11-24 | 1 | -1/+2 |
| | | |||||
| * | renderer: Move to a full Hyprland GL rendering pipeline (#3920) | Vaxry | 2023-11-24 | 1 | -45/+64 |
| | | | | Also updates wlroots | ||||
| * | opengl: Don't use wrong shader just because it's GLES (#3867) | Dickby | 2023-11-16 | 1 | -1/+1 |
| | | |||||
| * | renderer: don't make snapshots of invisible windows on close | vaxerski | 2023-11-16 | 1 | -0/+3 |
| | | |||||
| * | decorations: Decoration Positioner (#3800) | Vaxry | 2023-11-11 | 1 | -2/+2 |
| | | |||||
| * | opengl: switch to black-and-white for alpha mattes | Vaxry | 2023-11-09 | 1 | -2/+2 |
| | | | | | also fixes shadows on 10b | ||||
| * | opengl: remove unused alpha matte from shadow | Vaxry | 2023-11-09 | 1 | -15/+12 |
| | | |||||
| * | renderer: added new customization options to the blur shaders (#3650) | Visual-Dawg | 2023-11-06 | 1 | -30/+47 |
| | | | | Adds to `decoration:blur:` `vibrancy` and `vibrancy_darkness` | ||||
| * | renderer: properly set currentFB on snapshot renders | Vaxry | 2023-11-04 | 1 | -0/+6 |
| | | |||||
| * | renderer: allow transform enabling from outside opengl | Vaxry | 2023-11-04 | 1 | -0/+4 |
| | | |||||
| * | shadows: fix on transformed | Vaxry | 2023-11-04 | 1 | -25/+70 |
| | | |||||
| * | Internal: Hyprland box implementation (#3755) | Vaxry | 2023-11-04 | 1 | -76/+63 |
| | | | | | | | | * box impl * remove unused operators * missed applyfromwlr | ||||
| * | Decos: Window decoration flags, shadow improvements (#3739) | Vaxry | 2023-11-04 | 1 | -13/+40 |
| | | |||||
| * | renderer: properly pass 10-bit formats to opengl | Vaxry | 2023-10-30 | 1 | -9/+9 |
| | | |||||
| * | hooksystem: add callbackinfo struct and cancellable events | Vaxry | 2023-10-21 | 1 | -1/+1 |
| | | |||||
| * | renderer: add transformers | Vaxry | 2023-10-21 | 1 | -0/+21 |
| | | |||||
| * | shaders: support changing the outer radius of borders independently | Vaxry | 2023-10-19 | 1 | -1/+3 |
| | | |||||
| * | renderer: cast std::clamp args to be of the same type (#3589) | Jan Beich | 2023-10-17 | 1 | -1/+1 |
| | | | | | | | | | | | | src/render/OpenGL.cpp:1769:41: error: no matching function for call to 'clamp' const auto FORCEWALLPAPER = std::clamp(*PFORCEWALLPAPER, -1L, 2L); ^~~~~~~~~~ /usr/include/c++/v1/__algorithm/clamp.h:38:1: note: candidate template ignored: deduced conflicting types for parameter '_Tp' ('int64_t' (aka 'long long') vs. 'long') clamp(const _Tp& __v, const _Tp& __lo, const _Tp& __hi) ^ /usr/include/c++/v1/__algorithm/clamp.h:27:1: note: candidate function template not viable: requires 4 arguments, but 3 were provided clamp(const _Tp& __v, const _Tp& __lo, const _Tp& __hi, _Compare __comp) ^ | ||||
| * | cleanup: Replace find() with C++20 starts_with(), ends_with() and contains() ↵ | Philip Damianik | 2023-10-15 | 1 | -1/+1 |
| | | | | | | | | (#3572) * Replace find() with C++20 starts_with() and ends_with() * Replace find() with C++20 contains() | ||||
| * | renderer: add force_wallpaper instead of no_hypr_chan (#3459) | DaniD3v | 2023-10-07 | 1 | -15/+19 |
| | | |||||
| * | renderer: nuke multisample_edges in favor of a faster algorithm | vaxerski | 2023-09-30 | 1 | -73/+60 |
| | | |||||
| * | misc: add disable_hypr_chan option (#3343) | Mihai Fufezan | 2023-09-17 | 1 | -3/+7 |
| | | |||||
| * | internal: Remove all `.c_str()` calls when using `std::vformat` (#3198) | Philip Damianik | 2023-09-06 | 1 | -2/+2 |
| | | | | Signed-off-by: pdamianik <39028343+pdamianik@users.noreply.github.com> | ||||
| * | internal: Formatter rework (#3186) | Vaxry | 2023-09-06 | 1 | -8/+8 |
| | | |||||
| * | renderer: Fix blur for passes set to 0. (#3181) | Dickby | 2023-09-05 | 1 | -5/+2 |
| | | |||||
| * | renderer: fixup occlusion conditions | vaxerski | 2023-09-01 | 1 | -0/+2 |
| | | | | | fixes #3123 I fucking hate yall | ||||
| * | renderer: make contrast and brightness adjustments before rendering | vaxerski | 2023-08-28 | 1 | -9/+51 |
| | | |||||
| * | renderer: add decoration:blur:special | vaxerski | 2023-08-25 | 1 | -3/+51 |
| | | | | | will blur behind the special ws | ||||
| * | renderer: track fade alpha for blur if ignore opacity is true | vaxerski | 2023-08-23 | 1 | -2/+2 |
| | | | | | with ignore_opacity, blur would stay at 1 opacity during a fadeOut animation on layers, making it look wrong. Fixes #3051 | ||||
| * | rules: add layer and window xray rules | vaxerski | 2023-08-09 | 1 | -6/+39 |
| | | |||||
| * | renderer: fully switch to premultiplied alpha | vaxerski | 2023-08-06 | 1 | -21/+10 |
| | | |||||
| * | renderer: Various Blur Improvements (#2877) | Vaxry | 2023-08-03 | 1 | -17/+80 |
| | | | | | | * move blur to its own category * blur improvements, contrast, brightness, noise | ||||
