I am currently in the process of re-writing my 3d engine, and I am looking at improving the renderer.
I have read that organizing objects into a "render queue" and sorting is the best method.
The question is: How would you go about implementing a Render Queue?
Are there any resources that explain how you would go about implementing one or any examples that I could look at to understand further?
My current understanding is:
- Make a list of visible items within the frustrum
- Sort them (somehow)
- Render them