diff --git a/Sources/Voxelotl/Renderer/Renderer.swift b/Sources/Voxelotl/Renderer/Renderer.swift index e7bbc49..c7038e9 100644 --- a/Sources/Voxelotl/Renderer/Renderer.swift +++ b/Sources/Voxelotl/Renderer/Renderer.swift @@ -425,7 +425,7 @@ public class Renderer { if self._instances[self.currentFrame] == nil || instancesBytes > self._instances[self.currentFrame]!.length { guard let instanceBuffer = self.device.makeBuffer( length: instancesBytes, - options: .storageModeManaged) + options: self._defaultStorage) else { fatalError("Failed to (re)create instance buffer") } @@ -447,7 +447,11 @@ public class Renderer { color: SIMD4(instance.color)) } } - instanceBuffer.didModifyRange(0..