branchrust_reboot/main/indirect_instancing_fixescancel
8 Commits over 0 Days - ∞cph!
Restore constant that I removed because I was an idiot.
Fix multiple issues with LOD bounds/distance calculations:
- Never return zero-bounds for anything, try multiple things and fall back to 1 m³ as a last resort.
- Always use bounds (and center) of LOD0 for consensus between LOD states.
- Fix fallback renderer using transform position instead of bounds center for distance calculations.
Properly fix brightness flicker by using a GlobalKeyword instead of a string
Fixed brightness flickering on indirect instancing objects when moving camera (inefficient variant)
Completely hide shadow-proxy states affected by agressiveShadowLOD to improve performance
Undo: Enable more materials for instancing that weren't caught previously because of a buggy automation in indirect instancing tools