Skip to content

Commit a6d3284

Browse files
committed
Fix zero len buffer binding
1 parent cbcb9a6 commit a6d3284

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

libs/compositor/src/buffer.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,9 +135,11 @@ where
135135
}
136136

137137
pub fn as_binding_resource(&self) -> wgpu::BindingResource<'_> {
138-
wgpu::BindingResource::Buffer(wgpu::BufferBinding::from(
139-
self.buffer().slice(0..self.data_len()),
140-
))
138+
wgpu::BindingResource::Buffer(wgpu::BufferBinding {
139+
buffer: self.buffer(),
140+
offset: 0,
141+
size: std::num::NonZeroU64::new(self.data_len()),
142+
})
141143
}
142144

143145
/// Load the GPU vertex buffer with updated data. Expanding the GPU buffer if needed.

0 commit comments

Comments
 (0)