I’m messing about with some 3D stuff, just some simple movement mechanics with objectives and characters.
I thought the point of the 3D was all the models would be worked out in the graphics card and displayed in the right order. But I have objects furthest away displayed in front of the closest. Or the other way around depending on the draw routines.
So how on earth do you draw all your models in different object lists? I loop through the objectives and draw them, then I loop through the characters and draw those.
Do I have to copy every single object to a different list in depth order to get this right, or am I missing something?