feat: plumb spin parameter into GPU uniform
This commit is contained in:
parent
e158c8c668
commit
61edcfabd2
@ -33,7 +33,7 @@ struct BlackHoleUniforms {
|
|||||||
grid_enabled: u32,
|
grid_enabled: u32,
|
||||||
planet_count: u32,
|
planet_count: u32,
|
||||||
steps: u32,
|
steps: u32,
|
||||||
_pad4: f32,
|
spin: f32,
|
||||||
_pad5: f32,
|
_pad5: f32,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -37,7 +37,7 @@ pub struct BlackHoleUniforms {
|
|||||||
pub grid_enabled: u32,
|
pub grid_enabled: u32,
|
||||||
pub planet_count: u32,
|
pub planet_count: u32,
|
||||||
pub steps: u32,
|
pub steps: u32,
|
||||||
pub _pad4: f32,
|
pub spin: f32, // Phase 2: dimensionless Kerr spin χ = a/M ∈ [0,1].
|
||||||
pub _pad5: f32,
|
pub _pad5: f32,
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -69,7 +69,7 @@ impl Default for BlackHoleUniforms {
|
|||||||
grid_enabled: 0,
|
grid_enabled: 0,
|
||||||
planet_count: 0,
|
planet_count: 0,
|
||||||
steps: 300,
|
steps: 300,
|
||||||
_pad4: 0.0,
|
spin: 0.0,
|
||||||
_pad5: 0.0,
|
_pad5: 0.0,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -226,5 +226,6 @@ fn mirror_params(
|
|||||||
u.grid_enabled = params.grid_enabled as u32;
|
u.grid_enabled = params.grid_enabled as u32;
|
||||||
u.planet_count = params.planet_count;
|
u.planet_count = params.planet_count;
|
||||||
u.steps = params.steps;
|
u.steps = params.steps;
|
||||||
|
u.spin = params.spin;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user