From 2e65615663e5ac4335de9c335643654cb88fd23b Mon Sep 17 00:00:00 2001 From: Rukai Date: Tue, 9 Jun 2020 23:43:49 +1000 Subject: [PATCH] Empty buffers are created internally with a size of 1 --- wgpu-core/src/device/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wgpu-core/src/device/mod.rs b/wgpu-core/src/device/mod.rs index 9e5610ec16..6b3c75fb1b 100644 --- a/wgpu-core/src/device/mod.rs +++ b/wgpu-core/src/device/mod.rs @@ -338,7 +338,7 @@ impl Device { } }; - let mut buffer = unsafe { self.raw.create_buffer(desc.size, usage).unwrap() }; + let mut buffer = unsafe { self.raw.create_buffer(desc.size.max(1), usage).unwrap() }; if !desc.label.is_null() { unsafe { let label = ffi::CStr::from_ptr(desc.label).to_string_lossy();