Bug 3267 - Rendering errors running foobillard on Radeon 7500
Rendering errors running foobillard on Radeon 7500
Status: ASSIGNED
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/R100
unspecified
x86 (IA32) Linux (All)
: high normal
Assigned To: Default DRI bug account
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2005-05-11 04:02 UTC by Grzegorz Nimoski
Modified: 2013-03-15 13:55 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
rendering errors in foobillard (525.28 KB, image/png)
2005-05-11 04:08 UTC, Grzegorz Nimoski
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Grzegorz Nimoski 2005-05-11 04:02:45 UTC
There are some rendering errors when playing for example  a foobillard. Some
triangles are being drawn incorrectly and they are flashing black and white.
Comment 1 Grzegorz Nimoski 2005-05-11 04:08:05 UTC
Created attachment 2658 [details]
rendering errors in foobillard
Comment 2 Andreas Stenglein 2005-05-14 02:25:23 UTC
could you try with the patch from this bug:
I noticed missing triangles in some demo. That demo worked well with this patch.

https://bugs.freedesktop.org/show_bug.cgi?id=2195
Comment 3 Grzegorz Nimoski 2005-05-15 10:26:00 UTC

(In reply to comment #2)
> could you try with the patch from this bug:
> I noticed missing triangles in some demo. That demo worked well with this patch.
> 
> https://bugs.freedesktop.org/show_bug.cgi?id=2195
> 

I wish I could, but I can't compile.
Comment 4 Andreas Stenglein 2005-05-15 11:16:03 UTC
You need to get Mesa sourcecode out of CVS and then apply the patch.
http://mesa3d.org/cvs_access.html

I made a new one against todays Mesa-CVS.
Comment 5 Grzegorz Nimoski 2005-05-15 13:27:58 UTC
(In reply to comment #4)
> You need to get Mesa sourcecode out of CVS and then apply the patch.
> http://mesa3d.org/cvs_access.html
> 
> I made a new one against todays Mesa-CVS.
> 

Unfortunately it didn't help.
I think that the flickering may have something to multitexturing or lighting.
(when I disable rendering reflections for the balls, they are drawn properely
but the table still flickers)
Comment 6 Roland Scheidegger 2005-05-15 14:43:06 UTC
> Unfortunately it didn't help.
> I think that the flickering may have something to multitexturing or lighting.
> (when I disable rendering reflections for the balls, they are drawn properely
> but the table still flickers)
Since you mention reflections, this could potentially be caused by the app using
GL_SPHERE_MAP for texcoord generation. This will cause a tcl fallback (since the
original radeon chips can't handle that), and might cause rendering errors if
the application assumes the fragments generated are the same as without using
texgen. If that's the case (not sure if the errors shown in the screenshot could
be caused by that), try disabling tcl (use driconf or tcl_mode=0).
Comment 7 Grzegorz Nimoski 2005-05-19 05:35:56 UTC
> try disabling tcl (use driconf or tcl_mode=0).

this also didn't help

Comment 8 Eric Anholt 2005-05-31 00:18:07 UTC
This does sound like an app bug.  While I couldn't reproduce on an rv200 with
foobillard 3.0a, I was able to produce similar problems by zooming way in on the
cue ball, and there was obvious z fighting.
Comment 9 chemtech 2013-03-15 13:55:22 UTC
Grzegorz Nimoski
Do you still experience this issue with newer drivers ?
Please check the status of your issue.