From e6267b87a6d5f561bffadba1f1f7b51cc90ef82f Mon Sep 17 00:00:00 2001 From: Nicolas Silva Date: Mon, 8 Jan 2024 16:56:58 +0100 Subject: [PATCH] Track the actual size of the buffer for memory init --- wgpu-core/src/device/resource.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wgpu-core/src/device/resource.rs b/wgpu-core/src/device/resource.rs index b212dc575d..be14008564 100644 --- a/wgpu-core/src/device/resource.rs +++ b/wgpu-core/src/device/resource.rs @@ -569,7 +569,7 @@ impl Device { device: self.clone(), usage: desc.usage, size: desc.size, - initialization_status: RwLock::new(BufferInitTracker::new(desc.size)), + initialization_status: RwLock::new(BufferInitTracker::new(aligned_size)), sync_mapped_writes: Mutex::new(None), map_state: Mutex::new(resource::BufferMapState::Idle), info: ResourceInfo::new(desc.label.borrow_or_default()),