branchrust_reboot/main/global_networked_bases/gpu_cullingcancel
8 Commits over 0 Days - ∞cph!
Copy original computebuffer when expanding cells
Handle meshes that don't have a shadow proxy
Copy paste LOD scaling back when zooming in & based on "Object Quality" slider
Cull meshes based on camera's frustum & cull shadows based on the "sun's frustum"
Store bools in bit flags inside culling GPU data
Culling shader actually works now!
Fix errors when deleting meshes (related to syncing data to the gpu)
Although culling is completely incorrect, it writes to IndirectArgs correctly inside the computeshader & renders some parts of the base correct
Checkin before I break anything
Grab initial attempt at gpu culling from a shelf