http://bugs.winehq.org/show_bug.cgi?id=22142
--- Comment #1 from Wylda wylda@volny.cz 2010-04-15 13:38:54 --- Created an attachment (id=27373) --> (http://bugs.winehq.org/attachment.cgi?id=27373) New console output caused by commit af7dfcd378739127c50aa95ce40b13eb3d1950cf
Hi Gzahab, if you want, you can look how to fill in a bug report for next time;) If that would be too much, please try next time at least leave a note about last working version and link corresponding game to this bug report. This helps a lot. Anyway thank you for your submission.
1. Confirming, please consider UNCONFIRMED->NEW and KEYWORDS: +REGRESSION, +DOWNLOAD
2. I did a regression test between 1.1.37 and 1.1.38:
commit af7dfcd378739127c50aa95ce40b13eb3d1950cf Author: Henri Verbeet hverbeet@codeweavers.com Date: Wed Feb 3 18:17:58 2010 +0100
wined3d: Do not preload surfaces when attaching them to an FBO.
Just make sure the texture is allocated, so we have something to attach. Note also that context_apply_attachment_filter_states() runs under the GL lock, so preloading resources is actually unsafe there.
:040000 040000 a5b33a88b1083522cd572e82b6cd2d8ad8a61929 e0f98f84e49335d45deea11a36598e052e9e02d5 M dlls
3. There is another bug report suffering from this commit, see bug 22112.
4. Revert of this patch after git checkout makes that problem go away. (revert on top of wine-1.1.42-310-g0bc218b fails due to other code changes)
5. Adding author of this patch to CC.
--private keyword: bisected
Actual game version needs to inject commit 8d127f3a813700ba7086133fa9ec7cede812f97c for wine version below 1.1.38, otherwise the game launcher remains minimalized in the system try and game can't be launched... For replication of the problem you can use unmodified SWG version (i.e. no need to mess with http://www.swgemu.com). Download 6.2Gigs :-(
Henri's commit causes additional console output, which is attached.
Search engine carrot:
fixme:d3d:context_check_fbo_status FBO status GL_FRAMEBUFFER_UNSUPPORTED (0x8cdd)
fixme:d3d:context_check_fbo_status Color attachment 0: (0x71ad4a0) WINED3DFMT_B8G8R8X8_UNORM 256x256
fixme:d3d_draw:drawStridedFast >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION (0x506) from glDrawArrays @ drawprim.c / 54