[Bug 44887] New: Pressure sensitivity lost when file requester is opened in ZBrush
https://bugs.winehq.org/show_bug.cgi?id=44887 Bug ID: 44887 Summary: Pressure sensitivity lost when file requester is opened in ZBrush Product: Wine Version: 3.4 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: f2267911(a)nwytg.com Distribution: --- ZBrush (4r8 and 2018) works quite fine but when a file requester (to load or save a tool) is opened, ZBrush does not response to the pressure sensitivity. Before loading a tool the pressure sensitivity worked fine. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44887 Fabian Maurer <dark.shadow4(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4(a)web.de --- Comment #1 from Fabian Maurer <dark.shadow4(a)web.de> --- Does the issue appear with the demo from https://pixologic.com/zbrush/trial/ ? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44887 --- Comment #2 from Ted <f2267911(a)nwytg.com> --- (In reply to Fabian Maurer from comment #1)
Does the issue appear with the demo from https://pixologic.com/zbrush/trial/ ?
A co-worker reported yes but I haven't tested it myself. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44887 Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |wintab32 CC| |leslie_alistair(a)hotmail.com --- Comment #3 from Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> --- Can you please provide a +wintab32 log? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44887 pattietreutel <katyaberezyaka(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |katyaberezyaka(a)gmail.com -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44887 ckardaris(a)gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ckardaris(a)gmail.com --- Comment #4 from ckardaris(a)gmail.com --- Created attachment 65313 --> https://bugs.winehq.org/attachment.cgi?id=65313 +wintab log -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44887 --- Comment #5 from ckardaris(a)gmail.com --- Comment on attachment 65313 --> https://bugs.winehq.org/attachment.cgi?id=65313 +wintab log wintab log from ZBrush 2019 on wine-staging 4.16. Fixme prints starting from the line 54527 signify when the file dialog pops up and after that point the tablet loose pressure. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44887 Marc Laffler <d1096252(a)urhen.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |d1096252(a)urhen.com --- Comment #6 from Marc Laffler <d1096252(a)urhen.com> --- Is more information needed? I'd really like the ZBrush related bugs to fixed. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44887 Neko-san <nekoNexus(a)protonmail.ch> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |nekoNexus(a)protonmail.ch -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=44887 Manuel LaMoire <pippiboyagain(a)posteo.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pippiboyagain(a)posteo.de --- Comment #7 from Manuel LaMoire <pippiboyagain(a)posteo.de> --- This bug still exists in wine 10.8. I needed to install vcrun2022 to get it working and pressure works in the beginning but when I click on load or save it stops working. Please fix! -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=44887 woofinmuffin <wfnmuffin@proton.me> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wfnmuffin@proton.me --- Comment #8 from woofinmuffin <wfnmuffin@proton.me> --- This bug is caused by wSerial being incremented by ZBrush internally while file selector is open, while wintab32.dll does not. This causes desynchronization of wSerial numbers between both, and makes ZBrush request WTPacket that have higher wSerial than anything in wintab32's PacketQueue. Both will keep increasing this after popup closes, and it will never match anything in queue after that. I was able to make a bypass for this issue, by making the WTPacket check if ZBrush asks for higher wSerial twice, and if so, just set that serial to whatever ZBrush requests on last available packet in PacketQueue. This makes wintab32.dll resynchronize with ZBrush internal wSerial index, and makes the pen pressure just work after any interaction with any popup. I'm not sure if this is a quirky implementation of wintab in ZBrush, or wine not keeping track of pen events when, the main window that created wintab context, is blocked by a file selector window (that freezes main window both running native on windows and in wine, plus afaik doesn't use wintab at all). I cannot contribute quality code for this project, sorry. I'm including modified context.c from wine-10.20 as a reference. (only BOOL WINAPI WTPacket function is changed) I would also add TRACE() if executable asks for invalid wSerial for any similar cases. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=44887 --- Comment #9 from woofinmuffin <wfnmuffin@proton.me> --- Created attachment 81526 --> http://bugs.winehq.org/attachment.cgi?id=81526 wintab32/context.c Bypass of wSerial desynchronization in wintab (do not merge into main) -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (3)
-
wine-bugs@winehq.org -
WineHQ Bugzilla -
WineHQ Bugzilla