http://bugs.winehq.org/show_bug.cgi?id=29305
Bug #: 29305 Summary: Black screen with Buzzing Cars demo Product: Wine Version: 1.3.29 Platform: x86-64 URL: http://www.ceebot.com/buzzingcars/load-e.php OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: markk@clara.co.uk Classification: Unclassified Regression SHA1: 1aeee59bd8b6172c848c8029e1a55ddac1f93c44
Hi,
This bug applies to the Buzzing Cars demo by Epsitec. It probably also applies to some other Epsitec products: BlupiMania 2, Colobot and CeeBot.
Wine previously had problems with the rendering engine used by those titles (see bug 13932). That bug was apparently fixed with Wine 1.3.33.
I'm testing with Lubuntu 11.10 64-bit, Nvidia driver version 96, Geforce Go 7300. On my system, since Wine 1.3.29 another problem appeared.
The screen (or window in virtual desktop mode) is black, sometimes with a few lines of trash/garbage. These lines are output to the console repeatedly: err:d3d_draw:drawStridedFast >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION (0x506) from glDrawArrays @ drawprim.c / 58 fixme:d3d:context_check_fbo_status FBO status GL_FRAMEBUFFER_UNSUPPORTED (0x8cdd) fixme:d3d:context_check_fbo_status Location SFLAG_INTEXTURE (0x40000). fixme:d3d:context_check_fbo_status Color attachment 0: (0x13f698) WINED3DFMT_B5G6R5_UNORM 640x480 0 samples. fixme:d3d:context_check_fbo_status Depth attachment: (0x13fc60) WINED3DFMT_D16_UNORM 640x480 0 samples.
Is anyone else seeing this problem? I did a regression test:
1aeee59bd8b6172c848c8029e1a55ddac1f93c44 is the first bad commit commit 1aeee59bd8b6172c848c8029e1a55ddac1f93c44 Author: Henri Verbeet hverbeet@codeweavers.com Date: Thu Sep 15 20:01:50 2011 +0200
ddraw: Use offscreen backbuffers.
In principle this allows us to use more than one backbuffer in ddraw. It's also a requirement for the next patch.
:040000 040000 d2e61690982dd3a33ba685ec9a371449602cc210 dde17c19243dd91a3830083879701b13c2a4476f M dlls
Prior to that commit the program was working, albeit with the graphical issues described in bug 13932.