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
An adapter may become unavailable, e.g. if it is unplugged from the system, disabled to save
102
+
power, or marked "stale" (`[[current]]` becomes false).
103
+
Such an adapter can no longer vend valid devices, and always returns already-lost `GPUDevice`s.
104
+
59
105
60
106
## Object Validity and Destroyed-ness ## {#invalid-and-destroyed}
61
107
@@ -395,7 +441,7 @@ For example:
395
441
```
396
442
397
443
398
-
## Adapter and Device Loss ## {#device-loss}
444
+
## Device Loss ## {#device-loss}
399
445
400
446
Any situation that prevents further use of a `GPUDevice`, regardless of whether it is caused by a
401
447
WebGPU call (e.g. `device.destroy()`, unrecoverable out-of-memory, GPU process crash, or GPU
@@ -983,6 +1029,7 @@ which mentions that strongly-typed bitflags in JavaScript would be useful.
983
1029
984
1030
# WebGPU Shading Language # {#wgsl}
985
1031
1032
+
986
1033
# Security and Privacy self-review # {#questionnaire}
987
1034
988
1035
## What information might this feature expose to Web sites or other parties, and for what purposes is that exposure necessary? ## {#questionnaire-1}
@@ -1063,7 +1110,7 @@ However WebGPU can be used to render to fullscreen or WebXR which does change th
1063
1110
WebGPU can also run GPU computations that take too long and cause of device timeout and a restart of GPU (TDR), which can produce a couple system-wide black frames.
1064
1111
Note that this is possible with "just" HTML / CSS but WebGPU makes it easier to cause a TDR.
1065
1112
1066
-
## What temporary identifiers do the features in this specification create or expose to the web?## {#questionnaire-13}
1113
+
## What temporary identifiers do the features in this specification create or expose to the web?## {#questionnaire-13}
0 commit comments