Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Artifacts on the smallest blur strength #143

Open
taj-ny opened this issue Dec 17, 2024 · 0 comments
Open

Artifacts on the smallest blur strength #143

taj-ny opened this issue Dec 17, 2024 · 0 comments
Labels
0. type: bug Something isn't working 1. scope: blur

Comments

@taj-ny
Copy link
Owner

taj-ny commented Dec 17, 2024

Also affects the built-in blur effect.

This caused by the blur textures being too small, causing loss of information. Currently, each window has its own textures for each iteration, where the first texture is the same size as the window and each next texture is four times smaller.

Since a texture can't be read from and written to at the same time, at least two textures would be required per window. This would massively increase the VRAM usage, so a different approach is required.

Hyprland seems to use two textures the size of the screen the window is currently being painted on.

@taj-ny taj-ny added 0. type: bug Something isn't working 1. scope: blur labels Dec 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0. type: bug Something isn't working 1. scope: blur
Projects
None yet
Development

No branches or pull requests

1 participant