tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkgsrc firefox91 - rust-fu needed for borrowed value
Indeed it does - many thanks, patch committed!
Where do I send the beer? :)
David
On Fri, 9 Dec 2022 at 20:07, Adam <adam%netbsd.org@localhost> wrote:
>
> Scratch my last email. This should fix the problem. Please, test.
>
> Adam
>
>
>
> % pkgdiff firefox-91.13.0/gfx/wgpu/wgpu-core/src/device/mod.rs
> $NetBSD$
>
> https://github.com/gfx-rs/wgpu/pull/2967
>
> --- firefox-91.13.0/gfx/wgpu/wgpu-core/src/device/mod.rs.orig 2022-12-09 20:04:10.000000000 +0000
> +++ firefox-91.13.0/gfx/wgpu/wgpu-core/src/device/mod.rs
> @@ -1486,6 +1486,7 @@ impl<B: GfxBackend> Device<B> {
>
> // `BTreeMap` has ordered bindings as keys, which allows us to coalesce
> // the descriptor writes into a single transaction.
> + let mut desc_set; // early declaration so it's dropped after write_map
> let mut write_map = BTreeMap::new();
> let mut used_buffer_ranges = Vec::new();
> for entry in desc.entries.iter() {
> @@ -1779,7 +1780,7 @@ impl<B: GfxBackend> Device<B> {
> self.desc_allocator
> .lock()
> .allocate(&self.raw, &layout.raw, &layout.desc_count, 1)?;
> - let mut desc_set = desc_sets.pop().unwrap();
> + desc_set = desc_sets.pop().unwrap();
>
> // Set the descriptor set's label for easier debugging.
> if let Some(label) = desc.label.as_ref() {
>
>
>
>
Home |
Main Index |
Thread Index |
Old Index