branchrust_reboot/main/indirect_instancingcancel
407 Commits over 427 Days - 0.04cph!
Indirect instancing:
- Prevent NullReferenceException when attempting to remove instances without a MeshFilter component
- Fixed shader compilation error in the shadow pass
- Surround instancing code with `#ifdef CLIENT` for cleaner server builds
Added support for layers and per-instance colors to the indirect instanced renderer
Indirect Instancing:
- Remove delegate callbacks to avoid allocations at all costs
- Lots of clean-up / Removed some ugly hacks
- Use proper namespace namespaces
- Use a camera component for proper resource management
- Prefix all profiler regions with "Indirect." for an easy overview
Remove the massive lump of disabled code I forgot to delete
Implement indirect instanced rendering system