branchrust_reboot/main/foliage_instancingcancel
6 Commits over 31 Days - 0.01cph!
Add debug counters to compute, adjust noise compute for better placement, add toggle for instancing, fix incorrect cell bounds calculation, improve foliage cpu count estimation, improve foliage random positions, and add camera culling to foliage compute.
Fix and improve foliage placement compute map sampling/decoding, fix incorrect foliage cells being used, clean up and move shader setup for instancing to includes, fix bounds calculations, add function to get foliage counts per cell, implement instance offsets and density handling to foliage placement.
Progress on foliage instancing: noise generation on gpu, fixed compute placement sync issues, wip instance data offsets and usage in foliage shader.
Fix foliage grid bounds calculations, basic implementation of terrain maps in compute foliage placement
Compute foliage placement prototyping