Am Sonntag, den 30.01.2005, 00:09 -0500 schrieb Vladimir Dergachev:
> >>>
> >>>
> >>> Not sure if anyone else gets it... I have to take a look & see if I
> >>> undertsand why I get it.
> >>
> >> Looks like everyone gets it - glxgears has begin/end pair with only two
> >> vertices for a triangle primitive - maybe a bug..
> >
> > I saw something like this too, when I implemented and debugged the
> > savage fast path. I don't think it's glxgear's fault. More likely a
> > problem further up in the mesa pipeline. (or are you bypassing the
> > pipeline in the r300 driver?) The t_dd_dmatmp.h template ignores extra
> > vertices that don't add up to a whole primitive. I guess you could do
> > the same.
> 
> I think we are bypassing it, though I am not really sure. r300 driver does 
> not use any templates - I did not have time to find out how to use those.
> 
> Both mga and r200 use them in a different way, mga driver way appears to 
> be simpler, but does not use vertex buffers (at least in a way I can 
> understand), also it looks like mga hardware cannot do all primitives 
> natively, while r300 can.

The other big difference is that mga has not hardware TCL.

There was also a discussion between Daniel Borca and Keith Whitwell
recently about some display list oddities. It could be that the
incomplete primitives you're seeing are related to these issues.

HTH,
  Felix

-- 
| Felix K�hling <[EMAIL PROTECTED]>                     http://fxk.de.vu |
| PGP Fingerprint: 6A3C 9566 5B30 DDED 73C3  B152 151C 5CC1 D888 E595 |



-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
--
_______________________________________________
Dri-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to