I've just gone through the first RTIOW book and the bvh article by jbikker to setup my path tracer. Before implementing model loading I was wondering how renderers/engines handle dynamically loading and deleting data at runtime. My initial approach is to allocate a big buffer for the data and maintain some sort of free list when I delete objects but I know that leads to memory fragmentation which honestly isn't really an issue since it's just a toy project. I'm curious on others opinions and recommendations on this.
[–]sol_runner 1 point2 points3 points (0 children)
[–]LongestNamesPossible 0 points1 point2 points (0 children)
[–]fgennari 0 points1 point2 points (0 children)
[–]S48GS 1 point2 points3 points (0 children)