branchrust_reboot/main/gamephysics_schedule_improvementscancel
8 Commits over 0 Days - ∞cph!
- Revert MitigateSphereCapsuleCommands
- Remove JobsSkipLocalQueue convar (shouldn't need it)
- gamephysics/antihack consistency tests pass
- ExecuteOverlapSphereCommands uses a NativeArray for commands (again)
- Use dependsOn jobhandle as a dependency for validateJob when in debug mode
Rewrite MitigateSphereCapsuleCommands to run both capsule/sphere commands in parallel
- gamephysics/antihack consistency tests pass
- Return JobHandle for CheckSpheres
- Start re-ordering physics queries in fly checks to (attempt to) maximize performance
- Add 'JobsSkipLocalQueue' convar which, when enabled, will flush local jobs queue after certain jobs are scheduled
- gamephysics/antihack consistency tests pass
Start moving physics overlaps to use scheduling, with OverlapSpheres / OverlapCapsules now returning a JobHandle, existing integrations immediately call Complete for the time being
- antihack and gamephysics consistency tests pass