Space out sprites in atlas

Nathan Sobo created

This prevents us from accidentally sampling a neighboring sprite.

Change summary

gpui/src/platform/mac/sprite_cache.rs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Detailed changes

gpui/src/platform/mac/sprite_cache.rs 🔗

@@ -105,7 +105,7 @@ impl Atlas {
     fn try_insert(&mut self, size: Vector2I, mask: &[u8]) -> Option<RectI> {
         let allocation = self
             .allocator
-            .allocate(etagere::size2(size.x(), size.y()))?;
+            .allocate(etagere::size2(size.x() + 1, size.y() + 1))?;
 
         let bounds = allocation.rectangle;
         let region = metal::MTLRegion::new_2d(