summaryrefslogtreecommitdiff
path: root/src/render
Commit message (Collapse)AuthorAgeFilesLines
...
* groupbar: fix text pos with verical offset (#3893)MightyPlaza2023-11-191-1/+1
| | | modified: src/render/decorations/CHyprGroupBarDecoration.cpp
* group: fix dragging into floating groups (#3719)MightyPlaza2023-11-191-0/+3
| | | | | | | | | | | * allow dragging into floating groups modified: src/Compositor.cpp modified: src/Compositor.hpp modified: src/layout/IHyprLayout.cpp modified: src/render/decorations/CHyprGroupBarDecoration.cpp * floating-only modified: src/layout/IHyprLayout.cpp
* renderer: avoid rendering floating windows twice with specialVaxry2023-11-181-0/+3
| | | | fixes #3887
* internal: Allow floating windows on special (#3872)Vaxry2023-11-181-26/+9
| | | | | | | * allow floating on special * fix mistake * fix clipbox
* opengl: Don't use wrong shader just because it's GLES (#3867)Dickby2023-11-161-1/+1
|
* renderer: clip floating boxes on slide animVaxry2023-11-161-1/+7
| | | | fixes #3514
* shadow: avoid fatal mutation of the windowBox for calcsVaxry2023-11-161-1/+1
| | | | fixes #3865
* renderer: don't make snapshots of invisible windows on closevaxerski2023-11-161-0/+3
|
* shadow: avoid using glClear and don't draw behind window if ignore_windowvaxerski2023-11-161-3/+10
| | | | fixes #3860
* groupbar: Fix position of groupbar titles on monitor scales != 1.0 (#3856)Dickby2023-11-151-8/+6
|
* renderer: drop unnecessary spammy logsVaxry2023-11-141-5/+0
|
* decorations: recalc layout and positioner on add/removeVaxry2023-11-132-0/+11
|
* renderer: use viewporter corrected size for uv calcsVaxry2023-11-121-4/+10
|
* renderer: separate oversize uv calcs in dimensionsVaxry2023-11-121-2/+2
|
* renderer: pass proper arg to main param of uv calcsVaxry2023-11-121-1/+1
| | | | was fucking up some non-fitting subsurfaces
* groupbar: translate box by workspace offsetVaxry2023-11-121-1/+9
|
* deco-positioner: don't remove hidden windows' dataVaxry2023-11-121-3/+3
|
* shaders: Some more changes in rgb2hsl. (#3834)Dickby2023-11-121-4/+5
|
* output-layout: fix wlroots display handling (#3718)Alessio Molinari2023-11-121-2/+11
|
* decoration: add NON_SOLID flag for shadowVaxry2023-11-125-15/+32
| | | | fixes #3841
* decoration-positioner: improve stabilityVaxry2023-11-112-7/+45
|
* shaders: Small optimization in rgb2hsl. (#3831)Dickby2023-11-111-7/+6
|
* shadow: move workspace offset calcs to drawVaxry2023-11-111-11/+8
| | | | fixes #3829
* shaders: Avoid calculating unused values in hsl2rgb. (#3827)Dickby2023-11-111-8/+7
|
* decoration-positioner: improve extent handlingVaxry2023-11-114-10/+49
|
* deco-positioner: recalc after uncacheVaxry2023-11-112-0/+4
|
* decorations: Decoration Positioner (#3800)Vaxry2023-11-1110-153/+487
|
* shaders: Use clamp in doubleCircleSigmoid. (#3824)Dickby2023-11-111-3/+1
|
* shadow: alpha treatment improvementsVaxry2023-11-111-3/+3
|
* opengl: switch to black-and-white for alpha mattesVaxry2023-11-094-10/+17
| | | | also fixes shadows on 10b
* opengl: remove unused alpha matte from shadowVaxry2023-11-092-22/+12
|
* renderer: added new customization options to the blur shaders (#3650)Visual-Dawg2023-11-064-52/+234
| | | Adds to `decoration:blur:` `vibrancy` and `vibrancy_darkness`
* groups: add option to configure font name (#3751)David Leal2023-11-051-3/+4
|
* renderer: properly set currentFB on snapshot rendersVaxry2023-11-041-0/+6
|
* shadow: fix missed fullBox.scaleVaxry2023-11-041-0/+2
|
* renderer: allow transform enabling from outside openglVaxry2023-11-043-6/+10
|
* shadows: fix on transformedVaxry2023-11-044-31/+100
|
* shadow: fix ignore_window falseVaxry2023-11-041-1/+1
|
* Internal: Hyprland box implementation (#3755)Vaxry2023-11-048-182/+158
| | | | | | | * box impl * remove unused operators * missed applyfromwlr
* Decos: Window decoration flags, shadow improvements (#3739)Vaxry2023-11-0412-67/+184
|
* renderer: render oversized blur with respect to fade alphaVaxry2023-11-031-1/+1
|
* renderer: improvements to wayland surface small() detectionVaxry2023-11-031-1/+2
|
* renderer: fix legacy_renderer build (#3732)pastalian2023-11-031-1/+7
| | | | In GLES2, `GL_RGB10_A2` and `GL_UNSIGNED_INT_2_10_10_10_REV` are defined as `GL_RGB10_A2_EXT` and `GL_UNSIGNED_INT_2_10_10_10_REV_EXT` respectively.
* group: fixes for dragging groups onto groupbars (#3708)MightyPlaza2023-11-011-2/+34
| | | | | | | | * fixes for dragging groups onto groupbars modified: src/render/decorations/CHyprGroupBarDecoration.cpp * use onWindowRemoved() modified: src/render/decorations/CHyprGroupBarDecoration.cpp
* renderer: fix small surface's blur region being offset by monitor coordsVaxry2023-10-301-1/+1
|
* renderer: properly pass 10-bit formats to openglVaxry2023-10-304-13/+19
|
* internal: create canBeGroupedInto() (#3693)MightyPlaza2023-10-301-6/+1
| | | | | | | modified: src/Window.cpp modified: src/Window.hpp modified: src/layout/DwindleLayout.cpp modified: src/layout/MasterLayout.cpp modified: src/render/decorations/CHyprGroupBarDecoration.cpp
* renderer: use optional for cursor surface storingVaxry2023-10-302-3/+3
| | | | | | because nullptr is a valid surface. fixes #3692
* renderer: fixup blend disable conditions in renderSurfaceVaxry2023-10-291-1/+2
| | | | Fixes #3680
* input: handle mouse on decorations (#3560)MightyPlaza2023-10-294-11/+108
|