Efficient rendering is handled in the Vision engine by a packet based renderer. All objects are submitted by the game manager to the renderer, which will then sort the packets for optimal submission to the gpu. The vision renderer is capable of de/re-stripifying data, sorting efficiently based on a variety of categories (such as by texture, shader, size, front/back z order, etc.).
Check out Vision 1.0 to see this effect in action.
| |