Original Post
I''m developing a RTS game and everybody knows they got lots of units roaming around and destroying stuff...
I''ve found the easiest way (best?) would be to have an array of units (class/struct) that gets rendered using glCallList(NameOfUnit)...
But:
Its freakin slow?!?
I got an 1.7 gHz computer with Geforce3, so I figure I SHOULD be able to push more than 1000 polygons without all stuttery motions/graphics?
I thought maybe I''m in software mode or something? But doesnt OpenGL automaticly switch to hardware? How do I change this if its not?
For the time being the draw() function lies before the UpdateLogic() etc functions, and it should be in either a separate thread or simply base its calculations on the time it takes to draw one frame.... but again; I should be able to push much more than I do...
Anyone with a smart solution or perhaps just a little helping advice regarding performance issues and such? help is badly needed... thanx!
Btw, I do NOT draw the entire map at once!
"Game Maker For Life, probably never professional thou." =)