Am Samstag, den 29.01.2005, 17:25 -0500 schrieb Vladimir Dergachev:
> On Sun, 30 Jan 2005, Hamie wrote:
> > It's working...
> > Mostly... I get pretty good rates on glxgears... But get a funny error =
> > not enought verticies...
> > hamish@...:~$ glxgears
> > r300NewProgram, target=3D34336, id=3D0
> > vertex prog
> > r300NewProgram, target=3D34820, id=3D0
> > fragment prog
> > r300NewProgram, target=3D35104, id=3D0
> > ati fragment prog
> > Using 8 maximum texture units..
> > r300_render.c:r300_get_primitive_type Not enough vertices to draw primi=
> > 08 - help me !
> > 8143 frames in 5.0 seconds =3D 1628.600 FPS
> > 8310 frames in 5.0 seconds =3D 1662.000 FPS
> > 8241 frames in 5.0 seconds =3D 1648.200 FPS
> > 8326 frames in 5.0 seconds =3D 1665.200 FPS
> > 8304 frames in 5.0 seconds =3D 1660.800 FPS
> > 8317 frames in 5.0 seconds =3D 1663.400 FPS
> > Not sure if anyone else gets it... I have to take a look & see if I=20
> > undertsand why I get it.
> Looks like everyone gets it - glxgears has begin/end pair with only two=20
> 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
> Vladimir Dergachev
| Felix K=FChling <fxkuehl@...> http://fxk.de.vu |
| PGP Fingerprint: 6A3C 9566 5B30 DDED 73C3 B152 151C 5CC1 D888 E595 |