I think I’ve got automatic mesh simplification right. Depth pre-pass, g-buffer, and shadow mapping are all running faster now. Plus, meshoptimizer is doing a great job maintaining topology, even if I push it a bit. Impressed.