Bug 3267

Summary: Rendering errors running foobillard on Radeon 7500
Product: Mesa Reporter: Grzegorz Nimoski <gn0me>
Component: Drivers/DRI/R100Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED MOVED QA Contact:
Severity: normal    
Priority: high    
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: rendering errors in foobillard

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.
Comment 10 GitLab Migration User 2019-09-18 18:39:14 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/263.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.