|
e2d04ae503
|
renderer: add option to blur popups
closes #2134
|
2023-12-25 18:07:07 +01:00 |
|
MightyPlaza
|
b25b06430b
|
groupbar: add egl context to refreshGroupBarGradients() (#4238)
* add egl context to refreshGroupBarGradients()
modified: src/render/decorations/CHyprGroupBarDecoration.cpp
* don't unsetEGL
modified: src/render/decorations/CHyprGroupBarDecoration.cpp
|
2023-12-24 19:29:04 +01:00 |
|
|
f013acc6ee
|
renderer: add occlusion for special workspaces
|
2023-12-23 22:41:42 +01:00 |
|
dranull
|
5c7e23f86b
|
shadow: Avoid rounded shadows when rounding is 0 (#4230)
|
2023-12-23 20:40:07 +01:00 |
|
|
b9c1414f25
|
border: fix missed translate by offset
|
2023-12-23 16:11:26 +01:00 |
|
|
6c8e0f9863
|
config: add debug:disable_scale_checks
ref #4225
|
2023-12-23 00:21:02 +01:00 |
|
|
6b6f3396cf
|
renderer: deny invalid scales and suggest a replacement
ref #4225 #3511
|
2023-12-23 00:09:55 +01:00 |
|
|
79ef29d6e0
|
renderer: apply scale to wlr after checks
ref #4225
|
2023-12-22 23:00:36 +01:00 |
|
|
c416880cf9
|
shadow: correctly scale boxes
|
2023-12-22 19:54:31 +01:00 |
|
|
37d2840246
|
renderer: reject non-clean scales, find nearest clean
|
2023-12-22 19:54:31 +01:00 |
|
|
bd952dcef2
|
systemd: add HYPRLAND_NO_SD_NOTIFY
fixes #4217
|
2023-12-21 22:27:12 +01:00 |
|
|
48ecb13b14
|
renderer: improve cursor hiding infra
ref #4197
|
2023-12-20 21:40:44 +01:00 |
|
|
a197fe3c11
|
renderer: don't set surfaces on cursor timeout
|
2023-12-20 17:59:11 +01:00 |
|
|
d1b8a63a8e
|
input: allow setting cursor even if it's hidden
ref #4197
|
2023-12-20 13:00:35 +01:00 |
|
|
d9b74ff96b
|
renderer: staticize local functions
|
2023-12-19 11:55:56 +00:00 |
|
|
11fd37418c
|
renderer: fix null cursor surface sets being ignored
oopsie from #4184
|
2023-12-18 22:06:50 +00:00 |
|
dusanx
|
0c74df4f9e
|
renderer: cursor hiding logic improvements (#4184)
Co-authored-by: Dusan Popovic <dpx@binaryapparatus.com>
|
2023-12-18 16:06:06 +00:00 |
|
|
8191e635a3
|
deco-positioner: include sticky in sent geometry
|
2023-12-11 16:46:20 +00:00 |
|
|
0fdf909b19
|
renderer: don't render decorations on renderdata.decorate false
fixes #4117
|
2023-12-11 16:32:11 +00:00 |
|
nmzik
|
53ce7992be
|
renderer: double lookup fix, input: double conversion fix (#4124)
|
2023-12-11 16:28:22 +00:00 |
|
|
167f2ed3b2
|
border: fix failed assert on small windows
fixes #4115
|
2023-12-10 19:32:03 +00:00 |
|
nmzik
|
efdf07e295
|
renderer: Allocate background texture only if required (#4111)
|
2023-12-10 16:53:08 +00:00 |
|
Vaxry
|
9f5b9053c6
|
internal: Remake borders as window decorations (#4104)
|
2023-12-10 16:28:12 +00:00 |
|
|
af6aae4e12
|
renderer: don't use clipBox for pinned window occlusion during animations
ref #4094
|
2023-12-09 18:41:32 +00:00 |
|
|
0ebbf371ff
|
renderer: improve fullscreen workspace client rendering
fixes #4076
|
2023-12-09 18:38:32 +00:00 |
|
François Conzelmann
|
4a42344e97
|
style/ci: apply clang-format and verify it in ci (#4039)
* style: apply clang-format
* ci: add new clang-format job to CI
|
2023-12-06 22:54:56 +00:00 |
|
|
5489f9f07a
|
renderer: use xray for background blur on small() surfaces
ref #4050
|
2023-12-06 20:17:40 +00:00 |
|
|
03c6f4506a
|
internal: various improvements to avoid crashes on exit
|
2023-12-06 14:46:29 +00:00 |
|
|
37d7a8c64d
|
framebuffer: ignore addStencil on legacyRenderer
ref #4044
|
2023-12-05 15:41:17 +00:00 |
|
|
c6804ccaab
|
opengl: fixup blur dirty repaint conditions with solitary
fixes #4025
|
2023-12-05 00:43:09 +00:00 |
|
|
68783d904d
|
screencopy: use buffer format for glReadPixels
fixes #4029
|
2023-12-04 03:52:54 +00:00 |
|
|
e496b0f250
|
screencopy: fix detecting gl shm formats
ref #4029
|
2023-12-03 22:04:07 +00:00 |
|
|
80b9b21f9f
|
opengl: fix nvidia read formats
fixes #4023
|
2023-12-02 14:51:45 +00:00 |
|
|
6e8b9ef7d8
|
opengl: fix swapped rgb drm formats
|
2023-12-01 17:23:50 +00:00 |
|
|
9c09f2a847
|
screencopy: fix shm exports with 10-bit
fixes #4019
|
2023-12-01 17:20:56 +00:00 |
|
|
9f2027be4b
|
opengl: don't make a mirror buffer on fakeFrame
|
2023-11-30 10:15:02 +00:00 |
|
|
b9937484f4
|
screencopy: fix broken shm copying
fixes #4001
|
2023-11-30 10:14:35 +00:00 |
|
|
776f944619
|
opengl: fix missed makeEGLCurrent
fixes #3998
|
2023-11-30 02:19:27 +00:00 |
|
|
d2c3b23ace
|
deps: update wlroots
|
2023-11-30 01:18:55 +00:00 |
|
|
b80c72c7dd
|
groupbar: fix crash in renderGradientTo
fixes #3985
|
2023-11-29 13:36:37 +00:00 |
|
|
e2f18f8c7f
|
groupbar: more safety around gradient textures
|
2023-11-28 19:03:02 +00:00 |
|
MightyPlaza
|
7a0a5666d5
|
groupbar: allow reload and fix locked groupbar gradient (#3546)
modified: src/config/ConfigManager.cpp
modified: src/render/decorations/CHyprGroupBarDecoration.cpp
modified: src/render/decorations/CHyprGroupBarDecoration.hpp
|
2023-11-26 17:59:49 +00:00 |
|
|
adeb20ea11
|
opengl: tiled special require introspection
|
2023-11-26 16:42:04 +00:00 |
|
|
68e57b7ee3
|
renderer: proper full occlusion checks for back layer
|
2023-11-26 15:24:24 +00:00 |
|
|
408d96668d
|
renderer: use occlusion checks for buffer clear
|
2023-11-26 15:06:42 +00:00 |
|
|
ad3f688648
|
opengl: check for introspection on special_blur
|
2023-11-25 19:44:34 +00:00 |
|
|
b281d8647a
|
screencopy: use new isNvidia() for format
|
2023-11-25 17:56:38 +00:00 |
|
|
15b282ee0c
|
opengl: fix window introspection check
|
2023-11-25 17:46:50 +00:00 |
|
|
6f733292bf
|
renderer: nvidia checks and use glFinish on nvidia
fixes #3952 #3946
|
2023-11-25 17:45:08 +00:00 |
|
|
3fe6162af1
|
opengl: fix xray modes in introspection checks for ls
fixes #3953
|
2023-11-25 14:52:52 +00:00 |
|