http://bugs.winehq.org/show_bug.cgi?id=22083
Summary: Regression: TrackMania Nations Forever serious graphical glitches Product: Wine Version: 1.1.41 Platform: x86-64 URL: http://www.trackmania.com/index.php?rub=downloads OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P3 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: l_bratch@yahoo.co.uk
Created an attachment (id=26910) --> (http://bugs.winehq.org/attachment.cgi?id=26910) Broken behaviour
TrackMania Nations Forever is severely broken on certain maps by the patch below:
author Roderick Colenbrander thunderbird2k@gmail.com Fri, 5 Mar 2010 15:49:15 +0000 (16:49 +0100) committer Alexandre Julliard julliard@winehq.org Mon, 15 Mar 2010 13:22:44 +0000 (14:22 +0100) commit 360384277bcdd74adcfaf265c6704c5ee7dc72ef tree 289548954cf485f4a4e6dc825f4fc49893b3f8bc parent 2060d80d24980b1c85ca144b2c43c2b5cbbc7ec3
Attached is a screenshot of the breakage. Screenshot of previous behaviour to follow.
http://bugs.winehq.org/show_bug.cgi?id=22083
--- Comment #1 from Luke Bratch l_bratch@yahoo.co.uk 2010-03-20 10:11:46 --- Created an attachment (id=26911) --> (http://bugs.winehq.org/attachment.cgi?id=26911) Original behaviour
http://bugs.winehq.org/show_bug.cgi?id=22083
Luke Bratch l_bratch@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression
http://bugs.winehq.org/show_bug.cgi?id=22083
--- Comment #2 from Luke Bratch l_bratch@yahoo.co.uk 2010-03-20 10:14:32 --- It might be worth noting that other than the large black area, the other minor glitches appear to be fixed (look specifically at the rear wheels, the body of the car and the race start lights).
http://bugs.winehq.org/show_bug.cgi?id=22083
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wylda@volny.cz
--- Comment #3 from Wylda wylda@volny.cz 2010-03-20 10:50:11 ---
I can't confirm this. Tried several maps and especially the D-series at least each map onetime. Than also D05 several times... No such problem.
OpenAL v1.11.753 Alsa v1.0.22-2 kernel v2.6.33 (Intel HD Audio Controller - 82801I ICH9 Family) nvidia v195.36.15
http://bugs.winehq.org/show_bug.cgi?id=22083
--- Comment #4 from Luke Bratch l_bratch@yahoo.co.uk 2010-03-20 13:12:24 --- Odd. I'm using an Nvidia 8800GTX, Nvidia drivers 190.53 and Xorg 1.7.4.
http://bugs.winehq.org/show_bug.cgi?id=22083
--- Comment #5 from Luke Bratch l_bratch@yahoo.co.uk 2010-03-20 13:46:48 --- Tested with the same driver as Wylda, but still see the same results.
http://bugs.winehq.org/show_bug.cgi?id=22083
--- Comment #6 from Wylda wylda@volny.cz 2010-03-20 13:52:05 ---
Looking for differences. I use 32bit Debian Lenny, Xorg 7.3, nVidia 8600GT, self-compiled wine without any gcc's optimizations.
http://bugs.winehq.org/show_bug.cgi?id=22083
--- Comment #7 from Luke Bratch l_bratch@yahoo.co.uk 2010-03-20 13:54:15 --- 64-bit Gentoo, using kernel 2.6.32.
Wine compiled using:
./configure --x-libraries=/emul/linux/x86/usr/lib/ LDFLAGS="-L/emul/linux/x86/usr/lib -L/emul/linux/x86/lib" --without-esd make && make depend
http://bugs.winehq.org/show_bug.cgi?id=22083
--- Comment #8 from Luke Bratch l_bratch@yahoo.co.uk 2010-03-20 13:57:18 --- Created an attachment (id=26922) --> (http://bugs.winehq.org/attachment.cgi?id=26922) Terminal output with wine-1.1.41
http://bugs.winehq.org/show_bug.cgi?id=22083
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |thunderbird2k@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=22083
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Regression: TrackMania |TrackMania Nations Forever |Nations Forever serious |serious graphical glitches |graphical glitches |
http://bugs.winehq.org/show_bug.cgi?id=22083
Roderick Colenbrander thunderbird2k@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |digitaltopia@gmail.com
--- Comment #9 from Roderick Colenbrander thunderbird2k@gmail.com 2010-03-21 05:53:55 --- *** Bug 22101 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=22083
NSLW lukasz.wojnilowicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lukasz.wojnilowicz@gmail.co | |m
--- Comment #10 from NSLW lukasz.wojnilowicz@gmail.com 2010-03-21 06:10:18 --- I can confirm this behaviour in Gothic 3 on self compiled Wine 1.1.41.
Fedora 12 32 bit NVIDIA 9xxx with 195.36.15, xorg 1.7.5
http://bugs.winehq.org/show_bug.cgi?id=22083
--- Comment #11 from Roderick Colenbrander thunderbird2k@gmail.com 2010-03-21 07:11:19 --- I have tried to reproduce this on my laptop (radeon hd3450) but I don't see this issue. There other issues (unrelated to this) as I don't see the car but I do see the track. It is quite hard for me to see where the issue is.
http://bugs.winehq.org/show_bug.cgi?id=22083
--- Comment #12 from Roderick Colenbrander thunderbird2k@gmail.com 2010-03-21 07:13:20 --- Created an attachment (id=26947) --> (http://bugs.winehq.org/attachment.cgi?id=26947) Diff which adds the old code back alongside the new code
If you can code apply this diff to surface.c and figure out what is different between the old and the new version of the blt_info call. Likely some coordinates are calculated incorrectly but without being able to reproduce the problem here, I can't figure out what's wrong.
http://bugs.winehq.org/show_bug.cgi?id=22083
--- Comment #13 from Roderick Colenbrander thunderbird2k@gmail.com 2010-03-21 07:25:21 --- I have a feeling that this part is wrong: if (rect_in) rect = *rect_in; else { rect.left = 0; rect.top = 0; rect.right = w; rect.bottom = h; }
Change the else-part to: { rect.left = 0; rect.top = h; rect.right = w; rect.bottom = 0; }
http://bugs.winehq.org/show_bug.cgi?id=22083
lann@worldonline.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lann@worldonline.fr
--- Comment #14 from lann@worldonline.fr 2010-03-21 07:40:16 --- I can confirm this. It's appear when i start a new race. For the first race it's ok (In the network mode)
http://bugs.winehq.org/show_bug.cgi?id=22083
--- Comment #15 from Luke Bratch l_bratch@yahoo.co.uk 2010-03-21 08:15:44 --- Hi Roderick
Thanks, that fixes it. Behaviour is now just like before.
http://bugs.winehq.org/show_bug.cgi?id=22083
--- Comment #16 from NSLW lukasz.wojnilowicz@gmail.com 2010-03-21 08:17:25 --- (In reply to comment #13) This also fixes Gothic 3. Thanks !
http://bugs.winehq.org/show_bug.cgi?id=22083
--- Comment #17 from Wylda wylda@volny.cz 2010-03-21 14:15:58 ---
Hi Roderick, good job fixing it early! I'm still bit perplex, how is it possible, that i don't hit the bug. I use same graphics and drivers, same version of wine, so then it has to run through same code path??
Any explanation, why my wine goes by different code path? It really interest me :)
http://bugs.winehq.org/show_bug.cgi?id=22083
--- Comment #18 from Roderick Colenbrander thunderbird2k@gmail.com 2010-03-21 15:16:56 --- I don't see the issue on fglrx either. Perhaps there was a difference in FBO/GLSL settings?
http://bugs.winehq.org/show_bug.cgi?id=22083
--- Comment #19 from Luke Bratch l_bratch@yahoo.co.uk 2010-03-21 18:36:06 --- I was using a clean .wine, so whatever is the default, which I guess is both GLSL and FBO enabled.
http://bugs.winehq.org/show_bug.cgi?id=22083
Roderick Colenbrander thunderbird2k@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #20 from Roderick Colenbrander thunderbird2k@gmail.com 2010-03-22 11:15:24 --- Fixed in GIT.
http://bugs.winehq.org/show_bug.cgi?id=22083
--- Comment #21 from Nikolay Sivov bunglehead@gmail.com 2010-03-22 11:54:30 --- (In reply to comment #20)
Fixed in GIT.
Commit 5ffb08897507492ee67443d7a095446750c57857.
Please specify sha1 next time, it really helps when someone tries to search for it.
http://bugs.winehq.org/show_bug.cgi?id=22083
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #22 from Alexandre Julliard julliard@winehq.org 2010-04-02 12:52:31 --- Closing bugs fixed in 1.1.42.
https://bugs.winehq.org/show_bug.cgi?id=22083
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |360384277bcdd74adcfaf265c67 | |04c5ee7dc72ef Fixed by SHA1| |5ffb08897507492ee67443d7a09 | |5446750c57857 URL|http://www.trackmania.com/i |https://web.archive.org/web |ndex.php?rub=downloads |/20210506155315/https://nad | |eo-download.cdn.ubi.com/tra | |ckmaniaforever/tmnationsfor | |ever_setup.exe CC| |focht@gmx.net