869 Commits over 851 Days - 0.04cph!
▅ ▇▌▅▌▋ ▋▇▅▌ ▍▉▋▄█▊▉▇▊▉▉▅▊▍▌▇▋▄▍▊▍▍▅▍
▉ ▅▅▍▇▌▆ ▌▍▉▆▋▅ █▋▍▅▋▊▅ █▌ █▊▋ ▋▌▇ ▋▌▉▊▋▍ ▆▌▆▄ ▊▌▌▆▋▄ ▌▇▌▋ ▊█▉▆▄▄ ▅▋▊█▅▊ ▄▌▅▄▍▊▄
▊ ▌▄▉▉▋▋▊ ▇▋▌▊▍▋▉▆▄█▆▌▄ ▋▍▉▇▇▍ ▄▍▊▌▍▅
▇ ▋ ▋▊█▌█▌▋▉█▋▅▍▄ ▄▊ ▅█▊ █ ▄▊█▆▅▄▌▉██▇ ▋▇▅▋▍▌▄ ▍▌ ▊▉▍▅▆█▄▆▋▊▉▆▋ ▌▇ ▅▆█ ▇▋▉▆▆ ▄▅▄▌▌▆ ▅▋▄ ▉▌▌█▊▆▍▊ ▄▊▌▌▌ ▄▄▉ ▋▊▊█▋ ▅▆ ▇▆▍▄ ▆▊▆ ▍▊▌▉ ▋▍▄▌▉▍█ ▊▋ ▌█ █▅▄▄▇ ▄▊█▆ ▇█▉ █▆▋▆▋▄▌▊▆▄ ▇▇▅ █▍▄ ▋▄▄█▇ ▍▌▋▍▅▇▆▇▅▉▅▆▇▊▉▌ ▋▊▊▌▅▅ ▇▌▋▍▌ ▄▉▋▆▇ ▄▅ █▇▍▆ ▉▋ ▊▇▄█▅▄▋ ▋▇▆▍▇▇▉▆
▍ ▉▅▌▇▄ ▇▋▉▌ ▆▋▌▉█▋▄▍▍▊▄▊▉▅▉▉▉▋▉▍▌▊█▍
█ ▆█▊▍▆▍ ▆▇▉█▍▅ ▄▋▅▊ ▇▍▆ ▍▇▇▌█▌▋ ▅▇▅█▇▄▍ █▍▅
█ ▄▋▅█▌ █▋▋▋ ▄▉▊▄▄▄▌▇▇▅▅▆▌█▇▇▊▄▉▆▊▌▊▇
▇ █▇▋ ▉▅▉ ▋▉▄▉▄▇ ▄▊▋▍▄▇▇ ▌▋▉▋▅▄▍▌ ▍▊▍▆▌ ▇█ ▍▅▆▌▄▉▍ ▉▆▄▇▅▇ ▅▅▋▊▋▅█▊▍ ▉▉█ ▅▋▋▌▄▆ ▅▍▊▊▊▋▆▆▋▌▆▆ ▋▌▍▉▋▌ ▍▇▉▊▌ ▋▄▉▊ █▌▌▅▊▅ ▋▅▅▋██▍ ██▇ ▉█▊▋▋█ ▉▄▍▍▋▋█▅ ▌▊ ▅▄▋▇▍▋ ▊▅▍▋▌▌▇ ▇▍▌▄▇▆ ▇▇ ▋▍▍▆▌ ▅▊ ▇▄▊▄▌▋ ▇▍▋▄█▌▌▉▌▍
▊ ▍█▊█▆ ▋▊▊▉ ▊▉▇█▊▌▇█▅▇▆▄▍▌▇▊▅▆▌▆█▆▊▇▉▉▌▋▅
▆ ▇▉▌▇▋▌▉▆▇ █▋▄▆▊▇▅▆▉ ▅▆▇▌▌█▄▉ ▅▆ ▌▆█▉▌▉ ▍▅▌ ▍▉▄ ▄█▇▆ ▄ ▉▅█▊█▉▄▊█▌ ▉▊ █▆▅▋▆▇▅▍▅ ▆ ▊▋▅▆▇▍▄ ▅▍ █▊█ ▉█▊▊█▋█▍▇▊ ▇▉ █▊▇▇▌▄ ▆▆▌▆█▊█ ▅▅▄▉ ▆▍▄ ▍▍▋▋▄▉▌█▉ ▆▌▍▇▊▌▋▊▋▇▍▆ █▉▆▍▍▅▆▉▇▇ ▅▋▇▉ █▍▉▆ ▆ ▅▌▊▊▇▉ ▇▋▇██
▄ ▆█▉█▉▋ ▊▊▋▉▍ ▋▅▄ ▇▋▉ ▄▇▄▆ ▊▍▊ ▋█▉▋▌█▆▆
▉ ▍▋▇ ▄▋▆▅ █▇▋▅▄▊ ▇▋▇▍▄▍▍ ▍▉▉ ▉▄▉ ▍█▄▄▍ ▌ ▇▇▆▌ ▋█▆▄█▍▍▅▉▋▇▊▋
▊ ▍▉▄▌█ ██▄▅█▄▅▌▄▊▉▇▄▋ █▆▄█▌▍▌▇▇▆ ▌▆ ▄▉▆▉▉ ▉▋▇▇▅ ▉▉ ▊▉▊▊▄ ▆▌▉▅ ▋▊█ ▌▄▆▌▊ ▄▅▋▇▆▍▉▊▉▅▄▉▋ ▇▇▊▉▌▆▇▆▇▄ █▆▅▆▌▌▊ █▆▍▋▆▄▋▅█ ▊▅ ▍▉▅▋▍█▇▇▋▇ ▆▍██▋▄▇ ▅▄▊▊ ▌▌▊▋▉▄▅▆▍▇▇▊
▅ ▊▌▌▇▉ ▄▍▌▌▋▆█▇ ▇▄▅▋ ▄▇▇▍▍ ▅▋▇ ▍▋▄██ ▄▊▉▍▉▊▌
▉ ▍▆█▆▄▆▇▊▆ ▊▆▌▄ ▊▅▌▆▉ ▅▆▊ ▉▇▌▌ ▋▇▍▅ ▌▄▄▆ ▅▉▇▌▄▄▊▉ ▍▅▅▉▇▅▄ ▅▅▄▆ ▄▆▍ █▌▊█▇▌ ▇██▊
▊ ▉▅▍▌▍ ▄▋▌▄ ▆▄▉▆▉▌█▆▌▋▌▅▍▇▊▆▉▇▉
▅ ▆█▋▇▅ ▉▆▋▊ ▉▆▌▋▌▆▍▊▌▇▋▍▋▍▉▊▋▋▆
▊ ▍▋▉▍▆ ▅▋▉▇ ▌█▅▆▅▉▉▍▌▍▊▊▉▊█
▄ ▊▄▇█ ▇▊▆█ ▍▄▊█▊█ ▍▅▇▋▉ ██▇▆▇▇▍█▋▍ █▊▉▊ ▄▋ ▊▌▋ ▊▄▆▅▊▇ █▌▅▊ ██▇▇▉▄▊▆ ▋▍ ▅▇▅ ▉███ ▅▌▊▋▇▇▊ ▅▉▆ ▇▊▍▍█▌▌▆▉ ▅▇▍ ▉██▌ ▌▊▆▌▋▊
▅ ▌▉▉▋█▆▄ ▉█▆▍▍▍▌▄▅▌██▋▌ ▉▉▋ ▋▇▍█▅▍█▅█▇ ▍▋▌▊ ▊█▌▋▋▍ ▍▍▋▄▋▆ ▊▇▊█▆▆▄ ▌▍▅ ▆▊██▋▌▉▉▍ ▆▆▅▋▍
▋ ▍█▄▉▋█▇▊▍ ▅▆▇▌▉█▍▌▍ ▉▊ ▆▋█▅ ▋█▄▋▆▇█ ▆▅ ▇▇▌▍▉ ██▍▍▅ ▍▇▄▋█▋▆ ▉▊▇▊▉▆▍▍▋▇▇▉ ▇▉▋▄▅█▆▉▍ ▆▉▄▊▆▉ ▉▋▋ ▊▊▄▍▌▌▌▉▌ ▄▍▄▌▅▄▇▉▉▆▇ ▍▆▅▅▆▆▅ ▆▍▆▊ ▇▅▍▊▋▉ █▊▌▅▉▊▆▉▍▇ █▄▆▊▍▆█ ▌█▉▌▋▊▋▉▊▉
▄ █▊▉▊▉▋ ▆▊▄▋ ▌▋▍▉▋▇▋▄▍█ ▅▇▊▉▇▇▅▉▌▇▌ ▆▄▉▉▅▉█ ▆▋▅▆▄▉ ▊▉▄▍▋ ▄▍▌█▍ ▍▄▍ ▄▆▅ ▊▋▌▋▌▉▊▇
▋ ▍▍▉ ▅▇▄▇▄█▍ ▌▍ ▋▇▋▊▄ ▇▄▅▄▌▍▍▌▆▉▋▇▉▉▌▇ ▌▊▄▋▋▍ ▇▉ ▋▌▋▄█▅▉▌▆▌▄ ▇▊▋▅▄▊▆▄█▊ ▋▍▇▄▉▌▊▊▍▆
▄ ▍ ▉▅▆ ▉▌▄▇▋▋█ ▍█▋▌▅▄▋ ▉▉ ▍▋▆ ▉▄█▋ ▆▌▋▌▅▅▆▊▋ ▍▅▌▊▋▋▆▅▌▊▌▅ ▇▅▅ ▌▍▍ ▄▆▇▊▅▄▅▋▉▄▍ ▆▋▆▄ ▄▆▍▌▌▋▆█▅▊█ ▉▉▍▋▊▍ ▆▆ ▅▇▇▇▍▋█ ▄▆▆▅ ▊▌▊▅ ▆▌▅▄▄▅▌▌▆▍▋▉ ▊▌▋ ▇▄▄▉▄▊ ▊▌▍▄▇ ▋▍▅ ▍▄▉▍█▊▌▉
▌ ▆▇▌▅█▆▌ ▋█▅▉ ▇▊ ▇▅▉▄▍▉▊ ▅▋▊▊ ▋▇▋▄█ ▇▇ ▄▊▊█ ▅▅ ▌▆▊▇▉▅▆ ▌▇ ▊▇▊▊ ▅▊▄ ▉▋▉▋▆▇ ▄▉▋▇▄▋▉▊▍ ▌▄▇▆ ▊▌▇ ▊▉▇▋█ ▋██ ▌▆▊ ▄▄▍▍█▍█▅▅▉▆ ▅▉▇▊ ▋█▉▇▌▄▅▅▅ ▄▇█▍▇▅▆█▌ ▄ █▊▄▍▊▇▌ █▋ ▌▇▇▌█▋▄▍▌▉▇▊▍▍ ▌▌▅ ▉█▌▄▆▋ ▆█ ▌▄ ▊▉▍▍ ▄▉▇ ▇▋▊█▍▅ ▇▅█▍█▇▉▊ ▆▄▉▋▇ ▊▋▉ ▉▄▇ ▉▋▇█ ▌▉▆▅ ▉▉ ▄▅▊ ▉▆ █▌▌ ▌▌▅▇▇███ ▅▋ ▌▉▌▅▉ ▄▇█▄▋▉▇▅▆▍ ▅▅ ▍▌▅▄▆▍ ▊▋ ▆▆ ▆█▌ ▍█▇ ▉▆▄▋▍▉▉ ▆▌▇▅▇▉ ▊▍▇▅▇█▊▄ ▊▊▊ ▅█▇▌▅▄▆▋▅▍▊▍▍
▌ ▊▋█ ▄▄▊▄ ▊▇▋▄▊▋▋ ▅▇▊▄█▄▍▍ ▉▌▉▉ ▋▅▉ ▌▊▊▌ ▋▍ ▉▊▋▉█▋▇▌▆▉▉▉▌▋▅▋▉▉▊▌▊▆▉█▉▌▍▄▉ ▅▇▋▄▌▉▋
merge from gamephysics_schedule_improvements
- 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
▄ ▄▆▊▌█ ▌▍▄▆ ▌▍▆█▋▋▅█▉▇▄▄▅▍▋▌▅▅▊▋▅▆▅██▋▉▊▇█▌▊▇
▄ ▉▌▆▍▋▍ ▍▋▉█▇▌▇▇▉▇ ▅█▊▌▉ ▋▆ ▉▉█ ▌▄ ▅▇▋▇▇▋▊▍▆ ▄▆▇▅▆ ▊▌▉▋▌▄▉▆▍ ▍ ▋▇█▋▉ ▋▇▆▄▌▊▅▊▄▉▊ ▊▉▄▅▅▇▊▆▅ █▍▌▉▌▉▍█ ▌▊▄▆▍▇ ▉▊▍▆ ▆▊█▅▉▆▆▇▍▅ ▋▋█ ▊▅▉▅▋▉▋▅▇▊▋ ▌█▉▇▊▆▉ █▆▄▇▊▋▆█ ▉▆█▉▋ ▊▄▆▇▅▇▅ ▋▅▆▄▍ ▍▋▇▄▋▌▋ ▋▊▇▉▇▆█▌▍▆