Skip to content

Commit ca5289b

Browse files
committed
Fix incorrect cacheHint check
1 parent 3003348 commit ca5289b

File tree

8 files changed

+8
-8
lines changed

8 files changed

+8
-8
lines changed

Sources/GateEngine/Resources/Animation/ObjectAnimation3D.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -613,7 +613,7 @@ extension ResourceManager {
613613
guard let cache = self.objectAnimation3DCache(for: key) else {return}
614614
cache.referenceCount -= 1
615615

616-
if case .whileReferenced = cache.cacheHint {
616+
if case .whileReferenced = cache.effectiveCacheHint {
617617
if cache.referenceCount == 0 {
618618
self.cache.objectAnimation3Ds.removeValue(forKey: key)
619619
Log.debug("Removing cache (no longer referenced), ObjectAnimation3D: \(key)")

Sources/GateEngine/Resources/Geometry/Geometry.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,7 @@ extension ResourceManager {
334334
guard let cache = self.geometryCache(for: key) else {return}
335335
cache.referenceCount -= 1
336336

337-
if case .whileReferenced = cache.cacheHint {
337+
if case .whileReferenced = cache.effectiveCacheHint {
338338
if cache.referenceCount == 0 {
339339
self.cache.geometries.removeValue(forKey: key)
340340
Log.debug("Removing cache (no longer referenced), Geometry: \(key)")

Sources/GateEngine/Resources/Geometry/SkinnedGeometry.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ extension ResourceManager {
219219
guard let cache = self.skinnedGeometryCache(for: key) else {return}
220220
cache.referenceCount -= 1
221221

222-
if case .whileReferenced = cache.cacheHint {
222+
if case .whileReferenced = cache.effectiveCacheHint {
223223
if cache.referenceCount == 0 {
224224
self.cache.skinnedGeometries.removeValue(forKey: key)
225225
Log.debug("Removing cache (no longer referenced), SkinnedGeometry: \(key)")

Sources/GateEngine/Resources/Skinning/SkeletalAnimation.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -415,7 +415,7 @@ extension ResourceManager {
415415
guard let cache = self.skeletalAnimationCache(for: key) else {return}
416416
cache.referenceCount -= 1
417417

418-
if case .whileReferenced = cache.cacheHint {
418+
if case .whileReferenced = cache.effectiveCacheHint {
419419
if cache.referenceCount == 0 {
420420
self.cache.skeletalAnimations.removeValue(forKey: key)
421421
Log.debug("Removing cache (no longer referenced), SkeletalAnimation: \(key)")

Sources/GateEngine/Resources/Skinning/Skeleton.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -605,7 +605,7 @@ extension ResourceManager {
605605
guard let cache = self.skeletonCache(for: key) else {return}
606606
cache.referenceCount -= 1
607607

608-
if case .whileReferenced = cache.cacheHint {
608+
if case .whileReferenced = cache.effectiveCacheHint {
609609
if cache.referenceCount == 0 {
610610
self.cache.skeletons.removeValue(forKey: key)
611611
Log.debug("Removing cache (no longer referenced), Skeleton: \(key)")

Sources/GateEngine/Resources/Texture/Texture.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,7 @@ extension ResourceManager {
336336
guard let cache = self.textureCache(for: key) else {return}
337337
cache.referenceCount -= 1
338338

339-
if case .whileReferenced = cache.cacheHint {
339+
if case .whileReferenced = cache.effectiveCacheHint {
340340
if cache.referenceCount == 0 {
341341
self.cache.textures.removeValue(forKey: key)
342342
Log.debug("Removing cache (no longer referenced), Texture: \(key)")

Sources/GateEngine/Resources/Tiles/TileMap.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ extension ResourceManager {
323323
guard let cache = self.tileMapCache(for: key) else {return}
324324
cache.referenceCount -= 1
325325

326-
if case .whileReferenced = cache.cacheHint {
326+
if case .whileReferenced = cache.effectiveCacheHint {
327327
if cache.referenceCount == 0 {
328328
self.cache.tileMaps.removeValue(forKey: key)
329329
Log.debug("Removing cache (no longer referenced), TileMap: \(key)")

Sources/GateEngine/Resources/Tiles/TileSet.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ extension ResourceManager {
276276
guard let cache = self.tileSetCache(for: key) else {return}
277277
cache.referenceCount -= 1
278278

279-
if case .whileReferenced = cache.cacheHint {
279+
if case .whileReferenced = cache.effectiveCacheHint {
280280
if cache.referenceCount == 0 {
281281
self.cache.tileSets.removeValue(forKey: key)
282282
Log.debug("Removing cache (no longer referenced), TileSet: \(key)")

0 commit comments

Comments
 (0)