Open Anarky opened 1 year ago
Very small update: I was using an old version, it is now up-to-date but the issue is still the same.
I updated picom --version
and picom --diagnostics
on the first comment, if it helps.
@yshui, some thoughts on this: we're doing this, but in a blur function reg_blur
gets resized - may it be the issue? however,
1) doing pixman_region32_intersect(®_blur_resized, ®_blur_resized, reg_visible);
after resizing doesn't change anything
2) doing pixman_region32_intersect(®_blur_resized, ®_blur_resized, reg_blur);
after risizing fixes the issue, but i have a feeling that it undoes resizing (if i understand regions correctly)
also, no matter what we do in blur function we need to check if we have transparent clipping enabled, but there is no access to ps->o.transparent_clipping
.
i hope this information will help you somehow.
Platform
Archlinux
GPU, drivers, and screen setup
Environment
Awesome WM
picom version
vgit-98a5c
Diagnostics
**Version:** vgit-98a5c ### Extensions: * Shape: Yes * XRandR: Yes * Present: Present ### Misc: * Use Overlay: No (Another compositor is already running) * Config file used: /home/anarky/.config/picom.conf ### Drivers (inaccurate): modesetting ### Backend: glx * Driver vendors: * GLX: Mesa Project and SGI * GL: Intel * GL renderer: Mesa Intel(R) HD Graphics 4600 (HSW GT2) * Accelerated: 1 ### Backend: egl * Driver vendors: * EGL: Mesa Project * EGL driver: crocus * GL: Intel * GL renderer: Mesa Intel(R) HD Graphics 4600 (HSW GT2)Configuration:
Configuration file
``` backend = "glx"; transparent-clipping = true; blur-method = "dual_kawase"; opacity-rule = [ "70:class_g = 'URxvt'", ]; ```Steps of reproduction
Expected behavior
There are no shadows inside the window
Current Behavior
A shadow appears inside the window that is touching or overlapping another windows or Awesome's top bar: