Update wgpu to 27
This commit is contained in:
parent
54239c55ae
commit
ca23e6f793
7 changed files with 554 additions and 625 deletions
|
|
@ -128,8 +128,10 @@ impl Cache {
|
|||
return Err(core::image::Error::OutOfMemory);
|
||||
};
|
||||
|
||||
let _ = device
|
||||
.poll(wgpu::PollType::WaitForSubmissionIndex(submission));
|
||||
let _ = device.poll(wgpu::PollType::Wait {
|
||||
submission_index: Some(submission),
|
||||
timeout: None,
|
||||
});
|
||||
|
||||
#[allow(unsafe_code)]
|
||||
let allocation = unsafe {
|
||||
|
|
@ -624,9 +626,10 @@ mod worker {
|
|||
callback(&shell);
|
||||
});
|
||||
|
||||
let _ = self
|
||||
.device
|
||||
.poll(wgpu::PollType::WaitForSubmissionIndex(submission));
|
||||
let _ = self.device.poll(wgpu::PollType::Wait {
|
||||
submission_index: Some(submission),
|
||||
timeout: None,
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -278,10 +278,10 @@ impl Renderer {
|
|||
let slice = output_buffer.slice(..);
|
||||
slice.map_async(wgpu::MapMode::Read, |_| {});
|
||||
|
||||
let _ = self
|
||||
.engine
|
||||
.device
|
||||
.poll(wgpu::PollType::WaitForSubmissionIndex(index));
|
||||
let _ = self.engine.device.poll(wgpu::PollType::Wait {
|
||||
submission_index: Some(index),
|
||||
timeout: None,
|
||||
});
|
||||
|
||||
let mapped_buffer = slice.get_mapped_range();
|
||||
|
||||
|
|
@ -927,6 +927,7 @@ impl renderer::Headless for Renderer {
|
|||
},
|
||||
memory_hints: wgpu::MemoryHints::MemoryUsage,
|
||||
trace: wgpu::Trace::Off,
|
||||
experimental_features: wgpu::ExperimentalFeatures::disabled(),
|
||||
})
|
||||
.await
|
||||
.ok()?;
|
||||
|
|
|
|||
|
|
@ -171,6 +171,8 @@ impl Compositor {
|
|||
required_limits: required_limits.clone(),
|
||||
memory_hints: wgpu::MemoryHints::MemoryUsage,
|
||||
trace: wgpu::Trace::Off,
|
||||
experimental_features: wgpu::ExperimentalFeatures::disabled(
|
||||
),
|
||||
})
|
||||
.await;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue