Today, January 19, 2023 I finally fixed the rendering! … mostly. I now have the full map loading, including a test second layer. There are a couple of issues to iron out though, as the Minecraft grass blocks stopped spinning, shadows are not rendering properly, and I believe the walls aren’t getting the right materials applied. But after many weeks of rewriting, debugging in RenderDoc, and caffeine, I finally have a coherent dungeon. And the rendering engine should now be good to render a very large number of meshes, as long as we keep the textures reasonable until I work out how to use a texture atlas or get bindless textures support in Render Doc.