1
1
Fork 0
mirror of https://github.com/griffi-gh/hUI.git synced 2025-04-11 10:17:21 -05:00

add asserts

This commit is contained in:
griffi-gh 2025-03-11 11:36:40 +01:00
parent 82b2960adf
commit 287b6f4144

View file

@ -178,7 +178,18 @@ impl TextureAtlas {
reuse_allocations: Vec::new(),
version: 0,
};
this.allocate_with_data(SourceTextureFormat::A8, &[255], 1);
// HACK?: ensure 0,0 is a white pixel
let h = this.allocate_with_data(SourceTextureFormat::A8, &[255], 1);
debug_assert!(
h.size == uvec2(1, 1) && h.id == 0,
"The texture handle was not allocated correctly"
);
debug_assert!(
this.get_uv(h).is_some_and(|x| x.top_left == Vec2::ZERO),
"The texture was't allocated in the top-left corner"
);
this
}