Opened 10 years ago
Closed 7 years ago
#2630 closed defect (fixed)
Carpet textures "flicker" and get hidden by ground texture
Reported by: | fabio | Owned by: | Pureon |
---|---|---|---|
Priority: | Nice to Have | Milestone: | Alpha 22 |
Component: | Art & Animation | Keywords: | |
Cc: | Patch: |
Description (last modified by )
Persian civic center has 4 of carpets on it. When you zoom or rotate the screen, 3 of the carpets on it (the two in front and the one on the back) "flicker" and get partially hidden by the ground texture (the one just behind the first two in the front seems not affected by this problem).
Since llvmpipe (software render) doesn't have this problem, as well other videos and screenshots found on the net, I previously reported this bug against the mesa r300 gallium graphics driver: https://bugs.freedesktop.org/show_bug.cgi?id=44126
However, as it is the case with #2143, this may be a limit of old graphics chips (confused by different textures on the same layer), which could eventually workarounded in 0ad. Maybe the affected carpets should be pushed a bit up (or they anyway could put the same as the not affected carpet).
Status update:
- two front carpets of Persan CC: fixed in r15700
- rear carpet Persian CC: bugged
- hieroglyphics on Ptol CC: bugged
An example screenshot is shown below:
Attachments (1)
Change History (13)
comment:1 by , 10 years ago
comment:3 by , 10 years ago
I moved the carpets up a bit more. Let me know if the bug still happens.
comment:4 by , 10 years ago
It works fine now, indeed! I have the same problem with the hieroglyphics on ptol CC however:
Could you do the same with it?
comment:5 by , 10 years ago
Component: | Core engine → Art & Animation |
---|---|
Resolution: | fixed |
Status: | closed → reopened |
comment:6 by , 10 years ago
The response of an AMD driver developer on mesa bugzilla was:
Flickering when 2 primitives exactly intersect each other and vertex positions are not equal is a quite common programming mistake in games. Drivers cannot do anything about it.
Maybe this should be reminded in the models how-to available on wfg?
comment:7 by , 9 years ago
Description: | modified (diff) |
---|
Also the third carpet of the original issue, the one near the back, is still not fixed.
comment:8 by , 9 years ago
I'm not sure anyone on the art team checks Trac, maybe a post in the art development forum is needed.
comment:10 by , 9 years ago
Reported also on forum here: http://www.wildfiregames.com/forum/index.php?showtopic=19557
comment:11 by , 7 years ago
Cannot reporduce. Geometry is not intersecting, polygons are close but they're not ovelapping -"not occupying the same space"
comment:12 by , 7 years ago
Milestone: | Backlog → Alpha 22 |
---|---|
Resolution: | → fixed |
Status: | reopened → closed |
Closed the ticket after further testing.
I can't reproduce it, can anyone check ?