[Bug 22657] 3DMark 2001se - Car Chase - High Detail shows black screen

wine-bugs at winehq.org wine-bugs at winehq.org
Mon May 17 09:37:55 CDT 2010


http://bugs.winehq.org/show_bug.cgi?id=22657


GyB <gyebro69 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |gyebro69 at gmail.com




--- Comment #4 from GyB <gyebro69 at gmail.com>  2010-05-17 09:37:54 ---
The same commit causes the game Europa 1400: The Guild (Gold Edition) to freeze
after a couple of minutes of gameplay in Wine-1.1.44.

Symptom:
In normal game mode the game hangs after 5-10 minutes. The console is flooded
with the following lines of messages (they're repeated forever):

fixme:d3d:context_check_fbo_status FBO status
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT (0x8cd7)
fixme:d3d:context_check_fbo_status     Color attachment 0: (0x12c4d8)
WINED3DFMT_B5G6R5_UNORM 1024x768
fixme:d3d:context_check_fbo_status     Depth attachment: (0x1460c8)
WINED3DFMT_D32_UNORM 1024x768
err:d3d_draw:drawStridedFast >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION
(0x506) from glDrawElements @ drawprim.c / 47

I guess the issue has something to do with the lights and shadows which
dynamically change according to the time of day in the game. A quicker way to
trigger the issue: when I use the game's 'time acceleration' feature the
shadows are changing more rapidly and the hanging occurs in 20-30 seconds. 

The issue was not present prior to 1.1.44. Regression testing resulted the same
commit:

commit 7a2debe113198fab0756dab5a3d1ecf7550c5a9f
Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Wed May 5 18:22:36 2010 +0200

    wined3d: Use the FBO cache in swapchain_blit().

Reverting the patch on top of wine-1.1.44-170-g69326aa was successful and fixed
the issue.
Disabling shadows in the game also prevents the game from hanging.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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