- Reimplemented TaskGraph tick mode to correctly handle multiple worlds (this involves ticking global command queues outside of world tick and mapping worlds to solver lists for each world tick so we can correctly handle multiple worlds)
- Audited global commands that had an explicit solver capture and moved them to solver commands
- Updated headless tests to new API for solver flags
#rb
#jira
[CL 11604093 by Benn Gallagher in 4.25 branch]
- MinEvolution test (WIP)
[FYI] helge.mathee
#rb none
#ROBOMERGE-SOURCE: CL 11285845 via CL 11285886 via CL 11285896
#ROBOMERGE-BOT: (v647-11244347)
[CL 11285914 by chris caulfield in Main branch]
- add swing-twist unit tests
#rb none
#ROBOMERGE-SOURCE: CL 11270382 via CL 11273621 via CL 11273758
#ROBOMERGE-BOT: (v647-11244347)
[CL 11273864 by chris caulfield in Main branch]
#rb none
#ROBOMERGE-SOURCE: CL 11238499 via CL 11240502 via CL 11240603
#ROBOMERGE-BOT: (v644-11213502)
[CL 11241911 by chris caulfield in Main branch]
[FYI] ori.cohen
#ROBOMERGE-SOURCE: CL 11237395 via CL 11240493 via CL 11240596
#ROBOMERGE-BOT: (v644-11213502)
[CL 11241903 by max whitehead in Main branch]
[FYI] chris.caulfield
#ROBOMERGE-OWNER: max.whitehead
#ROBOMERGE-AUTHOR: max.whitehead
#ROBOMERGE-SOURCE: CL 11211505 via CL 11211557 via CL 11211559
#ROBOMERGE-BOT: (v643-11205221)
[CL 11212118 by max whitehead in Main branch]
[FYI] ori.cohen
#rb none
#ROBOMERGE-SOURCE: CL 11209609 via CL 11209620 via CL 11209623
#ROBOMERGE-BOT: (v643-11205221)
[CL 11209630 by chris caulfield in Main branch]
Related to boat falling through convex collider.
[FYI] ori.cohen
#ROBOMERGE-SOURCE: CL 11191381 via CL 11191382 via CL 11193022 via CL 11193302
#ROBOMERGE-BOT: (v640-11091645)
[CL 11193463 by max whitehead in Main branch]
#rb none
#rb none
#ROBOMERGE-SOURCE: CL 11179316 via CL 11179318 via CL 11181030 via CL 11181280
#ROBOMERGE-BOT: (v640-11091645)
[CL 11181684 by ori cohen in Main branch]
#rb Max.Whitehead
#ROBOMERGE-SOURCE: CL 11166989 via CL 11167003 via CL 11167005 via CL 11167008
#ROBOMERGE-BOT: (v640-11091645)
[CL 11168659 by ori cohen in Main branch]
- workaround for capsule-box manifold issues
- pass a collision context from game into low-level collision functions
- allows collision detection to know about world-space (as well as sim space)
#rb none
#ROBOMERGE-SOURCE: CL 11125881 via CL 11126319 via CL 11126401 via CL 11126474
#ROBOMERGE-BOT: (v640-11091645)
[CL 11126589 by chris caulfield in Main branch]
- Update tests to reflect changes in shape requirements.
#rb none
#ROBOMERGE-SOURCE: CL 11125376 via CL 11125384 via CL 11125807 via CL 11125831
#ROBOMERGE-BOT: (v640-11091645)
[CL 11126483 by brice criswell in Main branch]
#rb none
[FYI] Max.Whitehead
#ROBOMERGE-SOURCE: CL 11120907 via CL 11120926 via CL 11120932 via CL 11120945
#ROBOMERGE-BOT: (v640-11091645)
[CL 11120948 by ori cohen in Main branch]
-Fix CIS
#rb none
#ROBOMERGE-SOURCE: CL 11118909 via CL 11118911 via CL 11119248 via CL 11119282
#ROBOMERGE-BOT: (v640-11091645)
[CL 11119311 by brice criswell in Main branch]
[FYI] ori.cohen
#ROBOMERGE-SOURCE: CL 11116096 via CL 11116262 via CL 11116272 via CL 11116276
#ROBOMERGE-BOT: (v640-11091645)
[CL 11117027 by max whitehead in Main branch]
#rb none
[FYI] Benn.Gallagher
#ROBOMERGE-SOURCE: CL 11092683 via CL 11092806 via CL 11092829 via CL 11092898
#ROBOMERGE-BOT: (v640-11091645)
[CL 11093307 by ori cohen in Main branch]
#rb none
[FYI] Benn.Gallagher
#ROBOMERGE-SOURCE: CL 11091120 via CL 11091122 via CL 11091124 via CL 11091125
#ROBOMERGE-BOT: (v640-11091645)
[CL 11093021 by ori cohen in Main branch]
- Fix compilation error, fracture test still failing.
#rb none
#ROBOMERGE-SOURCE: CL 11090116 via CL 11090121 via CL 11090123 via CL 11090124
#ROBOMERGE-BOT: (v640-11091645)
[CL 11092755 by brice criswell in Main branch]
This repros behaviour causing traps to be placeable inside hills
[FYI] ori.cohen
#ROBOMERGE-SOURCE: CL 11085851 via CL 11086942 via CL 11086945 via CL 11086947
#ROBOMERGE-BOT: (v637-11041722)
[CL 11086951 by max whitehead in Main branch]