| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | renderer: add wrapping options to renderTextureWithBlur method (#10807) | zacoons | 2025-06-21 | 2 | -6/+8 | |
| | | ||||||
| * | config: nuke explicit_sync settings | Vaxry | 2025-06-19 | 2 | -32/+0 | |
| | | | | | were not used anymore, explicit is on by default | |||||
| * | renderer: make lock fail textures dynamically loaded | Vaxry | 2025-06-19 | 3 | -13/+41 | |
| | | | | | this should reduce idle vram usage by a whopping 16MB, but also might fix the tty unknown issue. | |||||
| * | grpupbar: Add config options to color inactive and locked groupbar titles ↵ | Jacob Ilias Komissar | 2025-06-16 | 2 | -8/+26 | |
| | | | | | (#10667) | |||||
| * | config/monitor: Add monitor v2 HDR rules (#10623) | UjinT34 | 2025-06-15 | 3 | -9/+6 | |
| | | ||||||
| * | opengl: use a stack for storing monitor transform enabled | Vaxry | 2025-06-15 | 6 | -28/+46 | |
| | | | | | fixes #10487 | |||||
| * | internal: clean up dead snapshot code | Vaxry | 2025-06-15 | 2 | -49/+4 | |
| | | ||||||
| * | renderer: fixup some missing fadeout cases with special | Vaxry | 2025-06-11 | 1 | -28/+31 | |
| | | | | | | | | | | | fixes some fadeout missing cases: - closing last window - closing above fs - closing in general fixes #10283 | |||||
| * | renderer: refuse rendering invalid resolutions | Vaxry | 2025-06-11 | 1 | -0/+5 | |
| | | | | | sometimes a driver fails to assign any reasonable mode in which case we might render 0x0 which will make us crash. Don't do that. Part 1 of #10678 | |||||
| * | internal: Fix HyprError not displaying at startup (#10606) | Kamikadze | 2025-06-01 | 1 | -1/+0 | |
| | | ||||||
| * | internal: refactor to use empty() (#10599) | Kamikadze | 2025-05-31 | 3 | -8/+8 | |
| | | ||||||
| * | refactor: use std::ranges whenever possible (#10584) | Kamikadze | 2025-05-30 | 4 | -19/+17 | |
| | | ||||||
| * | groupbar: force recalc on visibility changes | vaxerski | 2025-05-28 | 2 | -5/+15 | |
| | | | | | fixes #10566 | |||||
| * | pass/surface: make sure popup blurs are marked for require live blur | Vaxry | 2025-05-25 | 1 | -0/+6 | |
| | | | | | fixes #10535 | |||||
| * | debug/pass: show live/precompile blur in debug | Vaxry | 2025-05-25 | 1 | -2/+2 | |
| | | ||||||
| * | renderer: add wrapping options to renderTexture method (#10497) | zacoons | 2025-05-21 | 2 | -7/+9 | |
| | | ||||||
| * | internal: added error log when getEdgeDefinedPoint is impossible (#10462) | zacoons | 2025-05-18 | 1 | -3/+1 | |
| | | ||||||
| * | core: drop the legacy renderer (#10408) | Tom Englund | 2025-05-15 | 4 | -122/+8 | |
| | | | | | | | | | | | | * core: drop the legacy renderer the legacy renderer is broken and barely used, drop it. * Nix: drop support for legacyRenderer --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net> | |||||
| * | protocols/hyprland-surface: account for scaled monitor positions (#10415) | outfoxxed | 2025-05-15 | 1 | -1/+1 | |
| | | ||||||
| * | opengl: add missing vao for screenshader (#10397) | Tom Englund | 2025-05-13 | 1 | -0/+1 | |
| | | | | | missed creating vertex array objects in 04124988e8b4a9cdfc5995388ebfaad0005b4b31 add it. | |||||
| * | opengl: publicize shader creation/usage functions (#10378) | outfoxxed | 2025-05-12 | 1 | -3/+5 | |
| | | | | Allows plugins to create and use shaders again | |||||
| * | opengl: optimize shaders and reduce unneeded drawcalls (#10364) | Tom Englund | 2025-05-11 | 5 | -97/+108 | |
| | | | | | | | | | | | | | | | | | | | | | | | | * opengl: remove unnecessery glflush calls glflushing forces the driver to break batching and issue commands prematurely and prevents optimisations like command reordering and merging. many glFunctions already internally glflushes and eglsync creation still has a glflush at end render. so lets reduce the overhead of these calls. * opengl: reduce glUseProgram calls apitrace shows cases where the same program gets called multiple times, add a helper function that keeps track of current program and only call it once on same program. reduces slight overhead. * opengl: use more efficient vertex array object use a more modern vertex array object approach with the shaders, makes it a onetime setup on shader creation instead of once per drawcall, also should make the driver not have to revalidate the vertex format on each call. | |||||
| * | renderer: use alpha for the lockttytext texture | Vaxry | 2025-05-11 | 1 | -1/+1 | |
| | | | | | ref #10348 | |||||
| * | renderer: minor damage fixes | Vaxry | 2025-05-10 | 1 | -2/+1 | |
| | | ||||||
| * | renderer: render blur on fade out (#10356) | Vaxry | 2025-05-10 | 6 | -43/+87 | |
| | | ||||||
| * | renderer: always render snapshots as 8bit | vaxerski | 2025-05-09 | 4 | -7/+16 | |
| | | | | | fixes issues with transparent windows on 10b | |||||
| * | opengl: fix legacyrenderer | Vaxry | 2025-05-08 | 1 | -2/+2 | |
| | | ||||||
| * | refactor: cshader class to sshader struct (#10324) | davc0n | 2025-05-08 | 4 | -30/+29 | |
| | | ||||||
| * | renderer: precompute fullalpha (#10319) | Tom Englund | 2025-05-07 | 1 | -5/+7 | |
| | | | | | precompute it once instead of calculating it every single call, was showing up as a lot of time wasted in profiling. | |||||
| * | render: refactor class member vars (#10292) | davc0n | 2025-05-05 | 41 | -1240/+1230 | |
| | | | | | | * render: refactor class member vars * render: fix clang format | |||||
| * | protocols: refactor class member vars (u-z) (#10282) | davc0n | 2025-05-04 | 1 | -2/+2 | |
| | | | | | | * protocols: refactor class member vars (u-z) * protocols: fix clang format | |||||
| * | protocols: refactor class member vars (a-m) (#10265) | davc0n | 2025-05-04 | 1 | -1/+1 | |
| | | ||||||
| * | protocols: refactor class member vars (types) (#10261) | davc0n | 2025-05-03 | 1 | -2/+2 | |
| | | ||||||
| * | protocols: refactor class member vars (core) (#10259) | davc0n | 2025-05-03 | 4 | -49/+50 | |
| | | ||||||
| * | managers: refactor class member vars (#10242) | davc0n | 2025-05-02 | 2 | -11/+11 | |
| | | ||||||
| * | renderer: render fading out floating windows over fs | Vaxry | 2025-05-02 | 1 | -2/+2 | |
| | | ||||||
| * | inputs: refactor class member vars (#10230) | davc0n | 2025-05-01 | 3 | -9/+9 | |
| | | ||||||
| * | helpers: refactor class member vars (#10218) | davc0n | 2025-04-30 | 10 | -362/+366 | |
| | | ||||||
| * | render: properly release rendered buffers (#9807) | Ikalco | 2025-04-30 | 5 | -102/+86 | |
| | | | | | | | | | | * cleanup eglSync * properly release buffers in renderer * add renderingDoneCallback and use it in screencopy * use static constructor for CEGLSync | |||||
| * | renderer: add render:send_content_type setting (#9851) | UjinT34 | 2025-04-29 | 1 | -5/+8 | |
| | | ||||||
| * | cm: Use precomputed primaries conversion (#9814) | UjinT34 | 2025-04-29 | 7 | -108/+84 | |
| | | ||||||
| * | windows: refactor class member vars (#10168) | davc0n | 2025-04-28 | 8 | -218/+216 | |
| | | ||||||
| * | decorationPositioner: update posinfo on window update | Vaxry | 2025-04-25 | 1 | -0/+4 | |
| | | | | | fixes #10175 | |||||
| * | layerrules: add abovelock to render above lockscreen (#9793) | Virt | 2025-04-25 | 2 | -2/+19 | |
| | | ||||||
| * | workspaces: refactor class member vars (#10167) | davc0n | 2025-04-25 | 6 | -60/+60 | |
| | | ||||||
| * | layers: refactor class member vars (#10149) | davc0n | 2025-04-24 | 2 | -44/+46 | |
| | | | | | | * layers: refactor class member vars * popups: rename m_WLSurface to m_wlSurface | |||||
| * | groupbar: Add options for setting group bar title font weight (and indicator ↵ | M Matthew Hydock | 2025-04-24 | 4 | -40/+48 | |
| | | | | | gap) (#9617) | |||||
| * | compositor: refactor class member vars (#10141) | davc0n | 2025-04-22 | 8 | -55/+54 | |
| | | ||||||
| * | debug: refactor class member vars (#10130) | davc0n | 2025-04-21 | 1 | -3/+3 | |
| | | ||||||
| * | config: Refactor class member vars (#10124) | davc0n | 2025-04-20 | 4 | -18/+18 | |
| | | | | | | * Refactor config classes vars * Fix clang format errors | |||||
