| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | renderer: optimize render pipeline when there is a solitary client | vaxerski | 2023-09-29 | 1 | -51/+75 |
| | | |||||
| * | renderer: Tearing implementation (#3441) | Vaxry | 2023-09-28 | 1 | -45/+92 |
| | | |||||
| * | renderer: fix missing dontRound check in renderSurface | vaxerski | 2023-09-23 | 1 | -0/+3 |
| | | | | | fixes 3296 | ||||
| * | renderer: cleanup drm format selection | vaxerski | 2023-09-22 | 1 | -18/+21 |
| | | |||||
| * | logging: implement std::formatter for some types (#3380) | memchr | 2023-09-20 | 1 | -39/+29 |
| | | |||||
| * | logging/format: use std::format_string to catch formatting string errors at ↵ | memchr | 2023-09-20 | 1 | -2/+2 |
| | | | | | | | | compile time (#3377) * fix(log): use constexpr format string * deprecate getFormat | ||||
| * | internal: Fix wlr output management (#3234) | Philip Damianik | 2023-09-10 | 1 | -12/+9 |
| | | |||||
| * | internal: Remove all `.c_str()` calls when using `std::vformat` (#3198) | Philip Damianik | 2023-09-06 | 1 | -12/+12 |
| | | | | Signed-off-by: pdamianik <39028343+pdamianik@users.noreply.github.com> | ||||
| * | internal: Formatter rework (#3186) | Vaxry | 2023-09-06 | 1 | -42/+42 |
| | | |||||
| * | monitor: minor adjustments | vaxerski | 2023-09-05 | 1 | -0/+1 |
| | | |||||
| * | renderer: separate workspace window render logic | vaxerski | 2023-09-04 | 1 | -128/+77 |
| | | | | | Makes the logic used to render stuff over the windows (special, popups, ime, lockscreen) unified by yeeting the workspace window logic (which is separate cuz fullscreen windows) into their own funcs. Fixes #2053 | ||||
| * | internal: Revert rounding of window size (#3153) | staz | 2023-09-03 | 1 | -3/+3 |
| | | | | | | | | | | * Revert "renderer: round coords and size in renderWindow" This reverts commit fc0c1896e097b3c3b2170ae69d38724e43960fe1. * Revert "xwaylandmgr: round reported sizes" This reverts commit 2985e20e6a5868e710aa3bdaa2789a2023010611. | ||||
| * | renderer: don't set enabled in applyMonitorRule | vaxerski | 2023-09-03 | 1 | -2/+0 |
| | | |||||
| * | renderer: render IME popups in fullscreen | vaxerski | 2023-09-02 | 1 | -0/+5 |
| | | | | | fixes #1353 | ||||
| * | renderer: fixup occlusion conditions | vaxerski | 2023-09-01 | 1 | -1/+1 |
| | | | | | fixes #3123 I fucking hate yall | ||||
| * | refactor: raise SIGABRT instead of write to null address (#3124) | memchr | 2023-08-31 | 1 | -1/+1 |
| | | |||||
| * | renderer: round coords and size in renderWindow | vaxerski | 2023-08-31 | 1 | -3/+3 |
| | | |||||
| * | renderer: don't blur special on disabled blur | vaxerski | 2023-08-26 | 1 | -1/+2 |
| | | |||||
| * | internal: allow opening empty special workspaces | vaxerski | 2023-08-25 | 1 | -17/+16 |
| | | | | | Fixes point 2 of #2596 | ||||
| * | renderer: add decoration:blur:special | vaxerski | 2023-08-25 | 1 | -9/+13 |
| | | | | | will blur behind the special ws | ||||
| * | renderer: track fade alpha for blur if ignore opacity is true | vaxerski | 2023-08-23 | 1 | -1/+1 |
| | | | | | with ignore_opacity, blur would stay at 1 opacity during a fadeOut animation on layers, making it look wrong. Fixes #3051 | ||||
| * | renderer: Border improvements (#2986) | MightyPlaza | 2023-08-17 | 1 | -10/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * simplify getting border size modified: src/Window.cpp modified: src/Window.hpp modified: src/layout/DwindleLayout.cpp modified: src/layout/MasterLayout.cpp modified: src/render/decorations/CHyprGroupBarDecoration.cpp * fix border damage and input box modified: src/Window.cpp modified: src/managers/AnimationManager.cpp * add border size in resize_on_border box modified: src/managers/input/InputManager.cpp * simplify border (fixes possible typo) modified: src/Window.cpp * use updateSpecialRenderData() modified: Window.cpp modified: Window.hpp modified: events/Windows.cpp modified: layout/DwindleLayout.cpp modified: layout/IHyprLayout.cpp modified: layout/MasterLayout.cpp modified: render/Renderer.cpp * update window workspace rule data on reload modified: src/config/ConfigManager.cpp * use rounding() modified: src/Window.cpp | ||||
| * | internal: allow negative monitor offsets | vaxerski | 2023-08-16 | 1 | -1/+1 |
| | | |||||
| * | compositor: don't apply offsets in renderer | vaxerski | 2023-08-14 | 1 | -18/+0 |
| | | |||||
| * | internal: add a new monitor auto system | vaxerski | 2023-08-14 | 1 | -2/+1 |
| | | |||||
| * | config: add vrr per-display | vaxerski | 2023-08-11 | 1 | -0/+3 |
| | | |||||
| * | renderer: don't add workspace offset to pinned | vaxerski | 2023-08-09 | 1 | -1/+1 |
| | | |||||
| * | rules: add layer and window xray rules | vaxerski | 2023-08-09 | 1 | -0/+4 |
| | | |||||
| * | background: add background color option (#2915) | 0x455241 | 2023-08-08 | 1 | -1/+2 |
| | | | | Co-authored-by: 0x455241 <> | ||||
| * | renderer: Various Blur Improvements (#2877) | Vaxry | 2023-08-03 | 1 | -3/+3 |
| | | | | | | * move blur to its own category * blur improvements, contrast, brightness, noise | ||||
| * | renderer: disable init anim on disabled animations | vaxerski | 2023-07-22 | 1 | -2/+8 |
| | | |||||
| * | Fix background occlusion ignoring monitor position (#2771) | outfoxxed | 2023-07-22 | 1 | -1/+1 |
| | | |||||
| * | renderer: cleanup back buffer skip checks | vaxerski | 2023-07-20 | 1 | -4/+9 |
| | | |||||
| * | renderer: scale box for occlusion | vaxerski | 2023-07-20 | 1 | -1/+5 |
| | | |||||
| * | renderer: don't occlude when pre-blur is queued | vaxerski | 2023-07-20 | 1 | -1/+2 |
| | | |||||
| * | Debug: add tracy | vaxerski | 2023-07-20 | 1 | -0/+15 |
| | | |||||
| * | renderer: add canSkipBackBufferClear | vaxerski | 2023-07-20 | 1 | -4/+22 |
| | | |||||
| * | opengl: adjust blend and reduce the usage of clear | vaxerski | 2023-07-20 | 1 | -2/+18 |
| | | |||||
| * | renderer: remove unused var | vaxerski | 2023-07-19 | 1 | -2/+0 |
| | | |||||
| * | renderer: take workspace offset into account for occlusion | vaxerski | 2023-07-19 | 1 | -1/+1 |
| | | |||||
| * | internal: Wrap regions (#2750) | Vaxry | 2023-07-19 | 1 | -68/+44 |
| | | |||||
| * | renderer: fix rounding in renderSurface | vaxerski | 2023-07-19 | 1 | -4/+1 |
| | | |||||
| * | renderer: add occlusion for back layers | vaxerski | 2023-07-19 | 1 | -9/+41 |
| | | |||||
| * | screencopy: improve shm handling | vaxerski | 2023-07-19 | 1 | -1/+0 |
| | | |||||
| * | render: set refresh to 0 for both wl and x11 backends | vaxerski | 2023-07-19 | 1 | -4/+4 |
| | | |||||
| * | render: set refresh to 0 for wayland backend outputs | vaxerski | 2023-07-19 | 1 | -2/+4 |
| | | |||||
| * | internal: Protocol C++ Wraps + XDGOutput impl (#2733) | Vaxry | 2023-07-18 | 1 | -1/+1 |
| | | | | move to our own xdgoutput impl instead of wlr's | ||||
| * | renderer: use correct wlr sample func | vaxerski | 2023-07-18 | 1 | -1/+1 |
| | | |||||
| * | deps: update wlroots (#2734) | Jan Beich | 2023-07-18 | 1 | -3/+3 |
| | | |||||
| * | windowrules: add border size rule | vaxerski | 2023-07-18 | 1 | -3/+5 |
| | | |||||
