You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
These should always be resolved or rejected.
The Fatal() call, when a promise is not resolved or rejected, is currently disabled due to gpuweb/cts#784.
Bug: dawn:1123
Change-Id: Ie0e8ac187ad70be0fea41cd66956d0bfd9c53212
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/66821
Reviewed-by: Antonio Maiorano <amaiorano@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
As far as I can tell, WebGPU devices are never destroyed. There's a TODO in
device_pool.ts
for destroying a device:cts/src/webgpu/util/device_pool.ts
Line 77 in 2ebec0e
If we're not destroying devices, we're not testing tear-down logic, which seems like a big thing to be missing right now.
It also seems that because we're not destroying the devices, the
Device.lost
promise will never be resolved or rejected.The text was updated successfully, but these errors were encountered: