This commit is contained in:
Antonio Scandurra 2023-10-09 19:50:48 +02:00
parent d889cdecde
commit 7b610f8dd8
3 changed files with 98 additions and 19 deletions

View file

@ -245,7 +245,7 @@ pub struct AtlasTile {
pub(crate) bounds: Bounds<DevicePixels>,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)]
#[repr(C)]
pub(crate) struct AtlasTextureId {
// We use u32 instead of usize for Metal Shader Language compatibility
@ -253,7 +253,7 @@ pub(crate) struct AtlasTextureId {
pub(crate) kind: AtlasTextureKind,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)]
#[repr(C)]
pub(crate) enum AtlasTextureKind {
Monochrome = 0,