I just got close to a t&l capable card (elsa gladiac) so I tried to code my nvidia tree routine, but:
I could not raise the polygon count over 35000. After that the whole stuff is slowed down dramatically.
I watched the results in the treemark: about 128000 polygons with 21 fps. HOW?
What should I do to create something that fast?
How can I take the advantages of hw t&l? All I saw around was saying don’t do anything your driver will take care. But my code is so slow.
Here’s what I do:
I am creating a cube from 6 quads. I have a simple routine to make a 3d matrix of cubes (lest’s say 10x10x10).
I put it into a vertex list and simply call
(I tried to lock the array, but there was no significant speedup).
By the way I use the 5.22 detonator driver.