I am creating a kind of 3ds loader. It works perfectly without using display lists, but it can get really slow when having high poly count objects. So i decided to implement display lists. This has definatly increased my perfomence many fold, but there seems to be a problem with the texturing. The displayed object will have either only one of the textures used to texture the entire object or none at all. How would you approach using multiple textures in display lists?
Another confusing note is if i want to bind a texture to a set of objects in a display list, do i need to bind the texture before or during the display list creation or doesnt it matter? Also do i have to rebind the texture when i call the display list? (Remember i am using multiple textures)
Thanks alot guys.
If you guide me to some resource on this that would also be greatly appricated.