mirror of
https://github.com/gfx-rs/wgpu.git
synced 2025-02-18 01:43:27 +00:00
use a read
guard instead of write
This commit is contained in:
parent
eb0eb342cf
commit
ef7d27233e
@ -259,12 +259,9 @@ impl Global {
|
|||||||
) -> Result<(), WaitIdleError> {
|
) -> Result<(), WaitIdleError> {
|
||||||
let hub = A::hub(self);
|
let hub = A::hub(self);
|
||||||
|
|
||||||
let last_submission = {
|
let last_submission = match hub.buffers.read().get(buffer_id) {
|
||||||
let buffer_guard = hub.buffers.write();
|
Ok(buffer) => buffer.submission_index(),
|
||||||
match buffer_guard.get(buffer_id) {
|
Err(_) => return Ok(()),
|
||||||
Ok(buffer) => buffer.submission_index(),
|
|
||||||
Err(_) => return Ok(()),
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
hub.devices
|
hub.devices
|
||||||
|
Loading…
Reference in New Issue
Block a user