| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | renderer/opengl: Extract shaders from source (#9600) | UjinT34 | 2025-03-29 | 1 | -541/+0 |
| | | | | | | --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net> | ||||
| * | renderer: add simple color management (#9506) | UjinT34 | 2025-03-14 | 1 | -0/+4 |
| | | | | Adds proper color management and transformations for CM surfaces. | ||||
| * | shaders: fix blank windows when using corner rounding (#8969) (#8971) | Pollux | 2025-01-06 | 1 | -2/+2 |
| | | |||||
| * | renderer: Add supercircular window corners (#8943) | Pollux | 2025-01-05 | 1 | -12/+11 |
| | | | | | | | | renderer: Add supercircular shadows and borders config: Add rounding_power to default and example configs rule: add `roundingpower` window rule | ||||
| * | shaders: improve corner AA in borders shader | Vaxry | 2024-11-05 | 1 | -1/+5 |
| | | |||||
| * | shaders: fixup jagged edges in texture rounded corners | Vaxry | 2024-11-05 | 1 | -4/+7 |
| | | |||||
| * | shaders: Use sin-less hash for noise (#5607) | Epikastema | 2024-04-17 | 1 | -1/+3 |
| | | |||||
| * | renderer: add support for gles3.2 screen shaders | Vaxry | 2024-03-18 | 1 | -0/+11 |
| | | |||||
| * | shaders: use highp for fragments | Vaxry | 2024-02-15 | 1 | -13/+13 |
| | | |||||
| * | shaders: Some more changes in rgb2hsl. (#3834) | Dickby | 2023-11-12 | 1 | -4/+5 |
| | | |||||
| * | shaders: Small optimization in rgb2hsl. (#3831) | Dickby | 2023-11-11 | 1 | -7/+6 |
| | | |||||
| * | shaders: Avoid calculating unused values in hsl2rgb. (#3827) | Dickby | 2023-11-11 | 1 | -8/+7 |
| | | |||||
| * | shaders: Use clamp in doubleCircleSigmoid. (#3824) | Dickby | 2023-11-11 | 1 | -3/+1 |
| | | |||||
| * | opengl: switch to black-and-white for alpha mattes | Vaxry | 2023-11-09 | 1 | -1/+1 |
| | | | | | also fixes shadows on 10b | ||||
| * | renderer: added new customization options to the blur shaders (#3650) | Visual-Dawg | 2023-11-06 | 1 | -17/+173 |
| | | | | Adds to `decoration:blur:` `vibrancy` and `vibrancy_darkness` | ||||
| * | shadows: fix on transformed | Vaxry | 2023-11-04 | 1 | -0/+10 |
| | | |||||
| * | Decos: Window decoration flags, shadow improvements (#3739) | Vaxry | 2023-11-04 | 1 | -0/+3 |
| | | |||||
| * | shaders: Remove redundant clamp of smoothsteps return value. (#3456) | Dickby | 2023-09-30 | 1 | -3/+3 |
| | | |||||
| * | renderer: nuke multisample_edges in favor of a faster algorithm | vaxerski | 2023-09-30 | 1 | -19/+5 |
| | | |||||
| * | renderer: Various Blur Improvements (#2877) | Vaxry | 2023-08-03 | 1 | -0/+30 |
| | | | | | | * move blur to its own category * blur improvements, contrast, brightness, noise | ||||
| * | shaders: short-circuit rounding if radius <= 0 | vaxerski | 2023-07-20 | 1 | -0/+6 |
| | | |||||
| * | Allow setting alpha value for ignorezero layer rule (#2477) | end-4 | 2023-06-11 | 1 | -4/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
| * | debug: minor improvements to manual crash | vaxerski | 2023-04-04 | 1 | -4/+38 |
| | | |||||
| * | debug: added manual_crash | vaxerski | 2023-04-04 | 1 | -0/+33 |
| | | |||||
| * | shaders: fix missing discardAlphaZero | vaxerski | 2023-03-24 | 1 | -0/+2 |
| | | |||||
| * | LS: add blur and ignorezero rules | vaxerski | 2023-03-17 | 1 | -5/+8 |
| | | |||||
| * | opengl: use a passthru shader for final wlr copy | vaxerski | 2023-03-04 | 1 | -0/+9 |
| | | |||||
| * | touch up the clang format and format all files | vaxerski | 2022-12-20 | 1 | -6/+11 |
| | | |||||
| * | Unify rounding shaders | vaxerski | 2022-11-21 | 1 | -13/+13 |
| | | |||||
| * | Remove texcoord from QUADFRAGSRC. | Felix Dick | 2022-10-05 | 1 | -1/+0 |
| | | | | | | | | texcoord is unused in the rounding part of the textureshaders. QUADFRAGSRC isn't using that variable inside the non rounding code. Because of that opengl optimizes that variable out, and is complaining if glGetAttribLocation is called on it. | ||||
| * | Remove unused ignoreCorners variable from texture shaders. | Felix Dick | 2022-10-01 | 1 | -7/+0 |
| | | |||||
| * | Cut the number of pixels that call length() in half. | Felix Dick | 2022-10-01 | 1 | -4/+4 |
| | | |||||
| * | Merge branch 'fix_rounding_in_size_changing_windows' into rework_rounding_shader | Felix Dick | 2022-10-01 | 1 | -8/+4 |
| |\ | |||||
| | * | Send absolute screen coordinates to texture shaders. | Felix Dick | 2022-09-29 | 1 | -4/+4 |
| | | | |||||
| | * | Don't pass bottomRight to textureShaders compute it within. | Felix Dick | 2022-09-29 | 1 | -5/+1 |
| |/ | |||||
| * | Even less branching (taken more or less from the border shader). | Felix Dick | 2022-09-29 | 1 | -5/+5 |
| | | |||||
| * | fixing your shit. | Felix Dick | 2022-09-28 | 1 | -78/+80 |
| | | |||||
| * | Merge branch 'main' into rework_rounding_shader | Felix Dick | 2022-09-28 | 1 | -5/+5 |
| |\ | |||||
| * | | Make the rounding texture shaders smaller and more efficient. | Felix Dick | 2022-09-28 | 1 | -172/+55 |
| |/ | |||||
| * | Remove trailing whitespace. | Felix Dick | 2022-09-25 | 1 | -2/+2 |
| | | |||||
| * | Added window dimming | vaxerski | 2022-08-30 | 1 | -2/+31 |
| | | |||||
| * | fix fade corner artifacts | vaxerski | 2022-07-16 | 1 | -10/+8 |
| | | |||||
| * | added drop shadows | vaxerski | 2022-06-25 | 1 | -0/+341 |
