| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | renderer: Add new background infrastructure | Vaxry | 2024-01-29 | 1 | -75/+93 | |
| | | | | | | | | | Adds new backgrounds from the winners of the contest Rewrites how it works Allows high color precision PNGs (RGB32F precisely) Fixes a small bug in renderTextureInternalWithDamage Nukes misc:force_hypr_chan | |||||
| * | opengl: use texBox for rendering background texture | Vaxry | 2024-01-28 | 1 | -3/+1 | |
| | | | | | fixes #4543 | |||||
| * | opengl: rassert false on lost context | Vaxry | 2024-01-26 | 1 | -0/+23 | |
| | | | | | we do not have infra to deal with this. It will cause hyprland to freeze rendering, we might as well die. | |||||
| * | surface: avoid spam of window surfaces with scale and transform events | vaxerski | 2024-01-11 | 1 | -1/+3 | |
| | | | | | fixes #4408 | |||||
| * | opengl: apply box rot to projections | vaxerski | 2024-01-07 | 1 | -6/+6 | |
| | | ||||||
| * | opengl: add renderdata.forceIntrospection | vaxerski | 2024-01-07 | 1 | -4/+6 | |
| | | ||||||
| * | renderer: overhaul renderModifData | vaxerski | 2024-01-07 | 1 | -8/+30 | |
| | | ||||||
| * | 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 | |
| | | ||||||
