summaryrefslogtreecommitdiff
path: root/src/instance.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/instance.rs')
-rw-r--r--src/instance.rs7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/instance.rs b/src/instance.rs
index 3479b67..bacad56 100644
--- a/src/instance.rs
+++ b/src/instance.rs
@@ -78,12 +78,7 @@ impl InstanceBuffer {
pub(crate) fn new(device: &wgpu::Device, capacity: usize) -> Self {
let instances = Vec::with_capacity(capacity);
let instance_buffer_size = instances.capacity();
- let instance_buffer = device.create_buffer(&wgpu::BufferDescriptor {
- label: Some("Sprite Instance Buffer"),
- size: (instance_buffer_size * size_of::<Instance>()) as wgpu::BufferAddress,
- usage: wgpu::BufferUsages::VERTEX | wgpu::BufferUsages::COPY_DST,
- mapped_at_creation: false,
- });
+ let instance_buffer = create_buffer(device, &instances);
Self {
instances,