https://bugs.winehq.org/show_bug.cgi?id=57599
Bug ID: 57599 Summary: HyperBall Shareware: black screen (regression) Product: Wine Version: 10.0-rc3 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: d3d Assignee: wine-bugs@winehq.org Reporter: baskanov@gmail.com Distribution: ---
Created attachment 77713 --> https://bugs.winehq.org/attachment.cgi?id=77713 Screenshot with the issue
After displaying the logos the game should display a start screen with "Press Enter to Start" at the bottom, but there is a black screen instead.
Bisect points to the following commit: commit 69138c85edbc5c38fccb27e0f93b8e85aa26bcc5 Author: Paul Gofman pgofman@codeweavers.com Date: Tue Jun 18 12:52:54 2024 -0600
ddraw: Preserve d3d device state in ddraw_surface_create().
https://bugs.winehq.org/show_bug.cgi?id=57599
--- Comment #1 from Anton Baskanov baskanov@gmail.com --- Created attachment 77714 --> https://bugs.winehq.org/attachment.cgi?id=77714 Screenshot of the expected start screen
https://bugs.winehq.org/show_bug.cgi?id=57599
Anton Baskanov baskanov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |baskanov@gmail.com Regression SHA1| |69138c85edbc5c38fccb27e0f93 | |b8e85aa26bcc5
https://bugs.winehq.org/show_bug.cgi?id=57599
--- Comment #2 from Anton Baskanov baskanov@gmail.com --- After displaying the logos the game releases the primary surface, calls SetDisplayMode() with the same mode as before, creates a new primary surface and then waits for WM_PAINT before drawing anything.
Looks like native invalidates the window when the primary surface is destroyed and when SetDisplayMode() is called.
https://bugs.winehq.org/show_bug.cgi?id=57599
Anton Baskanov baskanov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://web.archive.org/web/ | |20010617055610/http://www.x | |games3d.com:80/games/hypers | |w.exe
https://bugs.winehq.org/show_bug.cgi?id=57599
Anton Baskanov baskanov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=57599
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
https://bugs.winehq.org/show_bug.cgi?id=57599
Anton Baskanov baskanov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #3 from Anton Baskanov baskanov@gmail.com --- Fixed by https://gitlab.winehq.org/wine/wine/-/commit/b2494e993259d12c7077f2382080c90...
https://bugs.winehq.org/show_bug.cgi?id=57599
Anton Baskanov baskanov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |b2494e993259d12c7077f238208 | |0c9068d65a799
https://bugs.winehq.org/show_bug.cgi?id=57599
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 10.0-rc5.