diff options
author | 2024-05-01 01:39:43 +0200 | |
---|---|---|
committer | 2024-05-01 01:39:43 +0200 | |
commit | b52c7bb610f593fffc624d461dca17ac50c81626 (patch) | |
tree | 19e1ac3268350b422154c6fd1cd3a585e250d3ac /wgpu/src | |
parent | f5bc336d699d0c6440f6d638a5a437baaabe1e43 (diff) | |
download | iced-b52c7bb610f593fffc624d461dca17ac50c81626.tar.gz iced-b52c7bb610f593fffc624d461dca17ac50c81626.tar.bz2 iced-b52c7bb610f593fffc624d461dca17ac50c81626.zip |
Use an opaque `Id` type for `image::Handle`
Hashing pointers is a terrible idea.
Diffstat (limited to 'wgpu/src')
-rw-r--r-- | wgpu/src/image/raster.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/wgpu/src/image/raster.rs b/wgpu/src/image/raster.rs index 60e9cbad..4d3c3125 100644 --- a/wgpu/src/image/raster.rs +++ b/wgpu/src/image/raster.rs @@ -38,8 +38,8 @@ impl Memory { /// Caches image raster data #[derive(Debug, Default)] pub struct Cache { - map: FxHashMap<u64, Memory>, - hits: FxHashSet<u64>, + map: FxHashMap<image::Id, Memory>, + hits: FxHashSet<image::Id>, should_trim: bool, } |