http://bugs.winehq.org/show_bug.cgi?id=17637
Summary: Gothic III: Flickering black/textured polygones at some places Product: Wine Version: 1.1.15 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P3 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: svenbrauch@googlemail.com
At some places in the world of Gothic III, especially at towns (places with many objects), there are polygones in the air which are either black or textured. They are not "steady", changing the camera view and moving the hero makes them flicker, move or change. Textured polygones are more steady and more solid than black ones. Looking at these polygones decreases performance of the game, the more of them is visible, the lower the performance.
I *think* (im not sure) the appearing of these polygones is related to this error message: fixme:d3d_shader:shader_glsl_select >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUseProgramObjectARB @ glsl_shader.c / 3584 which obviously doesn't say much (... or does it do?).
The polygones appear with both fbo and backbuffer offscreen rendering method. With fbo, performance decrease is, as far as i can see, worse.
The problems are acceptable in the desert, in the ice part of the world, and generally outside towns; towns in myrtana are kind of unplayable, full of these things. Here's a screenshot: http://img10.imageshack.us/img10/3087/30122310.png
http://bugs.winehq.org/show_bug.cgi?id=17637
Ben Klein shacklein@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |shacklein@gmail.com
--- Comment #1 from Ben Klein shacklein@gmail.com 2009-03-07 07:31:44 --- What graphics card and video driver versions are you using?
http://bugs.winehq.org/show_bug.cgi?id=17637
--- Comment #2 from Sven svenbrauch@googlemail.com 2009-03-07 09:26:48 --- (In reply to comment #1)
What graphics card and video driver versions are you using?
NVIDIA GeForce 7600 GT with 180.29 driver. Best regards, Sven
http://bugs.winehq.org/show_bug.cgi?id=17637
--- Comment #3 from Rico kgbricola@web.de 2009-03-12 05:52:10 --- Created an attachment (id=19891) --> (http://bugs.winehq.org/attachment.cgi?id=19891) +d3d_shader log with nvidia geforce 6600
Confirming the problem with a geforce 6600, driver 180.29.
Attached is a +d3d_shader log where the problem was visible.
This bug isn't visible with a 8800GTS and the same driver.
http://bugs.winehq.org/show_bug.cgi?id=17637
--- Comment #4 from Rico kgbricola@web.de 2009-03-12 06:44:31 --- The problem looks like this: fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #205: "0(32) : error C1068: array index out of bounds\n0(33) : error C1068: array index out of bounds\n0(47) : error C1068: array index out of bounds\n0(52) : error C1068: array index out of bounds\n0(62) : error C1068: array index out of bounds\n0(69) : error C1068: array index out of bounds\n0(87) : error"...
and the related shader: ... trace:d3d_shader:shader_vaddline GL HW (2, 13) : uniform vec4 VC[235]; ... trace:d3d_shader:shader_vaddline GL HW (32, 578) : R0.w = (R0.w * VC[236].x); trace:d3d_shader:shader_vaddline GL HW (33, 605) : R0.xyz = (attrib7.xyz * VC[235].xxx); ...
http://bugs.winehq.org/show_bug.cgi?id=17637
--- Comment #5 from Rico kgbricola@web.de 2009-03-12 06:57:53 --- Probably dupe of bug 7991 .
http://bugs.winehq.org/show_bug.cgi?id=17637
--- Comment #6 from H. Verbeet hverbeet@gmail.com 2009-03-12 07:11:47 --- Yes, that's the same basic issue. (And for a part, 17437 as well.)
http://bugs.winehq.org/show_bug.cgi?id=17637
Christoph Korn c_korn@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #7 from Christoph Korn c_korn@gmx.de 2009-03-26 08:41:10 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=17637
Christoph Korn c_korn@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |c_korn@gmx.de
http://bugs.winehq.org/show_bug.cgi?id=17637
--- Comment #8 from Austin English austinenglish@gmail.com 2009-10-01 15:09:49 --- Is this still an issue in current (1.1.30 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=17637
--- Comment #9 from Sven svenbrauch@googlemail.com 2009-10-01 15:21:00 --- (In reply to comment #8)
Is this still an issue in current (1.1.30 or newer) wine?
As far as I understood this issue, it's related to some basic wine structures and can't be fixed for older graphics cards. For newer cards, it shouldn't occur however. But I'm not a developer, I don't know exactly. :)
Best regards, Sven
http://bugs.winehq.org/show_bug.cgi?id=17637
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-08 02:04:18 --- It is still an issue in Wine 1.1.40?
http://bugs.winehq.org/show_bug.cgi?id=17637
--- Comment #11 from Sven svenbrauch@googlemail.com 2010-03-08 11:50:35 --- As i said in my previous comment, I don't think this issue can / will ever be fixed. It should not occur with newer graphics cards like, I guess, GeForce 8xxx or later neverthereless. That's all I know...
Best regards, Sven
http://bugs.winehq.org/show_bug.cgi?id=17637
--- Comment #12 from NSLW lukasz.wojnilowicz@gmail.com 2010-03-08 12:19:53 --- (In reply to comment #11) I didn't want to use question mark. I only wanted to say that on NVIDIA 9xxx it's still an problem in Wine 1.1.40.
http://bugs.winehq.org/show_bug.cgi?id=17637
Xavier Vachon xvachon@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xvachon@gmail.com
--- Comment #13 from Xavier Vachon xvachon@gmail.com 2010-07-10 12:09:20 --- This is still an issue in current git (1.2-rc7)
Using Gothic 3 v.1.73 with winetricks d3dx9 and nvidia-drivers 256.35
http://bugs.winehq.org/show_bug.cgi?id=17637
Rico kgbricola@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE
--- Comment #14 from Rico kgbricola@web.de 2011-05-13 02:30:24 CDT --- This is a duplicate of bug 7991. But I haven't checked if it is still present with a geforce < 8000.
The rendering looks fine with a geforce > 8000. (There are no "Flickering polygones")
Please don't mix this bug with some z-figthing issues as could be seen here http://bugs2.winehq.org/attachment.cgi?id=20131 on geforce > 8000
*** This bug has been marked as a duplicate of bug 7991 ***
http://bugs.winehq.org/show_bug.cgi?id=17637
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Austin English austinenglish@gmail.com 2011-05-16 04:34:37 CDT --- Closing.