picom icon indicating copy to clipboard operation
picom copied to clipboard

Buggy rounded-corners-exclude widthb behaviour with animations

Open PancakeTAS opened this issue 1 year ago • 2 comments

Platform

Arch Linux 6.7.6

GPU, drivers, and screen setup

NVIDIA RTX 3080. 4 monitors next to each other, 1080p60 1080p240 1080p60 2160p60

glxinfo name of display: :0 display: :0 screen: 0 direct rendering: Yes Memory info (GL_NVX_gpu_memory_info): Dedicated video memory: 10240 MB Total available memory: 10240 MB Currently available dedicated video memory: 9177 MB OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: NVIDIA GeForce RTX 3080/PCIe/SSE2 OpenGL core profile version string: 4.6.0 NVIDIA 545.29.06 OpenGL core profile shading language version string: 4.60 NVIDIA OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile

OpenGL version string: 4.6.0 NVIDIA 545.29.06 OpenGL shading language version string: 4.60 NVIDIA OpenGL context flags: (none) OpenGL profile mask: (none)

OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 545.29.06 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

Environment

Using a very basic i3 install with the AUR package of this.

picom version

vgit-df4c6

Diagnostics **Version:** vgit-df4c6

Extensions:

  • Shape: Yes
  • RandR: Yes
  • Present: Present

Misc:

  • Use Overlay: Yes
  • Config file used: picom.test.conf

Drivers (inaccurate):

NVIDIA

Backend: glx

  • Driver vendors:
  • GLX: NVIDIA Corporation
  • GL: NVIDIA Corporation
  • GL renderer: NVIDIA GeForce RTX 3080/PCIe/SSE2

Backend: egl

  • Driver vendors:
  • EGL: NVIDIA
  • GL: NVIDIA Corporation
  • GL renderer: NVIDIA GeForce RTX 3080/PCIe/SSE2

Configuration:

Configuration file
animations = true
corner-radius = 20
rounded-corners-exclude = [
        "widthb = 1920",
]

1. Have a keybind in i3 with "gaps outer current toggle 20, gaps inner current toggle 5".
2. Launch picom with provided config

Expected behavior

Rounded corners right after pressing the keybind

Current Behavior

Rounded corners are only updated if I do something else, such as hovering over a different window, resizing another window, opening another window or a lot of other things

PancakeTAS avatar Feb 25 '24 15:02 PancakeTAS

https://github.com/FT-Labs/picom/assets/78265483/58013f6b-375c-437e-93d2-4373a259c00c

PancakeTAS avatar Feb 25 '24 15:02 PancakeTAS

You can refer to this link: https://github.com/yshui/picom/issues/1216

HcGys avatar May 04 '24 09:05 HcGys