http://bugs.winehq.org/show_bug.cgi?id=14003
Summary: Civilization 4 City progress bar doesn't display Product: Wine Version: 1.0.0 Platform: All OS/Version: All Status: UNCONFIRMED Severity: trivial Priority: P5 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: jens.goldberg@gmail.com
When playing Civilization IV, you have growth & production bars showing what progress a city is doing. In Wine, they are empty - forcing you to "close-examine" a city to see how it's doing.
http://bugs.winehq.org/show_bug.cgi?id=14003
David Hallas david@cgp.dk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |david@cgp.dk
--- Comment #1 from David Hallas david@cgp.dk 2008-08-21 02:08:47 --- This is still a bug with Wine 1.1.2.
Is there any way I can help the developers fix this issue? Dump debugging information? Send screen shots?
http://bugs.winehq.org/show_bug.cgi?id=14003
Antoine Cellerier dionoea@videolan.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dionoea@videolan.org
--- Comment #2 from Antoine Cellerier dionoea@videolan.org 2008-08-26 21:07:36 --- I also confirm the bug (in case it matters: I've noticed it on a computer running the nvidia proprietary graphics driver).
As a note to other Civ IV players: you can enable an option in the options which prints the number of turns left for population growth and production completion in the city bar, which means that you don't have to enter the city screen to get the info.
http://bugs.winehq.org/show_bug.cgi?id=14003
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #3 from Lei Zhang thestig@google.com 2008-08-27 17:27:42 --- confirming then.
http://bugs.winehq.org/show_bug.cgi?id=14003
knipl@in.tum.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |knipl@in.tum.de
--- Comment #4 from knipl@in.tum.de 2008-10-28 09:51:02 --- Sadly still an issue in wine 1.1.7.
http://bugs.winehq.org/show_bug.cgi?id=14003
--- Comment #5 from Austin English austinenglish@gmail.com 2008-10-28 12:11:38 --- Terminal output would help.
http://bugs.winehq.org/show_bug.cgi?id=14003
--- Comment #6 from knipl@in.tum.de 2008-10-28 12:24:39 --- Created an attachment (id=16950) --> (http://bugs.winehq.org/attachment.cgi?id=16950) output after loading a game in Civilization 4 Beyond the Sword and then exiting
http://bugs.winehq.org/show_bug.cgi?id=14003
--- Comment #7 from Ben Hodgetts (Enverex) ben@atomnet.co.uk 2008-12-18 14:56:17 --- Created an attachment (id=18057) --> (http://bugs.winehq.org/attachment.cgi?id=18057) Civ 4 log on ATi card with 1.1.10
Still happening with 1.1.10+
http://bugs.winehq.org/show_bug.cgi?id=14003
Ben Hodgetts (Enverex) ben@atomnet.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #18057|text/plain |application/gzip mime type| |
http://bugs.winehq.org/show_bug.cgi?id=14003
Ben Hodgetts (Enverex) ben@atomnet.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ben@atomnet.co.uk Severity|trivial |normal
--- Comment #8 from Ben Hodgetts (Enverex) ben@atomnet.co.uk 2009-04-18 07:01:08 --- Still present with 1.1.19, changing from trivial to normal. It may seem trivial at first glance but actually makes the game much harder to play so it's actually quite a nuisance (despite the minor workaround given).
http://bugs.winehq.org/show_bug.cgi?id=14003
--- Comment #9 from Fabian Bieler der.fabe@gmx.net 2009-05-31 05:26:34 --- Created an attachment (id=21447) --> (http://bugs.winehq.org/attachment.cgi?id=21447) d3d9/tests: Add test color sourcing of flat shading
testcase for the bug note: civilization only needs fixing of DrawIndexedPrimitive with triangle lists.
http://bugs.winehq.org/show_bug.cgi?id=14003
--- Comment #10 from Fabian Bieler der.fabe@gmx.net 2009-05-31 05:28:04 --- Created an attachment (id=21448) --> (http://bugs.winehq.org/attachment.cgi?id=21448) wined3d: hack to shift indices for flat shading
hack to fix bug
http://bugs.winehq.org/show_bug.cgi?id=14003
--- Comment #11 from David Hallas david@cgp.dk 2009-06-01 01:25:45 --- (In reply to comment #10)
Created an attachment (id=21448)
--> (http://bugs.winehq.org/attachment.cgi?id=21448) [details]
wined3d: hack to shift indices for flat shading
hack to fix bug
I tested the patch on Gentoo Linux amd64, wine-1.1.22 with Civilization IV Warlords and Civilization IV: Colonization and the bug is fixed in both! I haven't noticed any regressions. Good work!
So what are the changes that this patch will be comitted in the main repository?
http://bugs.winehq.org/show_bug.cgi?id=14003
--- Comment #12 from Henri Verbeet hverbeet@gmail.com 2009-06-01 13:31:30 --- (In reply to comment #11)
(In reply to comment #10)
Created an attachment (id=21448)
--> (http://bugs.winehq.org/attachment.cgi?id=21448) [details] [details]
wined3d: hack to shift indices for flat shading
hack to fix bug
I tested the patch on Gentoo Linux amd64, wine-1.1.22 with Civilization IV Warlords and Civilization IV: Colonization and the bug is fixed in both! I haven't noticed any regressions. Good work!
So what are the changes that this patch will be comitted in the main repository?
Pretty slim, but there exists an extension to select the provoking vertex for flat shading, http://www.opengl.org/registry/specs/EXT/provoking_vertex.txt. Currently waiting for that to show up in the drivers.
http://bugs.winehq.org/show_bug.cgi?id=14003
--- Comment #13 from David Hallas david@cgp.dk 2009-06-02 01:49:52 --- (In reply to comment #10)
Created an attachment (id=21448)
--> (http://bugs.winehq.org/attachment.cgi?id=21448) [details]
wined3d: hack to shift indices for flat shading
hack to fix bug
I have an overlay running at http://cgp.dk/overlay/trunk with an updated wine ebuild if anyone want to try out the patch on Gentoo.
http://bugs.winehq.org/show_bug.cgi?id=14003
--- Comment #14 from Henri Verbeet hverbeet@gmail.com 2009-08-10 10:50:24 --- This should work in current git for cards that have EXT_provoking_vertex.
http://bugs.winehq.org/show_bug.cgi?id=14003
--- Comment #15 from knipl@in.tum.de 2009-08-10 12:14:01 --- Confirming, now works for wine for wine-1.1.27-40-g0c862de w/ a geforce GTX280 and driver 190.18.03. Woo-hoo!
http://bugs.winehq.org/show_bug.cgi?id=14003
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #16 from Nikolay Sivov bunglehead@gmail.com 2009-08-10 12:19:37 --- Fixed by commits:
ac64bf6406fb847e6c586ec93ba610a9159c4450 3b06fc92f479f8ae2e23990f38e1fc2185138b81
http://bugs.winehq.org/show_bug.cgi?id=14003
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #17 from Alexandre Julliard julliard@winehq.org 2009-08-21 12:32:21 --- Closing bugs fixed in 1.1.28.
http://bugs.winehq.org/show_bug.cgi?id=14003
Michael Mc Donnell michael@mcdonnell.dk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |michael@mcdonnell.dk
--- Comment #18 from Michael Mc Donnell michael@mcdonnell.dk 2009-08-25 10:10:45 --- (In reply to comment #17)
Closing bugs fixed in 1.1.28.
Now that this bug is closed what about people without the latest and greatest Nvidia card? To me the bug isn't fixed as it's only fixed for people with very new Nvidia cards. Is there any possibility that the feature can be emulated in wine itself if the graphics card driver doesn't support the provoking_vertex extension? In that case should the bug be re-opened or should I open a new bug?
http://bugs.winehq.org/show_bug.cgi?id=14003
--- Comment #19 from Vitaliy Margolen vitaliy@kievinfo.com 2009-08-25 20:48:45 --- (In reply to comment #18) Report this to nVidia as enhancement request. Wine can't emulate every single thing that H/W can not support. Or manufacturer refuses to write drivers for.
http://bugs.winehq.org/show_bug.cgi?id=14003
--- Comment #20 from Michael Mc Donnell michael@mcdonnell.dk 2009-08-26 05:40:01 --- (In reply to comment #19)
(In reply to comment #18) Report this to nVidia as enhancement request. Wine can't emulate every single thing that H/W can not support. Or manufacturer refuses to write drivers for.
I'm not saying that Wine should emulate features that the driver under Linux doesn't support. The problem here, correct me if I'm wrong, is that there is a difference in convention between OpenGL and Direct3D using the first or the last vertex as the provoking vertex for shading. This doesn't sound to me as being a fancy hardware feature.
If Wine could do the conversion in software, then it could also support otherwise capable cards, albeit with a slow down. This is a much more graceful degradation than just giving up and blaming the drivers. Cards with drivers that do support the extension should of course not use the software conversion, and would run at normal speed.
I guess my real question is if it's possible to do the following?:
1. Detect whether EXT_provoking_vertex is present. 2. If not then switch vertex order in software. 3. Continue as normal.
It might be very slow, but is it possible to do?
http://bugs.winehq.org/show_bug.cgi?id=14003
--- Comment #21 from Henri Verbeet hverbeet@gmail.com 2009-08-26 06:03:12 --- That's what Fabian's patch does, although only for a limited number of cases. I'm not necessarily opposed to such a patch, but it would have to be done properly, and I'm not sure if that's worth the effort. EXT_provoking_vertex should be trivial to implement for drivers, and the amount of applications affected by this is rather limited.
http://bugs.winehq.org/show_bug.cgi?id=14003
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |m.i@gmx.at
--- Comment #22 from Dmitry Timoshkov dmitry@codeweavers.com 2010-04-20 00:28:57 --- *** Bug 22419 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=14003
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Platform|All |Other OS/Version|All |other
--- Comment #23 from Austin English austinenglish@gmail.com 2012-02-23 15:13:15 CST --- Removing deprecated 'All' Platform/OS.
http://bugs.winehq.org/show_bug.cgi?id=14003
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |ac64bf6406fb847e6c586ec93ba | |610a9159c4450 CC| |focht@gmx.net Component|-unknown |directx-d3d