http://bugs.winehq.org/show_bug.cgi?id=27236
Summary: Lego Pirates of the Carribean demo: psychadelic rendering artifacts Product: Wine Version: 1.3.20 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
This happens with or without native dlls, it seems. (Either winetricks alldlls=builtin or winetricks --force d3dx9 gives same results. Similar results with wine-1.3.5 or wine-1.3.15, tested with native d3dx9.)
It's quick to reproduce; the game shows a splash screen or two, then jumps right into a rendered cinematic which shows the problem nicely. The sky and some foreground objects are show with very wrong colors.
See attached screenshots.
This is on a nvidia gtx 470 with 270.26 drivers. The log shows lots of
err:d3d_draw:drawStridedFast >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION (0x506) from glDrawArrays @ drawprim.c / 48 fixme:d3d:context_check_fbo_status FBO status GL_FRAMEBUFFER_UNSUPPORTED (0x8cdd) fixme:d3d:context_check_fbo_status Location SFLAG_INTEXTURE (0x40). fixme:d3d:context_check_fbo_status Color attachment 0: (0x211360) WINED3DFMT_B8G8R8A8_UNORM 256x256