Cleanup deterministic example (#11416)

# Objective

- Example `deterministic` crashes on CI on Windows because it uses too
much memory

## Solution

- Reduce the number of planes displayed while still having the issue
- While there, add a small margin to the text so that it's prettier
This commit is contained in:
François 2024-01-19 07:08:19 +01:00 committed by GitHub
parent e9b8c71da0
commit a00c71ee5b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -26,7 +26,12 @@ fn setup(
deterministic_rendering_config.stable_sort_z_fighting = true; deterministic_rendering_config.stable_sort_z_fighting = true;
// Help message will be rendered there. // Help message will be rendered there.
commands.spawn(TextBundle::default()); commands.spawn(TextBundle::default().with_style(Style {
position_type: PositionType::Absolute,
top: Val::Px(12.0),
left: Val::Px(12.0),
..default()
}));
commands.spawn(Camera3dBundle { commands.spawn(Camera3dBundle {
transform: Transform::from_xyz(3.0, 3.0, 3.0).looking_at(Vec3::new(0., 0., 0.), Vec3::Y), transform: Transform::from_xyz(3.0, 3.0, 3.0).looking_at(Vec3::new(0., 0., 0.), Vec3::Y),
@ -34,8 +39,9 @@ fn setup(
}); });
let mesh = meshes.add(Plane::from_size(2.0)); let mesh = meshes.add(Plane::from_size(2.0));
for i in 0..360 { let nb_plane = 10;
let color = Color::hsl(i as f32, 1.0, 0.5); for i in 0..nb_plane {
let color = Color::hsl(i as f32 * 360.0 / nb_plane as f32, 1.0, 0.5);
commands.spawn(PbrBundle { commands.spawn(PbrBundle {
mesh: mesh.clone(), mesh: mesh.clone(),
material: materials.add(StandardMaterial { material: materials.add(StandardMaterial {