http://bugs.winehq.org/show_bug.cgi?id=17648
Summary: Painkiller second boss level unplayably slow - drawStridedSlow issue on water rendering? with fbo. Product: Wine Version: 1.1.16 Platform: Other OS/Version: other Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: aoanla@yahoo.com
The second boss level in Painkiller, which features a lot of water effects, is unplayably slow in Wine 1.1.16 (something around 1 or 2 frames per second). The rest of the game, which doesn't have any water effects, has perfectly acceptable frame-rates, at least 30 to 40 fps.
During this level (and not during any other level so far), Wine spams the console with:
fixme:d3d_draw:drawStridedSlow >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION_EXT (0x506) from glEnd and previous calls @ drawprim.c / 516 fixme:d3d:context_check_fbo_status FBO status GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT (0x8cdb) fixme:d3d:context_check_fbo_status Color attachment 0: (0x6590a80) WINED3DFMT_X8R8G8B8 512x512 fixme:d3d:context_check_fbo_status Depth attachment: (0x5f9c1e8) WINED3DFMT_D24S8 512x512
repeating endlessly (so much so that I can't tell which line is the start of the pattern and which is the end).
Obviously, I'm using the fbo for Offscreen Rendering. Will retest with backbuffer enabled.
http://bugs.winehq.org/show_bug.cgi?id=17648
--- Comment #1 from Sam skipsey aoanla@yahoo.com 2009-03-08 06:42:27 --- Note to add: with backbuffer offscreen rendering, there is no slowdown at all - the issue seems to be with the boss itself, which has a "transparent water, world-reflecting" effect.
This effect renders as black with fbo, and apparently correctly with backbuffer.
http://bugs.winehq.org/show_bug.cgi?id=17648
--- Comment #2 from Rico kgbricola@web.de 2009-03-08 09:05:58 --- Did it work with an older wine version?
I saw this in Gothic 3 it appears on several places but I guess only once I get to the place (not endlessly) and I don't know if it is related. This was introduced by this patch http://source.winehq.org/git/wine.git/?a=commit;h=c585b4de9949ec3cb583de4a3a... . Probably you could try the version before that commit.
I tried this with NVIDIA 8800GTS, driver 180.29.
http://bugs.winehq.org/show_bug.cgi?id=17648
--- Comment #3 from Austin English austinenglish@gmail.com 2009-09-08 11:44:16 --- Is this still an issue in current (1.1.29 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=17648
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #4 from joaopa jeremielapuree@yahoo.fr 2010-09-14 18:43:46 CDT --- 6 months without answer. Should be marked as abandoned.
http://bugs.winehq.org/show_bug.cgi?id=17648
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |ABANDONED
--- Comment #5 from Juan Lang juan_lang@yahoo.com 2010-09-15 11:06:21 CDT --- No response in 1 year, abandoned.
http://bugs.winehq.org/show_bug.cgi?id=17648
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Juan Lang juan_lang@yahoo.com 2010-09-15 11:06:35 CDT --- Closing abandoned.