| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 | ||||
| * | renderer: cleanup old redundancies in CFramebuffer | vaxerski | 2023-07-29 | 1 | -1/+1 |
| | | |||||
| * | renderer: reset scissor after renderTexturePrimitive | vaxerski | 2023-07-25 | 1 | -0/+2 |
| | | |||||
| * | renderer: adjust distribution of backgrounds | vaxerski | 2023-07-24 | 1 | -2/+2 |
| | | |||||
| * | backgrounds: add hypr chan var 2 | vaxerski | 2023-07-24 | 1 | -1/+2 |
| | | |||||
| * | render: use primitive end() only when no screen shader is present | vaxerski | 2023-07-23 | 1 | -1/+4 |
| | | |||||
| * | opengl: fix warn | vaxerski | 2023-07-22 | 1 | -2/+0 |
| | | |||||
| * | renderer: use primitive rendering for copying buffers | vaxerski | 2023-07-21 | 1 | -2/+58 |
| | | |||||
| * | background: add option to force hypr chan | vaxerski | 2023-07-20 | 1 | -2/+3 |
| | | |||||
| * | renderer: don't occlude when pre-blur is queued | vaxerski | 2023-07-20 | 1 | -4/+8 |
| | | |||||
| * | tracy: add more opengl zones | vaxerski | 2023-07-20 | 1 | -0/+4 |
| | | |||||
| * | Debug: add tracy | vaxerski | 2023-07-20 | 1 | -0/+27 |
| | | |||||
| * | opengl: adjust blend and reduce the usage of clear | vaxerski | 2023-07-20 | 1 | -16/+29 |
| | | |||||
| * | toplevelexport: support dmabuf + various fixes | vaxerski | 2023-07-20 | 1 | -0/+4 |
| | | |||||
| * | render: avoid allocating mirrorfb for no reason | vaxerski | 2023-07-19 | 1 | -2/+8 |
| | | |||||
| * | internal: Wrap regions (#2750) | Vaxry | 2023-07-19 | 1 | -135/+69 |
| | | |||||
| * | background: add mascot versions | vaxerski | 2023-07-13 | 1 | -6/+19 |
| | | |||||
| * | render: move lastFrameDamage to CMonitor | vaxerski | 2023-07-10 | 1 | -3/+1 |
| | | |||||
| * | Xdg config home support (#2047) | Ed Younis | 2023-07-07 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | * config: Add support for XDG_CONFIG_HOME Contributes-to: #1040 Co-authored-by: Björn Bidar <bjorn.bidar@thaodan.de> Signed-off-by: Björn Bidar <bjorn.bidar@thaodan.de> * config: Log used config file * config: Add GetConfigDir and minor fixes * config: fixed minor nitpicks --------- Signed-off-by: Björn Bidar <bjorn.bidar@thaodan.de> Co-authored-by: Björn Bidar <bjorn.bidar@thaodan.de> | ||||
| * | Fix crash when screen size is 0x0 (#2523) | Shemig | 2023-06-15 | 1 | -3/+3 |
| | | | | | | | (When booting into laptop clam mode in dell XPS) and also ignore any screen with size 0x0 in the first place Co-authored-by: giladsx <gilad@spectalix.com> | ||||
| * | opengl: fix invalid tex references to tex-less shader | vaxerski | 2023-06-14 | 1 | -6/+4 |
| | | |||||
| * | screenshader: fix uniform variable checks (#2513) | JManch | 2023-06-14 | 1 | -2/+2 |
| | | |||||
| * | Allow setting alpha value for ignorezero layer rule (#2477) | end-4 | 2023-06-11 | 1 | -7/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rename ignorezero to ignorealpha * allow setting ignorealpha value This commit allows setting a float value (0-1) for the ignorealpha layer rule. Does not yet have error handling; invalid ignorealpha layer rule will crash Hyprland. * add brackets i forgot to add * prevent crash with invalid ignorealpha value prevents hyprland from immediately crashing with invalid ignorealpha layer rule does not log * don't try to set ignoreAlphaValue if alpha value not specified * add catch to try, reintroduce ignorezero - added catch after try cuz i was an idiot - re-add ignorezero as an alternative to ignorealpha to not introduce a breaking change * add logging for failed ignorealpha layer rule * fix get ignorealpha's get VALUE * check npos and use empty() * rename VALUE cuz no longer const * format Shader.hpp | ||||
