Graphics Dev Ordering draw calls Flexible way Reference to how OpenSceneGraph does it https://realtimecollisiondetection.net/blog/?p=86 See also physics engine