Skip to content

Commit 77588a0

Browse files
committed
re-add uniforms
1 parent 2abd0a9 commit 77588a0

File tree

1 file changed

+21
-2
lines changed
  • crates/bevy_debug_draw/src

1 file changed

+21
-2
lines changed

crates/bevy_debug_draw/src/lib.rs

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ use bevy_ecs::{
77
system::{Commands, Res, ResMut, Resource},
88
world::{FromWorld, World},
99
};
10+
use bevy_math::Mat4;
11+
use bevy_pbr::MeshUniform;
1012
use bevy_reflect::TypeUuid;
1113
use bevy_render::{
1214
mesh::Mesh,
@@ -18,6 +20,7 @@ use bevy_render::{
1820
#[cfg(feature = "bevy_sprite")]
1921
use bevy_sprite::Mesh2dHandle;
2022

23+
use bevy_sprite::Mesh2dUniform;
2124
use once_cell::sync::Lazy;
2225

2326
pub mod gizmos;
@@ -175,13 +178,29 @@ fn extract(
175178
commands.insert_resource(**config);
176179
}
177180

181+
let transform = Mat4::IDENTITY;
182+
let inverse_transpose_model = transform.inverse().transpose();
178183
commands.spawn_batch([&handles.list, &handles.strip].map(|handle| {
179184
(
180185
GizmoDrawMesh,
181186
#[cfg(feature = "bevy_pbr")]
182-
handle.clone(),
187+
(
188+
MeshUniform {
189+
flags: 0,
190+
transform,
191+
inverse_transpose_model,
192+
},
193+
handle.clone(),
194+
),
183195
#[cfg(feature = "bevy_sprite")]
184-
Mesh2dHandle(handle.clone()),
196+
(
197+
Mesh2dUniform {
198+
flags: 0,
199+
transform,
200+
inverse_transpose_model,
201+
},
202+
Mesh2dHandle(handle.clone()),
203+
),
185204
)
186205
}));
187206
}

0 commit comments

Comments
 (0)