Hyprland icon indicating copy to clipboard operation
Hyprland copied to clipboard

wpaperd wallpaper isn't drawn correctly on vertical screens

Open danyspin97 opened this issue 9 months ago • 2 comments

Already reported ? *

  • [x] I have searched the existing open and closed issues.

Regression?

Definitely a regression - something broke after update (requires bisect)

System Info and Hyprland Version

System/Version info
Hyprland, built from branch  at commit 595eb89f6e16df0e19916e3c02bf5ceac5a61c57 dirty (renderer: Fix resize artifacts (stretching, bumps) (7499)).
Date: Sat Oct 5 02:01:21 2024
Tag: v0.43.0-97-g595eb89f, commits: 5293
built against aquamarine 0.7.2


flags: (if any)


System Information:
System name: Linux
Node name: localhost
Release: 6.13.1-1-default
Version: #1 SMP PREEMPT_DYNAMIC Mon Feb  3 05:33:25 UTC 2025 (1918d13)


GPU information:
00:02.0 VGA compatible controller [0300]: Intel Corporation AlderLake-S GT1 [8086:4680] (rev 0c) (prog-if 00 [VGA controller])
03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21 [Radeon RX 6950 XT] [1002:73a5] (rev c0) (prog-if 00 [VGA controller])


os-release: NAME="openSUSE Tumbleweed"
# VERSION="20250209"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20250209"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
# CPE 2.3 format, boo#1217921
CPE_NAME="cpe:2.3:o:opensuse:tumbleweed:20250209:*:*:*:*:*:*:*"
#CPE 2.2 format
#CPE_NAME="cpe:/o:opensuse:tumbleweed:20250209"
BUG_REPORT_URL="https://bugzilla.opensuse.org"
SUPPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
LOGO="distributor-logo-Tumbleweed"

Description

wpaperd is an openGL ES applications that draws wallpapers on wayland. It works correctly on sway and worked on Hyprland until recently. I have ran a git bisect and I have found out that commit https://github.com/hyprwm/Hyprland/commit/595eb89f6e16df0e19916e3c02bf5ceac5a61c57 broke wpaperd wallpapers on vertical screens. In the wpaperd issue (https://github.com/danyspin97/wpaperd/issues/117) you can find screenshot to see how it is currently being drawn.

How to reproduce

Run wpaperd on a vertical screen (reproduced on a -90 wl.transform, transform,1 in hyprland.conf). Simple wpaperd config:

[default]
path = "/path/to/wallpaper"

Attach not paste

  • [x] I understand that all text files must be attached, and not pasted directly. If not respected, this issue will likely get closed as spam

Checklist of files to include below

  • [ ] Hyprland config - hyprctl systeminfo -c (always include)
  • [ ] Crash report (always include in case of crash)
  • [ ] Video (always include in case of a visual bug)
  • [ ] Logs (might contain useful info such as errors)

Additional info & File uploads

No response

danyspin97 avatar Feb 14 '25 16:02 danyspin97

vaxry breaking more stuff...

ghost avatar Feb 15 '25 01:02 ghost

as a temporary measure, render:expand_undersized_textures = false should fix this.

vaxerski avatar Feb 16 '25 20:02 vaxerski

Hello there!

This issue has been closed, as we are moving from issues to discussions. More about this can be found here and in #9854.

Firstly, please make sure this issue is still relevant in latest Hyprland. If so, we ask you to open a discussion (please read the discussion guidelines first, in the pinned post)

Thank you for your understanding!

vaxerski avatar Apr 05 '25 19:04 vaxerski