| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | screenshader: rename output uniform to wl_output (#4606) | JManch | 2024-02-04 | 2 | -9/+9 | |
| | | | | | | * screenshader: rename output uniform to monitor * rename to wl_output | |||||
| * | renderer: avoid unnecessary gpu resource deletions | Vaxry | 2024-02-02 | 2 | -6/+10 | |
| | | | | | fixes #4594 | |||||
| * | renderer: reset fb pointers after render pass | Vaxry | 2024-02-02 | 1 | -0/+3 | |
| | | | | | fixes #4590 | |||||
| * | renderer: Add new background infrastructure | Vaxry | 2024-01-29 | 2 | -79/+95 | |
| | | | | | | | | | 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 | |||||
| * | renderer: fixup misaligned fsv1 surfaces with uv | Vaxry | 2024-01-28 | 2 | -9/+21 | |
| | | | | | fixes #4548 | |||||
| * | monitor: wrap usage of wlr_output_state | Vaxry | 2024-01-28 | 1 | -46/+41 | |
| | | | | | | | for better control and convenience in usage. fixes #4546 | |||||
| * | opengl: use texBox for rendering background texture | Vaxry | 2024-01-28 | 1 | -3/+1 | |
| | | | | | fixes #4543 | |||||
| * | monitor: clear output state after usage | Vaxry | 2024-01-27 | 1 | -0/+6 | |
| | | | | | fixes massive lag | |||||
| * | deps: update wlroots | Vaxry | 2024-01-27 | 2 | -41/+42 | |
| | | | | | drops requirement for WLR_DRM_NO_ATOMIC provided kernel >= 6.8 | |||||
| * | 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. | |||||
| * | damage: use buffer_damage instead of effective_damage | vaxerski | 2024-01-17 | 1 | -2/+1 | |
| | | ||||||
| * | groupbar: separate gradients from title (#4444) | MightyPlaza | 2024-01-15 | 1 | -16/+18 | |
| | | | | | | | | | | | | * separate gradients from title logic modified: src/config/ConfigManager.cpp modified: src/render/decorations/CHyprGroupBarDecoration.cpp * fix disabled extents modified: src/render/decorations/CHyprGroupBarDecoration.cpp * fix disabled height modified: src/render/decorations/CHyprGroupBarDecoration.cpp | |||||
| * | fractional: Set preferred scale on monitor config reload (#4406) | 1over137 | 2024-01-14 | 1 | -0/+7 | |
| | | ||||||
| * | surface: avoid spam of window surfaces with scale and transform events | vaxerski | 2024-01-11 | 2 | -3/+10 | |
| | | | | | fixes #4408 | |||||
| * | renderer: allow rendering multiple fullscreen windows in third fs pass | vaxerski | 2024-01-09 | 1 | -1/+4 | |
| | | | | | | | something might be fading out, sliding out, etc. We handle it before, why not use it? fixes #4076 | |||||
| * | renderer: ignore box offsets for fullscreen windows | vaxerski | 2024-01-08 | 1 | -1/+1 | |
| | | ||||||
| * | groupbar: improve gradient handling (#4390) | MightyPlaza | 2024-01-08 | 1 | -13/+17 | |
| | | | | modified: src/render/decorations/CHyprGroupBarDecoration.cpp | |||||
| * | opengl: apply box rot to projections | vaxerski | 2024-01-07 | 1 | -6/+6 | |
| | | ||||||
| * | opengl: add renderdata.forceIntrospection | vaxerski | 2024-01-07 | 2 | -4/+7 | |
| | | ||||||
| * | renderer: overhaul renderModifData | vaxerski | 2024-01-07 | 3 | -17/+52 | |
| | | ||||||
| * | layout: update rules before applying fullscreen nodes in layouts | vaxerski | 2024-01-02 | 1 | -1/+1 | |
| | | ||||||
| * | groupbar: Drag single window instead of destroying group (#4327) | dranull | 2024-01-02 | 1 | -0/+3 | |
| | | ||||||
| * | renderer: Only force nearest neighbor when the sizes are off by one or two ↵ | q234rty | 2024-01-01 | 1 | -0/+1 | |
| | | | | | | (#4325) Fixes rendering issues in arch's extra/telegram-desktop | |||||
| * | deps: update wlroots | vaxerski | 2024-01-01 | 1 | -2/+2 | |
| | | ||||||
| * | renderer: fix auto scale detection with fractional | vaxerski | 2023-12-31 | 1 | -7/+16 | |
| | | | | | ref #4225 | |||||
| * | renderer: use nearest_neighbor for misaligned fractional-scale surfaces | vaxerski | 2023-12-31 | 1 | -6/+16 | |
| | | | | | ref #4225 | |||||
| * | groupbar: add enabling groupbar and setting priority (#4299) | MightyPlaza | 2023-12-30 | 2 | -9/+25 | |
| | | ||||||
| * | groupbar: Middle click on groupbar to close tab (#4297) | dranull | 2023-12-30 | 1 | -4/+20 | |
| | | | | | | | | | | * Prevent window swapping when the head is removed * Bring floating windows to top when selected * Allow clicks on gropubar in fullscreen 1 * Close window on groupbar with middle click | |||||
| * | internal: minor include fixes and missed format | vaxerski | 2023-12-29 | 2 | -8/+8 | |
| | | ||||||
| * | renderer: ignore windowRequestedCursorHide | vaxerski | 2023-12-29 | 2 | -2/+1 | |
| | | | | | | | ref #4197, thanks @dtop129 co-authored-by: dtop129 | |||||
| * | internal: Unify input handling on decorations (#4280) | dranull | 2023-12-28 | 4 | -44/+62 | |
| | | | | | | | | * Unify input handling on decorations * Make input methods private * Optional data | |||||
| * | renderer: add decoration:blur:popups_ignorealpha | vaxerski | 2023-12-28 | 1 | -3/+11 | |
| | | | | | fixes #4282 | |||||
| * | hyprctl: add decorations (#4275) | MightyPlaza | 2023-12-28 | 8 | -4/+28 | |
| | | | | | | | | | | | | | | | | | | | * add hyprctl decorations modified: hyprctl/main.cpp modified: src/debug/HyprCtl.cpp modified: src/render/decorations/CHyprBorderDecoration.cpp modified: src/render/decorations/CHyprBorderDecoration.hpp modified: src/render/decorations/CHyprDropShadowDecoration.cpp modified: src/render/decorations/CHyprDropShadowDecoration.hpp modified: src/render/decorations/CHyprGroupBarDecoration.cpp modified: src/render/decorations/CHyprGroupBarDecoration.hpp modified: src/render/decorations/IHyprWindowDecoration.cpp modified: src/render/decorations/IHyprWindowDecoration.hpp * fixes modified: hyprctl/main.cpp modified: src/render/decorations/IHyprWindowDecoration.cpp | |||||
| * | renderer: use 120 as the denominator in scale checks | vaxerski | 2023-12-27 | 1 | -5/+5 | |
| | | ||||||
| * | opengl: add toggleable nvidia_anti_flicker | vaxerski | 2023-12-27 | 1 | -2/+3 | |
| | | | | | ref #4252 | |||||
| * | groupbar: remove extra border size from groupbars (#4262) | MightyPlaza | 2023-12-27 | 1 | -5/+2 | |
| | | | | modified: src/render/decorations/CHyprGroupBarDecoration.cpp | |||||
| * | renderer: add option to blur popups | vaxerski | 2023-12-25 | 1 | -3/+10 | |
| | | | | | closes #2134 | |||||
| * | groupbar: add egl context to refreshGroupBarGradients() (#4238) | MightyPlaza | 2023-12-24 | 1 | -0/+2 | |
| | | | | | | | | | * add egl context to refreshGroupBarGradients() modified: src/render/decorations/CHyprGroupBarDecoration.cpp * don't unsetEGL modified: src/render/decorations/CHyprGroupBarDecoration.cpp | |||||
| * | renderer: add occlusion for special workspaces | vaxerski | 2023-12-23 | 2 | -0/+34 | |
| | | ||||||
| * | shadow: Avoid rounded shadows when rounding is 0 (#4230) | dranull | 2023-12-23 | 1 | -1/+2 | |
| | | ||||||
| * | border: fix missed translate by offset | vaxerski | 2023-12-23 | 1 | -1/+1 | |
| | | ||||||
| * | config: add debug:disable_scale_checks | vaxerski | 2023-12-23 | 1 | -1/+3 | |
| | | | | | ref #4225 | |||||
| * | renderer: deny invalid scales and suggest a replacement | vaxerski | 2023-12-23 | 1 | -22/+32 | |
| | | | | | ref #4225 #3511 | |||||
| * | renderer: apply scale to wlr after checks | vaxerski | 2023-12-22 | 1 | -3/+4 | |
| | | | | | ref #4225 | |||||
| * | shadow: correctly scale boxes | vaxerski | 2023-12-22 | 1 | -2/+4 | |
| | | ||||||
| * | renderer: reject non-clean scales, find nearest clean | vaxerski | 2023-12-22 | 1 | -1/+39 | |
| | | ||||||
| * | systemd: add HYPRLAND_NO_SD_NOTIFY | vaxerski | 2023-12-21 | 1 | -3/+1 | |
| | | | | | fixes #4217 | |||||
| * | renderer: improve cursor hiding infra | vaxerski | 2023-12-20 | 2 | -19/+41 | |
| | | | | | ref #4197 | |||||
| * | renderer: don't set surfaces on cursor timeout | vaxerski | 2023-12-20 | 1 | -12/+0 | |
| | | ||||||
| * | input: allow setting cursor even if it's hidden | vaxerski | 2023-12-20 | 1 | -4/+3 | |
| | | | | | ref #4197 | |||||
