This commit is contained in:
2026-05-02 15:26:20 -04:00
parent bd0c8690b4
commit 2ad1bd2660
13 changed files with 1072 additions and 698 deletions
+4 -8
View File
@@ -45,13 +45,9 @@ impl Storage {
self.old_len = data.len();
true
} else {
let mut view = belt.write_buffer(
encoder,
&self.buffer,
0,
unsafe { std::num::NonZeroU64::new_unchecked(std::mem::size_of_val(data) as u64) },
device,
);
let mut view = belt.write_buffer(encoder, &self.buffer, 0, unsafe {
std::num::NonZeroU64::new_unchecked(std::mem::size_of_val(data) as u64)
});
view.copy_from_slice(data);
false
}
@@ -74,7 +70,7 @@ impl Storage {
count: None,
}
}
pub fn bind_group_entry(&self, binding: u32) -> wgpu::BindGroupEntry {
pub fn bind_group_entry(&self, binding: u32) -> wgpu::BindGroupEntry<'_> {
wgpu::BindGroupEntry {
binding,
resource: self.buffer.as_entire_binding(),