Dn-Programming-Core-Management / Dn-FamiTracker

modifications and improvements for 0CC-FamiTracker (based on j0CC-FamiTracker 0.6.3)
Other
375 stars 23 forks source link

Program UI fails update after launch #273

Closed aquamarine-axo closed 3 months ago

aquamarine-axo commented 4 months ago

https://github.com/Dn-Programming-Core-Management/Dn-FamiTracker/assets/78063037/dbdda177-d1a0-4b9f-9be5-3a08ccbd85aa

Video description: Dn-FamiTracker is launched. UI doesn't update after program is launched, however the program itself appears to operate fine.

To reproduce:

Expected behavior: Program's UI updates after user sends an input to the program

System information:

nyanpasu64 commented 3 months ago

probably a wine bug, possibly related to a tiling manager. reminds me of https://bugs.winehq.org/show_bug.cgi?id=52903 but that was reported fixed in wine 8.0-rc3.

does resizing (shrinking, or expanding) the window redraw it partially or fully?

aquamarine-axo commented 3 months ago

Partially. It appears that only the first frame was drawn when the application was opened, no other frames get painted. Anywhere where the window is resized either cuts part of the UI off or leaves empty black space where it used to be.

nyanpasu64 commented 3 months ago

Are you running on X11 or Wayland? What WM/compositor are you using? Wine probably only runs on XWayland right now.

I haven't tried debugging yet but this is useful background information to reproduce or locate the cause of not redrawing.

aquamarine-axo commented 3 months ago

Wayland with Sway

aquamarine-axo commented 3 months ago

Running on an Intel integrated GPU with the Mesa drivers, if it helps

nyanpasu64 commented 3 months ago

not the same setup, but i don't get rendering failures on 0.5.0.2 with arch linux, wine-9.10 (not staging), kde x11 or wayland, on amdgpu. not sure what to do next, and i can't test other setups at the moment. have you tried x11 or other desktop environments, maybe wine non-staging?

aquamarine-axo commented 3 months ago

After further testing, the issue appears to be specific to Sway. Dn-Famitracker works fine under my existing config under latest KDE on Wayland. Could potentially be a WINE issue rather than a WM issue however.

aquamarine-axo commented 3 months ago

The issue was with Sway. Closing...

nyanpasu64 commented 3 months ago
aquamarine-axo commented 3 months ago