Upgrade rand/rand_xoshiro version
CI / cargo fmt (push) Successful in 32s
CI / cargo test (push) Failing after 29s
CI / cargo test (GPU) (push) Successful in 17m53s

This commit is contained in:
2026-06-27 18:27:43 -04:00
parent 44b71c2692
commit c3224fadd8
4 changed files with 29 additions and 30 deletions
+4 -4
View File
@@ -15,14 +15,14 @@
use crate::transform::Transform;
use crate::variation::Variation;
use rand::Rng;
use rand::distributions::{Distribution, Standard};
use rand::distr::{Distribution, StandardUniform};
use rand::{Rng, RngExt};
use spirv_std::glam::{Vec2, vec2};
struct BiUnit;
impl Distribution<f32> for BiUnit {
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f32 {
rng.sample::<f32, _>(Standard) * 2.0 - 1.0
rng.sample::<f32, _>(StandardUniform) * 2.0 - 1.0
}
}
@@ -41,7 +41,7 @@ pub fn step_chaos_game<R: Rng>(
weights: &[f32],
variations: &[Variation],
) -> (Vec2, u32) {
let mut choice_weight = rng.sample::<f32, _>(Standard);
let mut choice_weight = rng.sample::<f32, _>(StandardUniform);
let mut transform_index: u32 = 0;
for i in 0..weights.len() {