Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve scheduling and system sets #68

Merged
merged 7 commits into from
Jul 11, 2023
Merged

Improve scheduling and system sets #68

merged 7 commits into from
Jul 11, 2023

Commits on Jul 10, 2023

  1. Split PhysicsSet into PhysicsSet and PhysicsStepSet

    - `PhysicsSet` now has high level system sets that are useful
    for users, while `PhysicsStepSet` has the actual physics steps
    like the broad phase and substepping loop
    
    - Moved `SubstepSet` configuration from `SolverPlugin`
    to `PhysicsSetupPlugin`
    
    - Moved AABB updates from prepare to broad phase
    
    - Changed some queries to be less prone to conflicts
    Jondolf committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    4d89a9e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e8e3ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    09dbced View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    14a8bca View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a2682c3 View commit details
    Browse the repository at this point in the history
  6. Fix doc tests

    Jondolf committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    8f06bab View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    02436bc View commit details
    Browse the repository at this point in the history