[Bug 41403] Ri-li 2.0.1: No window content shown (just title bar)

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Oct 28 18:03:18 CDT 2016


https://bugs.winehq.org/show_bug.cgi?id=41403

--- Comment #4 from Tobias (:Tobbi) Markus <tobbi.bugs at googlemail.com> ---
(In reply to Ken Thomases from comment #3)
> (In reply to Tobias (:Tobbi) Markus from comment #0)
> > When trying to run Ri-Li, I don't see any window, just its title bar.
> 
> I'm testing on an iMac running 10.10.5 using wine-1.9.21-143-gb22aa57
> (current git).  I see a window, but its content is just black.  You're not
> seeing any part of the window at all, other than the title bar?

Testing with a fresh wine prefix, I saw the same thing as you did: Just a black
window. 

> 
> Are you testing with a fresh prefix?

I did now. See above.

> 
> > Console output is the following over and over again:
> > err:d3d:wined3d_check_gl_call >>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION
> > (0x506) from glBindTexture @ context.c / 2397.
> > fixme:d3d:context_check_fbo_status FBO status GL_FRAMEBUFFER_UNDEFINED
> > (0x8219)
> > err:d3d:context_check_fbo_status FBO 0 is incomplete, driver bug?
> 
> I see the fixme and second err logged one time (and they are due to a known
> but not serious problem), but I'm not seeing the first err and the messages
> are not repeating.
> 
> What model Mac do you have and what GPU does it have?

MacBook Pro, Early 2011.


> 
> 
> Anyway, the problem seems to be that WineD3D is using a double-buffered
> pixel format when it's only rendering to the front buffer and, maybe, never
> flushing.  And/or it's falling afoul of a bug in macOS's OpenGL
> implementation.  If I apply the hack in attachment 55968 [details] from bug
> 34166, the game renders properly.
> 
> Alternatively, a workaround that doesn't require building a patched Wine is
> to set this registry key:
> 
> [HKCU\Software\Wine\Direct3D]
> "DirectDrawRenderer"="gdi"

-- 
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.



More information about the wine-bugs mailing list