[Bug 14003] Civilization 4 City progress bar doesn't display

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Aug 26 05:40:15 CDT 2009


http://bugs.winehq.org/show_bug.cgi?id=14003





--- Comment #20 from Michael Mc Donnell <michael at 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?

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list