From 159b9a9091bc55ffd9074f909c5d2f1dd803d8e9 Mon Sep 17 00:00:00 2001 From: Kornel Date: Mon, 3 Jun 2024 14:35:33 +0100 Subject: [PATCH] Extra info on Image debug assertions (#13628) Small message change that helps fix invalid slice lengths given to `Image::new_fill`. --- crates/bevy_render/src/texture/image.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/crates/bevy_render/src/texture/image.rs b/crates/bevy_render/src/texture/image.rs index e951ff83a8..b11f7937d9 100644 --- a/crates/bevy_render/src/texture/image.rs +++ b/crates/bevy_render/src/texture/image.rs @@ -552,11 +552,13 @@ impl Image { debug_assert_eq!( pixel.len() % format.pixel_size(), 0, - "Must not have incomplete pixel data." + "Must not have incomplete pixel data (pixel size is {}B).", + format.pixel_size(), ); debug_assert!( pixel.len() <= value.data.len(), - "Fill data must fit within pixel buffer." + "Fill data must fit within pixel buffer (expected {}B).", + value.data.len(), ); for current_pixel in value.data.chunks_exact_mut(pixel.len()) {