branchrust_reboot/main/naval_update/deep_sea/oceansimulation_splitcancel
6 Commits over 0 Days - ∞cph!
fixed issues with batched ocean trace deferred jobs
using AsDeferredJobArray for the rays in the IJobParallelForDefer OceanTraceJob as the indices now drive the deferred batch size and we still need a view of the rays list that is aware of the populated size in previous jobs. This maintains parallelism and a single set of job dependencies without needing a complete/sync
OceanSimulation split between deepsea and mainland
- required extra indirection in most batched water queries but it's hidden away