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
