Hello GameDev.net,
This is going to be a comprehensive question and I don't expect a single person to be able or have the time to answer the whole thing. Rather, I would appreciate if the community can chime in on parts that they know and so that this can be used to collect information on creating a modern renderer for future beginners looking into it.
I'm currently trying to write a renderer for my engine. In the past, I just did a for loop on all the meshes in a scene and rendered them. The issue is …