Fix regressions introduced by the merge with master.

This commit is contained in:
Crozet Sébastien
2021-01-22 16:33:31 +01:00
parent aa838279a6
commit 99c2184e13
3 changed files with 50 additions and 28 deletions

View File

@@ -14,7 +14,6 @@ pub mod plugin;
pub struct RunState {
#[cfg(feature = "parallel")]
pub thread_pool: rapier::rayon::ThreadPool,
#[cfg(feature = "parallel")]
pub num_threads: usize,
pub timestep_id: usize,
pub time: f32,
@@ -24,6 +23,8 @@ impl RunState {
pub fn new() -> Self {
#[cfg(feature = "parallel")]
let num_threads = num_cpus::get_physical();
#[cfg(not(feature = "parallel"))]
let num_threads = 1;
#[cfg(feature = "parallel")]
let thread_pool = rapier::rayon::ThreadPoolBuilder::new()
@@ -34,7 +35,6 @@ impl RunState {
Self {
#[cfg(feature = "parallel")]
thread_pool: thread_pool,
#[cfg(feature = "parallel")]
num_threads,
timestep_id: 0,
time: 0.0,
@@ -111,6 +111,10 @@ impl Harness {
&mut self.physics.integration_parameters
}
pub fn clear_callbacks(&mut self) {
self.callbacks.clear();
}
pub fn physics_state_mut(&mut self) -> &mut PhysicsState {
&mut self.physics
}