Skip to content

Commit d0b5866

Browse files
InnocentusLimenot-fl3
authored andcommitted
texture: add extra asserts to Image
1 parent d858011 commit d0b5866

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/texture.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,7 @@ impl Image {
169169
/// Returns this image's data as a slice of 4-byte arrays.
170170
pub fn get_image_data(&self) -> &[[u8; 4]] {
171171
use std::slice;
172+
assert!(self.width as usize * self.height as usize * 4 == self.bytes.len());
172173

173174
unsafe {
174175
slice::from_raw_parts(
@@ -181,6 +182,7 @@ impl Image {
181182
/// Returns this image's data as a mutable slice of 4-byte arrays.
182183
pub fn get_image_data_mut(&mut self) -> &mut [[u8; 4]] {
183184
use std::slice;
185+
assert!(self.width as usize * self.height as usize * 4 == self.bytes.len());
184186

185187
unsafe {
186188
slice::from_raw_parts_mut(

0 commit comments

Comments
 (0)