diff --git a/tr/algorithms/mediacapture-streams.json b/tr/algorithms/mediacapture-streams.json
index 7caa182f95d8..dcd9dece8a1d 100644
--- a/tr/algorithms/mediacapture-streams.json
+++ b/tr/algorithms/mediacapture-streams.json
@@ -69,7 +69,7 @@
"html": "
If track is not in stream's track set, then abort these steps.
"
},
{
- "html": "Remove track from stream's track set.
"
+ "html": "Remove track from stream's track set.
"
},
{
"html": "Fire a track event named removetrack
with\n track at stream.
"
@@ -146,7 +146,7 @@
"html": "Set mediaDevices.[[devicesLiveMap]]
[deviceId] to\n false
.
"
},
{
- "html": "If the permission state\n of the permission associated with the device's kind and\n deviceId for mediaDevices's relevant settings object,\n is not \"granted
\", then set\n mediaDevices.[[devicesAccessibleMap]]
[deviceId] to\n false
.
"
+ "html": "If the permission state\n of the permission associated with the device's kind and\n deviceId for mediaDevices's relevant settings object,\n is not \"granted
\", then set\n mediaDevices.[[devicesAccessibleMap]]
[deviceId] to\n false
.
"
}
]
},
@@ -198,14 +198,14 @@
{
"name": "stop all sources",
"href": "https://www.w3.org/TR/mediacapture-streams/#dfn-stop-all-sources",
- "html": "To stop all sources of a global object, named globalObject,\n the User Agent MUST run the following steps:",
+ "html": "To stop all sources of a global object, named globalObject,\n the User Agent MUST run the following steps:",
"rationale": ".algorithm",
"steps": [
{
"html": "For each MediaStreamTrack
object track whose\n relevant global object is globalObject,\n set track's [[ReadyState]]
to\n \"ended
\".
"
},
{
- "html": "If globalObject is a Window
, then for each source in\n globalObject's\n associated MediaDevices
.[[mediaStreamTrackSources]]
,\n stop source.
"
+ "html": "If globalObject is a Window
, then for each source in\n globalObject's\n associated MediaDevices
.[[mediaStreamTrackSources]]
,\n stop source.
"
}
]
},
@@ -214,10 +214,10 @@
"rationale": "if",
"steps": [
{
- "html": "If globalObject is a Window
object and the unloading document cleanup steps\n are executed for its associated document.
"
+ "html": "If globalObject is a Window
object and the unloading document cleanup steps\n are executed for its associated document.
"
},
{
- "html": "If globalObject is a WorkerGlobalScope
object and its\n closing flag is set to true.
"
+ "html": "If globalObject is a WorkerGlobalScope
object and its\n closing flag is set to true.
"
}
]
},
@@ -275,7 +275,7 @@
"html": "If newState is true
let\n eventName be mute
, otherwise\n unmute
.
"
},
{
- "html": "Fire an event named eventName on\n track.
"
+ "html": "Fire an event named eventName on\n track.
"
}
]
},
@@ -295,7 +295,7 @@
"html": "Notify track's [[Source]]
that track is\n ended so that the source may be stopped, unless other\n MediaStreamTrack
objects depend on it.
"
},
{
- "html": "Fire an event named ended at the object.
"
+ "html": "Fire an event named ended at the object.
"
}
]
},
@@ -379,7 +379,7 @@
"html": "Let p be a new promise.
"
},
{
- "html": "resolve p with undefined
.
"
+ "html": "resolve p with undefined
.
"
},
{
"html": "Return p.
"
@@ -407,7 +407,7 @@
"html": "Let e be a new\n OverconstrainedError
object.
"
},
{
- "html": "Invoke the DOMException
constructor of\n e with the message
argument set to\n message and the name
argument set to\n \"OverconstrainedError\"
.
"
+ "html": "Invoke the DOMException
constructor of\n e with the message
argument set to\n message and the name
argument set to\n \"OverconstrainedError\"
.
"
},
{
"html": "Set e.constraint to constraint.
"
@@ -424,17 +424,17 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Let mediaDevices be a new MediaDevices
object in realm,\n initalized with the following internal slots:
\n \n - \n
[[devicesLiveMap]],\n initialized to an empty map.
\n \n - \n
[[devicesAccessibleMap]],\n initialized to an empty map.
\n \n - \n
[[kindsAccessibleMap]],\n initialized to an empty map.
\n \n - \n
[[storedDeviceList]], initialized\n to a list of all media input and output devices available\n to the User Agent.
\n \n - \n
[[canExposeCameraInfo]], initialized\n to false
.
\n \n - \n
[[canExposeMicrophoneInfo]], initialized\n to false
.
\n \n - \n
[[mediaStreamTrackSources]], initialized\n to an empty set.
\n \n
"
+ "html": "Let mediaDevices be a new MediaDevices
object in realm,\n initalized with the following internal slots:
\n \n - \n
[[devicesLiveMap]],\n initialized to an empty map.
\n \n - \n
[[devicesAccessibleMap]],\n initialized to an empty map.
\n \n - \n
[[kindsAccessibleMap]],\n initialized to an empty map.
\n \n - \n
[[storedDeviceList]], initialized\n to a list of all media input and output devices available\n to the User Agent.
\n \n - \n
[[canExposeCameraInfo]], initialized\n to false
.
\n \n - \n
[[canExposeMicrophoneInfo]], initialized\n to false
.
\n \n - \n
[[mediaStreamTrackSources]], initialized\n to an empty set.
\n \n
"
},
{
- "html": "Let settings be mediaDevices's relevant settings object.
"
+ "html": "Let settings be mediaDevices's relevant settings object.
"
},
{
"html": "For each kind of device, kind, that\n MediaDevices
.getUserMedia
()
exposes, run the following step:
\n
",
"rationale": "set",
"steps": [
{
- "html": "Set mediaDevices.[[kindsAccessibleMap]]
[kind]\n to either true
\n if the permission state\n of the permission associated with kind (e.g. \"camera\"
,\n \"microphone\"
) for settings is \"granted
\", or to\n false
otherwise.
"
+ "html": "Set mediaDevices.[[kindsAccessibleMap]]
[kind]\n to either true
\n if the permission state\n of the permission associated with kind (e.g. \"camera\"
,\n \"microphone\"
) for settings is \"granted
\", or to\n false
otherwise.
"
}
]
},
@@ -443,7 +443,7 @@
"rationale": "set",
"steps": [
{
- "html": "Set mediaDevices.[[devicesLiveMap]]
[deviceId] to false
, and\n set mediaDevices.[[devicesAccessibleMap]]
[deviceId] to either\n true
if the permission state\n of the permission associated with the device’s kind and\n deviceId for settings, is \"granted
\", or to\n false
otherwise.
"
+ "html": "Set mediaDevices.[[devicesLiveMap]]
[deviceId] to false
, and\n set mediaDevices.[[devicesAccessibleMap]]
[deviceId] to either\n true
if the permission state\n of the permission associated with the device’s kind and\n deviceId for settings, is \"granted
\", or to\n false
otherwise.
"
}
]
},
@@ -453,26 +453,26 @@
]
},
{
- "html": "For each kind of device, kind, that getUserMedia
()
exposes,\n whenever a transition occurs of the permission state of the permission associated with kind for\n mediaDevices's relevant settings object,\n run the following steps:",
+ "html": "For each kind of device, kind, that getUserMedia
()
exposes,\n whenever a transition occurs of the permission state of the permission associated with kind for\n mediaDevices's relevant settings object,\n run the following steps:",
"rationale": ".algorithm",
"steps": [
{
- "html": "If the transition is to \"granted
\" from another value, then set\n mediaDevices.[[kindsAccessibleMap]]
[kind] to true
.
"
+ "html": "If the transition is to \"granted
\" from another value, then set\n mediaDevices.[[kindsAccessibleMap]]
[kind] to true
.
"
},
{
- "html": "If the transition is from \"granted
\" to another value, then set\n mediaDevices.[[kindsAccessibleMap]]
[kind] to false
.
"
+ "html": "If the transition is from \"granted
\" to another value, then set\n mediaDevices.[[kindsAccessibleMap]]
[kind] to false
.
"
}
]
},
{
- "html": "For each device that getUserMedia
()
exposes, whenever a transition occurs of the\n permission state of the permission associated with the device's kind\n and the device's deviceId, deviceId, for\n mediaDevices's relevant settings object, run the following\n steps:",
+ "html": "For each device that getUserMedia
()
exposes, whenever a transition occurs of the\n permission state of the permission associated with the device's kind\n and the device's deviceId, deviceId, for\n mediaDevices's relevant settings object, run the following\n steps:",
"rationale": ".algorithm",
"steps": [
{
- "html": "If the transition is to \"granted
\" from another value, then set\n mediaDevices.[[devicesAccessibleMap]]
[deviceId] to true
,\n if it isn’t already true
.
"
+ "html": "If the transition is to \"granted
\" from another value, then set\n mediaDevices.[[devicesAccessibleMap]]
[deviceId] to true
,\n if it isn’t already true
.
"
},
{
- "html": "If the transition is from \"granted
\" to another value, and the\n device is currently stopped, then set\n mediaDevices.[[devicesAccessibleMap]]
[deviceId] to\n false
.
"
+ "html": "If the transition is from \"granted
\" to another value, and the\n device is currently stopped, then set\n mediaDevices.[[devicesAccessibleMap]]
[deviceId] to\n false
.
"
}
]
},
@@ -498,7 +498,7 @@
"html": "Set mediaDevices.[[storedDeviceList]]
to\n deviceList.
"
},
{
- "html": "Queue a task that fires an event named devicechange
,\n using the DeviceChangeEvent
constructor with devices
\n initialized to newExposedDevices, at mediaDevices.
\n The User Agent MAY combine firing multiple events into firing one\n event when several events are due or when multiple devices are added\n or removed at the same time, e.g. a camera with a microphone.
"
+ "html": "Queue a task that fires an event named devicechange
,\n using the DeviceChangeEvent
constructor with devices
\n initialized to newExposedDevices, at mediaDevices.
\n The User Agent MAY combine firing multiple events into firing one\n event when several events are due or when multiple devices are added\n or removed at the same time, e.g. a camera with a microphone.
"
}
]
},
@@ -512,10 +512,10 @@
"html": "Let p be a new promise.
"
},
{
- "html": "Let proceed be the result of\n device enumeration can proceed with this.
"
+ "html": "Let proceed be the result of\n device enumeration can proceed with this.
"
},
{
- "html": "Let mediaDevices be this.
"
+ "html": "Let mediaDevices be this.
"
},
{
"html": "Run the following steps in parallel:",
@@ -528,7 +528,7 @@
"html": "Let resultList be the result of\n creating a list of device info objects with mediaDevices and\n mediaDevices.[[storedDeviceList]]
.
"
},
{
- "html": "resolve p with resultList.
"
+ "html": "resolve p with resultList.
"
}
]
},
@@ -550,14 +550,14 @@
"html": "Let microphoneList, cameraList and otherDeviceList be empty lists.
"
},
{
- "html": "Let document be mediaDevices's\n relevant global object's associated Document
.
"
+ "html": "Let document be mediaDevices's\n relevant global object's associated Document
.
"
},
{
"html": "Run the following sub steps for each discovered device in deviceList, device:",
"rationale": "if",
"steps": [
{
- "html": "If device is not a microphone, or document is not\n allowed to use the feature identified by \"microphone\"
,\n abort these sub steps and continue with the next device (if any).
"
+ "html": "If device is not a microphone, or document is not\n allowed to use the feature identified by \"microphone\"
,\n abort these sub steps and continue with the next device (if any).
"
},
{
"html": "Let deviceInfo be the result of\n creating a device info object to represent device,\n with mediaDevices.
"
@@ -572,7 +572,7 @@
"rationale": "if",
"steps": [
{
- "html": "If device is not a camera, or document is not\n allowed to use the feature identified by \"camera\"
,\n abort these sub steps and continue with the next device (if any).
"
+ "html": "If device is not a camera, or document is not\n allowed to use the feature identified by \"camera\"
,\n abort these sub steps and continue with the next device (if any).
"
},
{
"html": "Let deviceInfo be the result of\n creating a device info object to represent device,\n with mediaDevices.
"
@@ -690,7 +690,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "If any of the local devices of kind \"videoinput\" are attached to a live\n MediaStreamTrack
in mediaDevices's relevant global object's\n associated Document
, return true
.
"
+ "html": "If any of the local devices of kind \"videoinput\" are attached to a live\n MediaStreamTrack
in mediaDevices's relevant global object's\n associated Document
, return true
.
"
},
{
"html": "Return mediaDevices.[[canExposeCameraInfo]]
.
"
@@ -704,7 +704,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "If any of the local devices of kind \"audioinput\" are attached to a live\n MediaStreamTrack
in the relevant global object's\n associated Document
, return true
.
"
+ "html": "If any of the local devices of kind \"audioinput\" are attached to a live\n MediaStreamTrack
in the relevant global object's\n associated Document
, return true
.
"
},
{
"html": "Return mediaDevices.[[canExposeMicrophoneInfo]]
.
"
@@ -718,7 +718,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "If mediaDevices's relevant global object's associated Document
is\n fully active and its visibility state\n is \"visible\"
, return true
. Otherwise, return false
.
"
+ "html": "If mediaDevices's relevant global object's associated Document
is\n fully active and its visibility state\n is \"visible\"
, return true
. Otherwise, return false
.
"
}
]
},
@@ -729,14 +729,14 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "If mediaDevices's relevant global object's navigable's\n top-level traversable has\n system focus, return\n true
. Otherwise, return false
.
"
+ "html": "If mediaDevices's relevant global object's navigable's\n top-level traversable has\n system focus, return\n true
. Otherwise, return false
.
"
}
]
},
{
"name": "set the device information exposure",
"href": "https://www.w3.org/TR/mediacapture-streams/#set-device-information-exposure",
- "html": "To set the device information exposure on\n mediaDevices, given a requestedTypes set, and a boolean value, run the following steps:",
+ "html": "To set the device information exposure on\n mediaDevices, given a requestedTypes set, and a boolean value, run the following steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -754,7 +754,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "If globalObject is not a Window
, then return false.
"
+ "html": "If globalObject is not a Window
, then return false.
"
},
{
"html": "Let mediaDevices be globalObject's associated MediaDevices
.
"
@@ -792,22 +792,22 @@
"html": "Let requestedMediaTypes be the set of media\n types in constraints with either a dictionary\n value or a value of true
.
"
},
{
- "html": "If requestedMediaTypes is the empty set, return\n a promise rejected with a TypeError
. The\n word \"optional\" occurs in the WebIDL due to WebIDL rules, but\n the argument MUST be supplied in order for the call to\n succeed.
"
+ "html": "If requestedMediaTypes is the empty set, return\n a promise rejected with a TypeError
. The\n word \"optional\" occurs in the WebIDL due to WebIDL rules, but\n the argument MUST be supplied in order for the call to\n succeed.
"
},
{
- "html": "Let document be the relevant global object's\n associated Document
.
"
+ "html": "Let document be the relevant global object's\n associated Document
.
"
},
{
- "html": "If document is NOT\n fully active, return a promise rejected\n with a DOMException
object whose name
\n attribute has the value \"InvalidStateError
\".
"
+ "html": "If document is NOT\n fully active, return a promise rejected\n with a DOMException
object whose name
\n attribute has the value \"InvalidStateError
\".
"
},
{
- "html": "If requestedMediaTypes contains \"audio\" and\n document is not allowed to use the\n feature identified by the \"microphone\" permission name,\n jump to the step labeled Permission Failure below.
"
+ "html": "If requestedMediaTypes contains \"audio\" and\n document is not allowed to use the\n feature identified by the \"microphone\" permission name,\n jump to the step labeled Permission Failure below.
"
},
{
- "html": "If requestedMediaTypes contains \"video\" and\n document is not allowed to use the\n feature identified by the \"camera\" permission name,\n jump to the step labeled Permission Failure below.
"
+ "html": "If requestedMediaTypes contains \"video\" and\n document is not allowed to use the\n feature identified by the \"camera\" permission name,\n jump to the step labeled Permission Failure below.
"
},
{
- "html": "Let mediaDevices be this.
"
+ "html": "Let mediaDevices be this.
"
},
{
"html": "Let isInView be the result of the\n is in view algorithm.
"
@@ -839,13 +839,13 @@
"html": "Remove any constrainable property inside of\n CS that are not defined for\n MediaStreamTrack
objects of type\n kind. This means that audio-only constraints\n inside of \"video\"
and video-only constraints inside of\n \"audio\"
are simply ignored rather than causing\n OverconstrainedError
."
},
{
- "html": "If CS contains a member that is a\n required constraint and whose name is not in the\n list of allowed required constraints for device selection,\n then reject p with a TypeError
, and abort\n these steps.
"
+ "html": "If CS contains a member that is a\n required constraint and whose name is not in the\n list of allowed required constraints for device selection,\n then reject p with a TypeError
, and abort\n these steps.
"
},
{
"html": "Run the SelectSettings algorithm on each\n candidate in candidateSet with CS\n as the constraint set. If the algorithm returns\n undefined
, remove the candidate from\n candidateSet. This eliminates devices\n unable to satisfy the constraints, by verifying that\n at least one settings dictionary exists that\n satisfies the constraints.
\n If candidateSet is the empty set, let\n failedConstraint be any\n required constraint\n whose fitness distance was infinity for\n all settings dictionaries examined while executing\n the SelectSettings algorithm, or\n \"\"
if there isn't one, and jump to the\n step labeled Constraint Failure below.
\n This error gives information\n about what the underlying device is not capable of\n producing, before the user has given any\n authorization to any device, and can thus be used as\n a fingerprinting surface.
"
},
{
- "html": "Read the current permission state for all\n candidate devices in candidateSet that are\n not attached to a live MediaStreamTrack
\n in the current Document
. Remove from\n candidateSet any candidate whose device's\n permission state is \"denied
\".
\n If candidateSet is now empty,\n indicating that all devices of this type are in state\n \"denied
\", jump to the step labeled\n PermissionFailure below.
"
+ "html": "Read the current permission state for all\n candidate devices in candidateSet that are\n not attached to a live MediaStreamTrack
\n in the current Document
. Remove from\n candidateSet any candidate whose device's\n permission state is \"denied
\".
\n If candidateSet is now empty,\n indicating that all devices of this type are in state\n \"denied
\", jump to the step labeled\n PermissionFailure below.
"
},
{
"html": "Optionally, e.g., based on a previously-established\n user preference, for security reasons, or due to platform\n limitations, jump to the step labeled Permission\n Failure below.
"
@@ -863,10 +863,10 @@
"rationale": "if",
"steps": [
{
- "html": "Request permission to use a PermissionDescriptor
with its name
member set\n to the permission name associated with kind\n (e.g. \"camera\"
for \"video\"
, \"microphone\"
for \"audio\"
),\n while considering all devices attached to a\n live and same-permission\n MediaStreamTrack
in the current Document
\n to have permission status \"granted
\",\n resulting in a set of provided media.\n Same-permission in this context means a\n MediaStreamTrack
that required the same level of\n permission to obtain as what is being requested (e.g. not\n isolated).
\n When asking the user’s permission, the User Agent\n MUST disclose whether permission will be granted only to\n the device chosen, or to all devices of that\n kind.
"
+ "html": "Request permission to use a PermissionDescriptor
with its name
member set\n to the permission name associated with kind\n (e.g. \"camera\"
for \"video\"
, \"microphone\"
for \"audio\"
),\n while considering all devices attached to a\n live and same-permission\n MediaStreamTrack
in the current Document
\n to have permission status \"granted
\",\n resulting in a set of provided media.\n Same-permission in this context means a\n MediaStreamTrack
that required the same level of\n permission to obtain as what is being requested (e.g. not\n isolated).
\n When asking the user’s permission, the User Agent\n MUST disclose whether permission will be granted only to\n the device chosen, or to all devices of that\n kind.
"
},
{
- "html": "If the result of the request is \"denied
\",\n jump to the step labeled Permission Failure below.
"
+ "html": "If the result of the request is \"denied
\",\n jump to the step labeled Permission Failure below.
"
},
{
"html": "Let hasSystemFocus be false
.
"
@@ -878,7 +878,7 @@
"html": "Let finalCandidate be the provided media, which\n MUST be precisely one candidate of type kind from\n finalSet. The decision of which candidate to\n choose from the finalSet is completely up to\n the User Agent and may be determined by asking the user.\n
\n The User Agent SHOULD use the value of the computed\n fitness distance from the SelectSettings\n algorithm as an input to the selection algorithm.\n However, it MAY also use other internally-available\n information about the devices, such as user preference.
\n User Agents are encouraged to default to using the\n user's primary or system default device for kind\n (when possible). User Agents\n MAY allow users to use any media source, including\n pre-recorded media files.
"
},
{
- "html": "The result of the request is \"granted
\".\n If a hardware error such as an OS/program/webpage lock prevents access,\n remove the corresponding candidate from finalSet.\n If finalSet has no candidates of type kind,\n reject p with a new\n DOMException
object whose\n name
attribute has the value\n \"NotReadableError
\" and abort these steps.\n Otherwise, restart these sub steps with the updated finalSet.
\n If device access fails for any reason other than those listed above,\n remove the corresponding candidate from finalSet.\n If finalSet has no candidates of type kind,\n reject p with a new DOMException
\n object whose name
attribute has the\n value \"AbortError
\" and abort these steps.\n Otherwise, restart these sub steps with the updated finalSet.
"
+ "html": "The result of the request is \"granted
\".\n If a hardware error such as an OS/program/webpage lock prevents access,\n remove the corresponding candidate from finalSet.\n If finalSet has no candidates of type kind,\n reject p with a new\n DOMException
object whose\n name
attribute has the value\n \"NotReadableError
\" and abort these steps.\n Otherwise, restart these sub steps with the updated finalSet.
\n If device access fails for any reason other than those listed above,\n remove the corresponding candidate from finalSet.\n If finalSet has no candidates of type kind,\n reject p with a new DOMException
\n object whose name
attribute has the\n value \"AbortError
\" and abort these steps.\n Otherwise, restart these sub steps with the updated finalSet.
"
},
{
"html": "Let grantedDevice be\n finalCandidate's source device.
"
@@ -904,7 +904,7 @@
"html": "Set the device information exposure on mediaDevices\n with requestedMediaTypes
and true
.
"
},
{
- "html": "Resolve p with stream and\n abort these steps.
"
+ "html": "Resolve p with stream and\n abort these steps.
"
},
{
"html": "NotFound Failure:",
@@ -914,7 +914,7 @@
"html": "\n If getUserMedia specific failure is allowed\n given requestedMediaTypes\n returns false
, jump to the step\n labeled Permission Failure below.\n
"
},
{
- "html": "\n Reject p with a new\n DOMException
object whose name
attribute\n has the value \"NotFoundError
\".
\n "
+ "html": "\n Reject p with a new\n DOMException
object whose name
attribute\n has the value \"NotFoundError
\".
\n "
}
]
},
@@ -929,12 +929,12 @@
"html": "\n Let message be\n either undefined
or an informative\n human-readable message, let constraint be\n failedConstraint if\n device information can be exposed is\n true
, or \"\"
otherwise.\n
"
},
{
- "html": "\n Reject p with a new\n OverconstrainedError
created by calling\n OverconstrainedError(constraint,\n message)
.
\n "
+ "html": "\n Reject p with a new\n OverconstrainedError
created by calling\n OverconstrainedError(constraint,\n message)
.
\n "
}
]
},
{
- "html": "Permission Failure: Reject\n p with a new DOMException
\n object whose name
attribute has the\n value \"NotAllowedError
\".
"
+ "html": "Permission Failure: Reject\n p with a new DOMException
\n object whose name
attribute has the\n value \"NotAllowedError
\".
"
}
]
},
@@ -950,10 +950,10 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "If requestedMediaTypes contains \"audio\", read the permission state\n for the descriptor whose name is \"microphone\". If the result of the request is\n \"denied
\", return false
.
"
+ "html": "If requestedMediaTypes contains \"audio\", read the permission state\n for the descriptor whose name is \"microphone\". If the result of the request is\n \"denied
\", return false
.
"
},
{
- "html": "If requestedMediaTypes contains \"video\", read the permission state\n for the descriptor whose name is \"camera\". If the result of the request is\n \"denied
\", return false
.
"
+ "html": "If requestedMediaTypes contains \"video\", read the permission state\n for the descriptor whose name is \"camera\". If the result of the request is\n \"denied
\", return false
.
"
},
{
"html": "Return true
.
"
@@ -990,7 +990,7 @@
"rationale": "if",
"steps": [
{
- "html": "If failedConstraint is not\n undefined
, let message be either\n undefined
or an informative human-readable\n message, reject p with a new\n OverconstrainedError
created by calling\n OverconstrainedError(failedConstraint,\n message)
, and abort these steps. The\n existing constraints remain in effect in this case.
"
+ "html": "If failedConstraint is not\n undefined
, let message be either\n undefined
or an informative human-readable\n message, reject p with a new\n OverconstrainedError
created by calling\n OverconstrainedError(failedConstraint,\n message)
, and abort these steps. The\n existing constraints remain in effect in this case.
"
},
{
"html": "Set object's [[Constraints]]\n internal slot to newConstraints or a\n Constraints
dictionary that has the\n identical effect in all situations as\n newConstraints.
"
@@ -999,7 +999,7 @@
"html": "Set object's [[Settings]]\n internal slot to successfulSettings.
"
},
{
- "html": "resolve p with\n undefined
.
"
+ "html": "resolve p with\n undefined
.
"
}
]
}
@@ -1013,23 +1013,23 @@
{
"name": "fitness distance",
"href": "https://www.w3.org/TR/mediacapture-streams/#dfn-fitness-distance",
- "html": "We define the fitness distance between a\n settings dictionary and a constraint set CS as\n the sum, for each member (represented by a\n constraintName and constraintValue pair)\n which exists in\n CS, of the following values:",
+ "html": "We define the fitness distance between a\n settings dictionary and a constraint set CS as\n the sum, for each member (represented by a\n constraintName and constraintValue pair)\n which exists in\n CS, of the following values:",
"rationale": "if",
"steps": [
{
"html": "If constraintName is not supported by the\n User Agent, the fitness distance is 0.
"
},
{
- "html": "If the constraint is required\n (constraintValue\n either contains one or more members named 'min', 'max', or\n 'exact', or is itself a bare value and bare values are to be\n treated as 'exact'), and the settings dictionary's\n constraintName member's value does not satisfy the\n constraint or doesn't exist, the fitness distance is\n positive infinity.
"
+ "html": "If the constraint is required\n (constraintValue\n either contains one or more members named 'min', 'max', or\n 'exact', or is itself a bare value and bare values are to be\n treated as 'exact'), and the settings dictionary's\n constraintName member's value does not satisfy the\n constraint or doesn't exist, the fitness distance is\n positive infinity.
"
},
{
"html": "If the constraint does not apply for this type of object,\n the fitness distance is 0 (that is, the constraint does not\n influence the fitness distance).
"
},
{
- "html": "If constraintValue is a boolean, but the\n constrainable property is not, then the fitness distance is\n based on whether the settings dictionary's\n constraintName member exists or\n not, from the formula\n
(constraintValue == exists) ? 0 : 1
"
+ "html": "If constraintValue is a boolean, but the\n constrainable property is not, then the fitness distance is\n based on whether the settings dictionary's\n constraintName member exists or\n not, from the formula\n
(constraintValue == exists) ? 0 : 1
"
},
{
- "html": "If the settings dictionary's constraintName\n member does not exist, the fitness distance\n is 1.
"
+ "html": "If the settings dictionary's constraintName\n member does not exist, the fitness distance\n is 1.
"
},
{
"html": "If no ideal value is specified (constraintValue\n either contains no member named 'ideal', or, if bare values are\n to be treated as 'ideal', isn't a bare value), the fitness\n distance is 0."
diff --git a/tr/algorithms/permissions.json b/tr/algorithms/permissions.json
index 106b0c14c895..c2c2ab6a85d9 100644
--- a/tr/algorithms/permissions.json
+++ b/tr/algorithms/permissions.json
@@ -11,7 +11,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "If the user agent's permission store contains an entry whose\n descriptor is descriptor, and whose key is equal to key given descriptor, return that\n entry."
+ "html": "If the user agent's permission store contains an entry whose\n descriptor is descriptor, and whose key is equal to key given descriptor, return that\n entry."
},
{
"html": "Return null."
@@ -28,10 +28,10 @@
"html": "Let newEntry be a new permission store entry whose descriptor is descriptor, and whose key is key,\n and whose state is state."
},
{
- "html": "If the user agent's permission store contains an entry whose\n descriptor is descriptor, and whose key is equal to key given descriptor, replace\n that entry with newEntry and abort these steps."
+ "html": "If the user agent's permission store contains an entry whose\n descriptor is descriptor, and whose key is equal to key given descriptor, replace\n that entry with newEntry and abort these steps."
},
{
- "html": "Append newEntry to the user agent's permission store."
+ "html": "Append newEntry to the user agent's permission store."
}
]
},
@@ -42,7 +42,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Remove the entry whose descriptor is\n descriptor, and whose key is equal to\n key given descriptor, from the user agent's permission store."
+ "html": "Remove the entry whose descriptor is\n descriptor, and whose key is equal to\n key given descriptor, from the user agent's permission store."
}
]
},
@@ -63,11 +63,11 @@
{
"name": "powerful feature/extra permission data",
"href": "https://www.w3.org/TR/permissions/#dfn-extra-permission-data",
- "html": "If a DOMString
name names one of these features, then name's\n for\n an optional environment settings object settings is the result of the\n following algorithm:",
+ "html": "If a DOMString
name names one of these features, then name's\n for\n an optional environment settings object settings is the result of the\n following algorithm:",
"rationale": ".algorithm",
"steps": [
{
- "html": "If settings wasn't passed, set it to the current settings object."
+ "html": "If settings wasn't passed, set it to the current settings object."
},
{
"html": "If there was a previous invocation of this algorithm with the same name and\n settings, returning previousResult, and the user agent has not received new\n information about the user's intent since that invocation, return\n previousResult."
@@ -91,11 +91,11 @@
{
"name": "default permission key generation algorithm",
"href": "https://www.w3.org/TR/permissions/#dfn-default-permission-key-generation-algorithm",
- "html": "The default permission key generation algorithm, given an\n environment settings object settings, runs the following steps:",
+ "html": "The default permission key generation algorithm, given an\n environment settings object settings, runs the following steps:",
"rationale": ".algorithm",
"steps": [
{
- "html": "Return settings's top-level origin."
+ "html": "Return settings's top-level origin."
}
]
},
@@ -106,7 +106,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Return key1 is same origin with key2."
+ "html": "Return key1 is same origin with key2."
}
]
},
@@ -118,14 +118,14 @@
"html": "Set the permission back to its default permission state (e.g., by setting it\n back to \"prompt\")."
},
{
- "html": "For each browsing context associated with the origin (if any), queue a global task on the permissions task source with the browsing context's global object to run the permission revocation algorithm."
+ "html": "For each browsing context associated with the origin (if any), queue a global task on the permissions task source with the browsing context's global object to run the permission revocation algorithm."
}
]
},
{
"name": "getting the current permission state",
"href": "https://www.w3.org/TR/permissions/#dfn-getting-the-current-permission-state",
- "html": "To get the current\n permission state, given a name name and an optional\n environment settings object settings, run the following steps. This algorithm\n returns a PermissionState
enum value.",
+ "html": "To get the current\n permission state, given a name name and an optional\n environment settings object settings, run the following steps. This algorithm\n returns a PermissionState
enum value.",
"rationale": ".algorithm",
"steps": [
{
@@ -139,27 +139,27 @@
{
"name": "permission state",
"href": "https://www.w3.org/TR/permissions/#dfn-permission-state",
- "html": "A descriptor's permission state, given an optional\n environment settings object settings is the result of the following algorithm.\n It returns a PermissionState
enum value:",
+ "html": "A descriptor's permission state, given an optional\n environment settings object settings is the result of the following algorithm.\n It returns a PermissionState
enum value:",
"rationale": ".algorithm",
"steps": [
{
- "html": "If settings wasn't passed, set it to the current settings object."
+ "html": "If settings wasn't passed, set it to the current settings object."
},
{
- "html": "If settings is a non-secure context, return \"denied
\"."
+ "html": "If settings is a non-secure context, return \"denied
\"."
},
{
"html": "Let feature be descriptor's name
."
},
{
- "html": "If there exists a policy-controlled feature for feature and\n settings' relevant global object has an associated Document
run the\n following step:",
+ "html": "If there exists a policy-controlled feature for feature and\n settings' relevant global object has an associated Document
run the\n following step:",
"rationale": "let",
"steps": [
{
- "html": "Let document be settings' relevant global object's\n associated Document
."
+ "html": "Let document be settings' relevant global object's\n associated Document
."
},
{
- "html": "If document is not allowed to use feature, return\n \"denied
\"."
+ "html": "If document is not allowed to use feature, return\n \"denied
\"."
}
]
},
@@ -193,13 +193,13 @@
"html": "Ask the user for express permission for the calling algorithm to use the \n powerful feature described by descriptor."
},
{
- "html": "If the user gives express permission to use the powerful feature, set current\n state to \"granted
\"; otherwise to \"denied
\". The\n user's interaction may provide new information about the user's intent for the\n origin."
+ "html": "If the user gives express permission to use the powerful feature, set current\n state to \"granted
\"; otherwise to \"denied
\". The\n user's interaction may provide new information about the user's intent for the\n origin."
},
{
- "html": "Let key be the result of generating a permission key with the current settings object."
+ "html": "Let key be the result of generating a permission key with the current settings object."
},
{
- "html": "Queue a task on the current settings object's responsible event loop to set a permission store entry with descriptor,\n key, and current state."
+ "html": "Queue a task on the current settings object's responsible event loop to set a permission store entry with descriptor,\n key, and current state."
},
{
"html": "Return current state."
@@ -209,7 +209,7 @@
{
"name": "prompt the user to choose",
"href": "https://www.w3.org/TR/permissions/#dfn-prompt-the-user-to-choose",
- "html": "To prompt the user to choose one or more options associated with a given\n descriptor and an optional boolean\n allowMultiple (default false), the user agent must perform the following\n steps. This algorithm returns either \"denied
\" or the user's\n selection.",
+ "html": "To prompt the user to choose one or more options associated with a given\n descriptor and an optional boolean\n allowMultiple (default false), the user agent must perform the following\n steps. This algorithm returns either \"denied
\" or the user's\n selection.",
"rationale": ".algorithm",
"steps": [
{
@@ -252,38 +252,38 @@
{
"name": "Permissions/query()",
"href": "https://www.w3.org/TR/permissions/#dom-permissions-query",
- "html": "When the query()
method is invoked, the user agent MUST run the\n following query a permission algorithm, passing the\n parameter permissionDesc:",
+ "html": "When the query()
method is invoked, the user agent MUST run the\n following query a permission algorithm, passing the\n parameter permissionDesc:",
"rationale": ".algorithm",
"steps": [
{
- "html": "If this's relevant global object is a Window
object, then:",
+ "html": "If this's relevant global object is a Window
object, then:",
"rationale": "if",
"steps": [
{
- "html": "If the current settings object's associated Document
is not\n fully active, return a promise rejected with an\n \"InvalidStateError
\" DOMException
."
+ "html": "If the current settings object's associated Document
is not\n fully active, return a promise rejected with an\n \"InvalidStateError
\" DOMException
."
}
]
},
{
- "html": "Let rootDesc be the object permissionDesc refers to, converted to an IDL\n value of type PermissionDescriptor
."
+ "html": "Let rootDesc be the object permissionDesc refers to, converted to an IDL\n value of type PermissionDescriptor
."
},
{
- "html": "If the conversion throws an exception, return a promise\n rejected with that exception."
+ "html": "If the conversion throws an exception, return a promise\n rejected with that exception."
},
{
- "html": "If rootDesc[\"name
\"] is not supported, return a promise rejected with a TypeError
."
+ "html": "If rootDesc[\"name
\"] is not supported, return a promise rejected with a TypeError
."
},
{
- "html": "Let typedDescriptor be the object permissionDesc refers to, converted to\n an IDL value of rootDesc's name
's permission descriptor type."
+ "html": "Let typedDescriptor be the object permissionDesc refers to, converted to\n an IDL value of rootDesc's name
's permission descriptor type."
},
{
- "html": "If the conversion throws an exception, return a promise\n rejected with that exception."
+ "html": "If the conversion throws an exception, return a promise\n rejected with that exception."
},
{
- "html": "Let promise be a new promise."
+ "html": "Let promise be a new promise."
},
{
- "html": "Return promise and continue in parallel:",
+ "html": "Return promise and continue in parallel:",
"rationale": "let",
"steps": [
{
@@ -296,7 +296,7 @@
"html": "Run query's name
's permission query algorithm, passing query and status."
},
{
- "html": "Queue a global task on the permissions task source with this's\n relevant global object to resolve promise with status."
+ "html": "Queue a global task on the permissions task source with this's\n relevant global object to resolve promise with status."
}
]
}
@@ -334,18 +334,18 @@
{
"name": "PermissionStatus update steps",
"href": "https://www.w3.org/TR/permissions/#dfn-permissionstatus-update-steps",
- "html": "Whenever the user agent is aware that the state of a PermissionStatus
\n instance status has changed, it asynchronously runs the PermissionStatus
\n update steps:",
+ "html": "Whenever the user agent is aware that the state of a PermissionStatus
\n instance status has changed, it asynchronously runs the PermissionStatus
\n update steps:",
"rationale": ".algorithm",
"steps": [
{
- "html": "If this's relevant global object is a Window
object, then:",
+ "html": "If this's relevant global object is a Window
object, then:",
"rationale": "let",
"steps": [
{
- "html": "Let document be status's relevant global object's associated Document."
+ "html": "Let document be status's relevant global object's associated Document."
},
{
- "html": "If document is null or document is not fully active,\n terminate this algorithm."
+ "html": "If document is null or document is not fully active,\n terminate this algorithm."
}
]
},
@@ -356,7 +356,7 @@
"html": "Run query's name
's permission query algorithm, passing query and status."
},
{
- "html": "Queue a task on the permissions task source to fire an event\n named change
at status."
+ "html": "Queue a task on the permissions task source to fire an event\n named change
at status."
}
]
},
@@ -367,20 +367,20 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Let target origin be current settings object's origin if origin is null, or origin otherwise."
+ "html": "Let target origin be current settings object's origin if origin is null, or origin otherwise."
},
{
- "html": "Let targets be a list containing all environment settings objects whose\n origin is same origin with target origin, and which\n belong to the user agent if provided, or all user agents otherwise."
+ "html": "Let targets be a list containing all environment settings objects whose\n origin is same origin with target origin, and which\n belong to the user agent if provided, or all user agents otherwise."
},
{
- "html": "Let tasks be an empty list."
+ "html": "Let tasks be an empty list."
},
{
- "html": "For each environment settings object target in targets:",
+ "html": "For each environment settings object target in targets:",
"rationale": "queue",
"steps": [
{
- "html": "Queue a task task on the permissions task source of target's\n relevant settings object's global object's\n browsing context to perform the following step:",
+ "html": "Queue a task task on the permissions task source of target's\n relevant settings object's global object's\n browsing context to perform the following step:",
"rationale": "interpret",
"steps": [
{
@@ -389,42 +389,42 @@
]
},
{
- "html": "Append task to tasks."
+ "html": "Append task to tasks."
}
]
},
{
- "html": "Wait for all tasks in tasks to have executed and return."
+ "html": "Wait for all tasks in tasks to have executed and return."
}
]
},
{
- "html": "The remote end steps are:",
+ "html": "The remote end steps are:",
"rationale": "let",
"steps": [
{
- "html": "Let parametersDict be the parameters argument, converted to an IDL value of\n type PermissionSetParameters
. If this throws an exception, return an invalid argument error."
+ "html": "Let parametersDict be the parameters argument, converted to an IDL value of\n type PermissionSetParameters
. If this throws an exception, return an invalid argument error."
},
{
- "html": "If parametersDict.state
is an inappropriate\n permission state for any implementation-defined reason, return an invalid argument error."
+ "html": "If parametersDict.state
is an inappropriate\n permission state for any implementation-defined reason, return an invalid argument error."
},
{
"html": "Let rootDesc be parametersDict.descriptor
."
},
{
- "html": "Let typedDescriptor be the object rootDesc refers to, converted to an IDL value of permission descriptor type matching the result of\n Get(rootDesc, \"name
\"). If this throws an\n exception, return a invalid argument error."
+ "html": "Let typedDescriptor be the object rootDesc refers to, converted to an IDL value of permission descriptor type matching the result of\n Get(rootDesc, \"name
\"). If this throws an\n exception, return a invalid argument error."
},
{
"html": "Set a permission with typedDescriptor and\n parametersDict.state
."
},
{
- "html": "Return success with data null
."
+ "html": "Return success with data null
."
}
]
},
{
"name": "remote end steps for permissions.setPermission",
- "html": "The remote end steps with session and command parameters are:",
+ "html": "The remote end steps with session and command parameters are:",
"rationale": ".algorithm",
"steps": [
{
@@ -440,22 +440,22 @@
"html": "Let user context id be the value of the userContext
field of command\n parameters, if present, and default
otherwise."
},
{
- "html": "If state is an inappropriate permission state for any\n implementation-defined reason, return error with error code invalid argument."
+ "html": "If state is an inappropriate permission state for any\n implementation-defined reason, return error with error code invalid argument."
},
{
- "html": "Let typedDescriptor be the object descriptor refers to, converted to an IDL value (descriptor, state) of PermissionSetParameters
permission\n name's permission descriptor type. If this conversion\n throws an exception, return error with error code invalid argument."
+ "html": "Let typedDescriptor be the object descriptor refers to, converted to an IDL value (descriptor, state) of PermissionSetParameters
permission\n name's permission descriptor type. If this conversion\n throws an exception, return error with error code invalid argument."
},
{
"html": "Let origin be the value of the origin
field of command parameters."
},
{
- "html": "Let user agent be the user agent that represents the user context\n with the id user context id."
+ "html": "Let user agent be the user agent that represents the user context\n with the id user context id."
},
{
"html": "Set a permission with typedDescriptor, state, origin, and user\n agent."
},
{
- "html": "Return success with data null
."
+ "html": "Return success with data null
."
}
]
}
diff --git a/tr/algorithms/screen-capture.json b/tr/algorithms/screen-capture.json
index 96e04880b5d0..84eb1efe582e 100644
--- a/tr/algorithms/screen-capture.json
+++ b/tr/algorithms/screen-capture.json
@@ -11,7 +11,7 @@
"rationale": "let",
"steps": [
{
- "html": "Let mediaDevices be this.
"
+ "html": "Let mediaDevices be this.
"
},
{
"html": "Let controller be\n options.controller
if present, or\n null
otherwise.
"
@@ -21,7 +21,7 @@
"rationale": "if",
"steps": [
{
- "html": "If controller.[[IsBound]]
\n is true
, return a promise rejected\n with a DOMException
object whose name
\n attribute has the value InvalidStateError
.
"
+ "html": "If controller.[[IsBound]]
\n is true
, return a promise rejected\n with a DOMException
object whose name
\n attribute has the value InvalidStateError
.
"
},
{
"html": "Set\n controller.[[IsBound]]
to\n true
.
"
@@ -29,7 +29,7 @@
]
},
{
- "html": "If the relevant global object of this does not have\n transient activation, return a promise rejected with a\n DOMException
object whose name
attribute has\n the value InvalidStateError
.
"
+ "html": "If the relevant global object of this does not have\n transient activation, return a promise rejected with a\n DOMException
object whose name
attribute has\n the value InvalidStateError
.
"
},
{
"html": "Let options be the method's first argument.
"
@@ -38,20 +38,20 @@
"html": "Let constraints be\n [
options.audio
,\n options.video
]
.
"
},
{
- "html": "If constraints.video
is false
,\n return a promise rejected with a newly\n created TypeError
.
"
+ "html": "If constraints.video
is false
,\n return a promise rejected with a newly\n created TypeError
.
"
},
{
- "html": "For each existing member in\n constraints whose value, CS, is a\n dictionary, run the following steps:",
+ "html": "For each existing member in\n constraints whose value, CS, is a\n dictionary, run the following steps:",
"rationale": "if",
"steps": [
{
- "html": "If CS contains a member named\n advanced
, return a promise rejected\n with a newly created TypeError
.
"
+ "html": "If CS contains a member named\n advanced
, return a promise rejected\n with a newly created TypeError
.
"
},
{
- "html": "If CS contains a member whose name specifies a\n constrainable property applicable to display surfaces,\n and whose value in turn is a dictionary containing a member\n named either min
or exact
, return a\n promise rejected with a newly\n created TypeError
.
"
+ "html": "If CS contains a member whose name specifies a\n constrainable property applicable to display surfaces,\n and whose value in turn is a dictionary containing a member\n named either min
or exact
, return a\n promise rejected with a newly\n created TypeError
.
"
},
{
- "html": "If CS contains a member whose name specifies a\n constrainable property applicable to display surfaces,\n and whose value in turn is a dictionary containing a member\n named max
, and that member's value in turn is\n less than the constrainable property's floor value, then\n let failedConstraint be the name of the member,\n let message be either undefined
or an\n informative human-readable message, and return a promise\n rejected with a new\n OverconstrainedError
created by calling\n OverconstrainedError(failedConstraint,\n message)
.
"
+ "html": "If CS contains a member whose name specifies a\n constrainable property applicable to display surfaces,\n and whose value in turn is a dictionary containing a member\n named max
, and that member's value in turn is\n less than the constrainable property's floor value, then\n let failedConstraint be the name of the member,\n let message be either undefined
or an\n informative human-readable message, and return a promise\n rejected with a new\n OverconstrainedError
created by calling\n OverconstrainedError(failedConstraint,\n message)
.
"
}
]
},
@@ -59,13 +59,13 @@
"html": "Let requestedMediaTypes be the set of media types\n in constraints with either a dictionary value or a\n value of true
.
"
},
{
- "html": "If the current settings object's relevant global object's associated Document
is NOT fully active or does NOT have\n focus, return a promise rejected with a\n DOMException
object whose name
attribute has\n the value InvalidStateError
.
"
+ "html": "If the current settings object's relevant global object's associated Document
is NOT fully active or does NOT have\n focus, return a promise rejected with a\n DOMException
object whose name
attribute has\n the value InvalidStateError
.
"
},
{
"html": "Let p be a new promise.
"
},
{
- "html": "Run the following steps in parallel:",
+ "html": "Run the following steps in parallel:",
"rationale": "for",
"steps": [
{
@@ -73,10 +73,10 @@
"rationale": "if",
"steps": [
{
- "html": "If no sources of type T are available,\n reject p with a new DOMException
\n object whose name
attribute has the\n value NotFoundError
.
"
+ "html": "If no sources of type T are available,\n reject p with a new DOMException
\n object whose name
attribute has the\n value NotFoundError
.
"
},
{
- "html": "Read the current permission state for obtaining\n sources of type T in the current browsing\n context. If the permission state is\n \"denied
\", jump to the step labeled\n PermissionFailure below.
"
+ "html": "Read the current permission state for obtaining\n sources of type T in the current browsing\n context. If the permission state is\n \"denied
\", jump to the step labeled\n PermissionFailure below.
"
}
]
},
@@ -84,28 +84,28 @@
"html": "Optionally, e.g., based on a previously-established user\n preference, for security reasons, or due to platform\n limitations, jump to the step labeled Permission\n Failure below.
"
},
{
- "html": "Prompt the user to choose a display device, for a\n PermissionDescriptor
with its\n name
set to \"display-capture\",\n resulting in a set of provided media.
\n\n\n The provided media MUST include precisely one video\n track.
\n\n\n The provided media MUST include at most one audio track.\n This audio track MUST NOT be included if audio was not\n specified in requestedMediaTypes, or if it was\n specified as false
.
\n\n\n The devices chosen MUST be the ones determined by the\n user. Once selected, the source of a MediaStreamTrack
\n MUST NOT change, unless the user permits it through their\n interaction with the user agent.
\n\n\n User agents are encouraged to warn users against sharing\n browser display devices as well as monitor display devices where browser\n windows are visible, or otherwise try to discourage their\n selection on the basis that these represent a significantly\n higher risk when shared.
\n\n\n If the result of the request is\n \"granted
\", then for each device that is\n sourcing the provided media, using a stable and private id\n for the device, deviceId, set\n [[devicesLiveMap]][deviceId] to\n true
, if it isn’t already true
, and\n set the [[devicesAccessibleMap]][deviceId] to\n true
, if it isn’t already true
.
\n\n\n The user agent MUST NOT store a\n \"granted
\" permission entry.
\n\n\n If the result is \"denied
\", jump to the\n step labeled Permission Failure below. If the user\n never responds, this algorithm stalls on this step.
\n\n\n If the user grants permission but a hardware error such as\n an OS/program/webpage lock prevents access, reject\n p with a new DOMException
object whose\n name
attribute has the value\n NotReadableError
and abort these steps.
\n\n\n If the result is \"granted
\" but device\n access fails for any reason other than those listed above,\n reject p with a new DOMException
object\n whose name
attribute has the value\n AbortError
and abort these steps.
"
+ "html": "Prompt the user to choose a display device, for a\n PermissionDescriptor
with its\n name
set to \"display-capture\",\n resulting in a set of provided media.
\n\n\n The provided media MUST include precisely one video\n track.
\n\n\n The provided media MUST include at most one audio track.\n This audio track MUST NOT be included if audio was not\n specified in requestedMediaTypes, or if it was\n specified as false
.
\n\n\n The devices chosen MUST be the ones determined by the\n user. Once selected, the source of a MediaStreamTrack
\n MUST NOT change, unless the user permits it through their\n interaction with the user agent.
\n\n\n User agents are encouraged to warn users against sharing\n browser display devices as well as monitor display devices where browser\n windows are visible, or otherwise try to discourage their\n selection on the basis that these represent a significantly\n higher risk when shared.
\n\n\n If the result of the request is\n \"granted
\", then for each device that is\n sourcing the provided media, using a stable and private id\n for the device, deviceId, set\n [[devicesLiveMap]][deviceId] to\n true
, if it isn’t already true
, and\n set the [[devicesAccessibleMap]][deviceId] to\n true
, if it isn’t already true
.
\n\n\n The user agent MUST NOT store a\n \"granted
\" permission entry.
\n\n\n If the result is \"denied
\", jump to the\n step labeled Permission Failure below. If the user\n never responds, this algorithm stalls on this step.
\n\n\n If the user grants permission but a hardware error such as\n an OS/program/webpage lock prevents access, reject\n p with a new DOMException
object whose\n name
attribute has the value\n NotReadableError
and abort these steps.
\n\n\n If the result is \"granted
\" but device\n access fails for any reason other than those listed above,\n reject p with a new DOMException
object\n whose name
attribute has the value\n AbortError
and abort these steps.
"
},
{
- "html": "Let stream be a MediaStream
object.
"
+ "html": "Let stream be a MediaStream
object.
"
},
{
"html": "For each source that the user granted permission\n to, run the following steps:",
"rationale": "let",
"steps": [
{
- "html": "Let track be the result of creating a MediaStreamTrack\n with source and mediaDevices.
"
+ "html": "Let track be the result of creating a MediaStreamTrack\n with source and mediaDevices.
"
},
{
"html": "Add track to stream's track set.
"
},
{
- "html": "Tie track source to MediaDevices with source and mediaDevices.
"
+ "html": "Tie track source to MediaDevices with source and mediaDevices.
"
}
]
},
{
- "html": "Run the ApplyConstraints algorithm on all tracks in\n stream with the appropriate constraints. Should\n this fail, let failedConstraint be the result of\n the algorithm that failed, and let message be\n either undefined
or an informative\n human-readable message, and then reject p\n with a new OverconstrainedError
created by\n calling\n OverconstrainedError(failedConstraint,\n message)
.
"
+ "html": "Run the ApplyConstraints algorithm on all tracks in\n stream with the appropriate constraints. Should\n this fail, let failedConstraint be the result of\n the algorithm that failed, and let message be\n either undefined
or an informative\n human-readable message, and then reject p\n with a new OverconstrainedError
created by\n calling\n OverconstrainedError(failedConstraint,\n message)
.
"
},
{
"html": "This invocation of getDisplayMedia
()
is\n now considered to have produced a new\n capture-session.
"
@@ -126,10 +126,10 @@
]
},
{
- "html": "Resolve p with stream and\n abort these steps.
"
+ "html": "Resolve p with stream and\n abort these steps.
"
},
{
- "html": "Permission Failure: Reject p with\n a new DOMException
object whose name
\n attribute has the value NotAllowedError
.
"
+ "html": "Permission Failure: Reject p with\n a new DOMException
object whose name
\n attribute has the value NotAllowedError
.
"
}
]
},
@@ -141,7 +141,7 @@
{
"name": "MediaDevices/getDisplayMedia()",
"href": "https://www.w3.org/TR/screen-capture/#dom-mediadevices-getdisplaymedia",
- "html": "When the top-level document loses focus, run the following steps\n on all CaptureController
objects in that document and in\n documents of its nested browsing contexts:",
+ "html": "When the top-level document loses focus, run the following steps\n on all CaptureController
objects in that document and in\n documents of its nested browsing contexts:",
"rationale": "if",
"steps": [
{
@@ -153,7 +153,7 @@
]
},
{
- "html": "When inherent properties of the underlying source of a user-selected\n display surface change, for example in response to the end-user\n resizing a captured window, and these changes render the capabilities\n and/or settings of one or more constrainable properties outdated, the\n user agent MUST queue a task to run the following step:",
+ "html": "When inherent properties of the underlying source of a user-selected\n display surface change, for example in response to the end-user\n resizing a captured window, and these changes render the capabilities\n and/or settings of one or more constrainable properties outdated, the\n user agent MUST queue a task to run the following step:",
"rationale": "update",
"steps": [
{
@@ -171,22 +171,22 @@
"html": "Let focusBehavior be the method's first\n argument.
"
},
{
- "html": "If this.[[Source]]
is\n null
, set\n this.[[FocusBehavior]]
to\n focusBehavior and abort these steps.
"
+ "html": "If this.[[Source]]
is\n null
, set\n this.[[FocusBehavior]]
to\n focusBehavior and abort these steps.
"
},
{
- "html": "If this.[[Source]]
has been\n stopped,\n throw an \"InvalidStateError
\"\n DOMException
.
"
+ "html": "If this.[[Source]]
has been\n stopped,\n throw an \"InvalidStateError
\"\n DOMException
.
"
},
{
- "html": "If this.[[DisplaySurfaceType]]
is\n neither \"browser
\" nor\n \"window
\", throw an\n \"InvalidStateError
\" DOMException
.
"
+ "html": "If this.[[DisplaySurfaceType]]
is\n neither \"browser
\" nor\n \"window
\", throw an\n \"InvalidStateError
\" DOMException
.
"
},
{
- "html": "If this.[[FocusDecisionFinalized]]
\n is true
, throw an\n \"InvalidStateError
\" DOMException
.
"
+ "html": "If this.[[FocusDecisionFinalized]]
\n is true
, throw an\n \"InvalidStateError
\" DOMException
.
"
},
{
- "html": "Set this.[[FocusBehavior]]
to\n focusBehavior.
"
+ "html": "Set this.[[FocusBehavior]]
to\n focusBehavior.
"
},
{
- "html": "Run the finalize focus decision algorithm on\n this.
"
+ "html": "Run the finalize focus decision algorithm on\n this.
"
}
]
},
@@ -215,14 +215,14 @@
"html": "Let focusBehavior be\n controller.[[FocusBehavior]]
.
"
},
{
- "html": "Run the following steps in parallel:",
+ "html": "Run the following steps in parallel:",
"rationale": "if",
"steps": [
{
- "html": "If focusBehavior is\n \"focus-capturing-application
\",\n focus the display surface representing the capturing\n document.
"
+ "html": "If focusBehavior is\n \"focus-capturing-application
\",\n focus the display surface representing the capturing\n document.
"
},
{
- "html": "If focusBehavior is\n \"focus-captured-surface
\", focus\n the display surface referred to by\n controller.[[Source]]
.
"
+ "html": "If focusBehavior is\n \"focus-captured-surface
\", focus\n the display surface referred to by\n controller.[[Source]]
.
"
}
]
}
diff --git a/tr/algorithms/selection-api.json b/tr/algorithms/selection-api.json
index 9317caac2803..2059b36e5aa3 100644
--- a/tr/algorithms/selection-api.json
+++ b/tr/algorithms/selection-api.json
@@ -11,13 +11,13 @@
"rationale": "if",
"steps": [
{
- "html": "If the root of the range's boundary points\n are not the document associated with this, abort these\n steps."
+ "html": "If the root of the range's boundary points\n are not the document associated with this, abort these\n steps."
},
{
"html": "If rangeCount
is not 0
, abort these\n steps."
},
{
- "html": "Set this's range to range by a strong reference\n (not by making a copy)."
+ "html": "Set this's range to range by a strong reference\n (not by making a copy)."
}
]
},
@@ -28,40 +28,40 @@
"rationale": "if",
"steps": [
{
- "html": "If this is empty, return an empty array."
+ "html": "If this is empty, return an empty array."
},
{
- "html": "Otherwise, let startNode be start node of\n the range associated with this, and let\n startOffset be start offset of the range."
+ "html": "Otherwise, let startNode be start node of\n the range associated with this, and let\n startOffset be start offset of the range."
},
{
- "html": "While startNode is a node,\n startNode's root is a shadow root, and\n startNode's root is not a shadow-including inclusive ancestor of any of\n options[\"shadowRoots
\"],\n repeat these steps:",
+ "html": "While startNode is a node,\n startNode's root is a shadow root, and\n startNode's root is not a shadow-including inclusive ancestor of any of\n options[\"shadowRoots
\"],\n repeat these steps:",
"rationale": "set",
"steps": [
{
- "html": "Set startOffset to index of\n startNode's root's host."
+ "html": "Set startOffset to index of\n startNode's root's host."
},
{
- "html": "Set startNode to startNode's\n root's host's parent."
+ "html": "Set startNode to startNode's\n root's host's parent."
}
]
},
{
- "html": "Let endNode be end node of the range\n associated with this, and let endOffset be\n end offset of the range."
+ "html": "Let endNode be end node of the range\n associated with this, and let endOffset be\n end offset of the range."
},
{
- "html": "While endNode is a node, endNode's\n root is a shadow root, and endNode's\n root is not a shadow-including inclusive ancestor of\n any of\n options[\"shadowRoots
\"],\n repeat these steps:",
+ "html": "While endNode is a node, endNode's\n root is a shadow root, and endNode's\n root is not a shadow-including inclusive ancestor of\n any of\n options[\"shadowRoots
\"],\n repeat these steps:",
"rationale": "set",
"steps": [
{
- "html": "Set endOffset to index of\n endNode's root's host plus 1."
+ "html": "Set endOffset to index of\n endNode's root's host plus 1."
},
{
- "html": "Set endNode to endNode's\n root's host's parent."
+ "html": "Set endNode to endNode's\n root's host's parent."
}
]
},
{
- "html": "Return an array consisting of new StaticRange
whose\n start node is startNode, start offset is startOffset, end node is\n endNode, and end offset is\n endOffset."
+ "html": "Return an array consisting of new StaticRange
whose\n start node is startNode, start offset is startOffset, end node is\n endNode, and end offset is\n endOffset."
}
]
},
@@ -75,22 +75,22 @@
"html": "If node is null, this method must behave identically\n as removeAllRanges()
and abort these steps."
},
{
- "html": "If node is a DocumentType
, throw an\n InvalidNodeTypeError
exception and abort these steps."
+ "html": "If node is a DocumentType
, throw an\n InvalidNodeTypeError
exception and abort these steps."
},
{
- "html": "The method must throw an IndexSizeError
exception if \n offset is longer than node's length and\n abort these steps."
+ "html": "The method must throw an IndexSizeError
exception if \n offset is longer than node's length and\n abort these steps."
},
{
- "html": "If document associated with this is not a\n shadow-including inclusive ancestor of node, abort\n these steps."
+ "html": "If document associated with this is not a\n shadow-including inclusive ancestor of node, abort\n these steps."
},
{
- "html": "Otherwise, let newRange be a new range."
+ "html": "Otherwise, let newRange be a new range."
},
{
- "html": "Set the start the start and the\n end of newRange to (node,\n offset)."
+ "html": "Set the start the start and the\n end of newRange to (node,\n offset)."
},
{
- "html": "Set this's range to newRange."
+ "html": "Set this's range to newRange."
}
]
},
@@ -101,31 +101,31 @@
"rationale": "if",
"steps": [
{
- "html": "If the document associated with this is not a\n shadow-including inclusive ancestor of node, abort\n these steps."
+ "html": "If the document associated with this is not a\n shadow-including inclusive ancestor of node, abort\n these steps."
},
{
- "html": "If this is empty, throw an InvalidStateError
\n exception and abort these steps."
+ "html": "If this is empty, throw an InvalidStateError
\n exception and abort these steps."
},
{
- "html": "Let oldAnchor and oldFocus be the\n this's anchor and focus, and let\n newFocus be the boundary point (node,\n offset)."
+ "html": "Let oldAnchor and oldFocus be the\n this's anchor and focus, and let\n newFocus be the boundary point (node,\n offset)."
},
{
- "html": "Let newRange be a new range."
+ "html": "Let newRange be a new range."
},
{
- "html": "If node's root is not the same as the\n this's range's root, set the start\n newRange's start and end to\n newFocus."
+ "html": "If node's root is not the same as the\n this's range's root, set the start\n newRange's start and end to\n newFocus."
},
{
- "html": "Otherwise, if oldAnchor is before\n or equal to newFocus, set the start\n newRange's start to oldAnchor, then\n set its end to newFocus."
+ "html": "Otherwise, if oldAnchor is before\n or equal to newFocus, set the start\n newRange's start to oldAnchor, then\n set its end to newFocus."
},
{
- "html": "Otherwise, set the start newRange's\n start to newFocus, then set its end\n to oldAnchor."
+ "html": "Otherwise, set the start newRange's\n start to newFocus, then set its end\n to oldAnchor."
},
{
- "html": "Set this's range to newRange."
+ "html": "Set this's range to newRange."
},
{
- "html": "If newFocus is before\n oldAnchor, set this's direction to\n backwards. Otherwise, set it to forwards."
+ "html": "If newFocus is before\n oldAnchor, set this's direction to\n backwards. Otherwise, set it to forwards."
}
]
},
@@ -136,25 +136,25 @@
"rationale": "if",
"steps": [
{
- "html": "If anchorOffset is longer than\n anchorNode's length or if\n focusOffset is longer than focusNode's\n length, throw an IndexSizeError
exception and abort\n these steps."
+ "html": "If anchorOffset is longer than\n anchorNode's length or if\n focusOffset is longer than focusNode's\n length, throw an IndexSizeError
exception and abort\n these steps."
},
{
- "html": "If document associated with this is not a\n shadow-including inclusive ancestor of anchorNode or\n focusNode, abort these steps."
+ "html": "If document associated with this is not a\n shadow-including inclusive ancestor of anchorNode or\n focusNode, abort these steps."
},
{
- "html": "Let anchor be the boundary point\n (anchorNode, anchorOffset) and let\n focus be the boundary point\n (focusNode, focusOffset)."
+ "html": "Let anchor be the boundary point\n (anchorNode, anchorOffset) and let\n focus be the boundary point\n (focusNode, focusOffset)."
},
{
- "html": "Let newRange be a new range."
+ "html": "Let newRange be a new range."
},
{
- "html": "If anchor is before\n focus, set the start the newRange's\n start to anchor and its end to \n focus. Otherwise, set the start them to\n focus and anchor respectively."
+ "html": "If anchor is before\n focus, set the start the newRange's\n start to anchor and its end to \n focus. Otherwise, set the start them to\n focus and anchor respectively."
},
{
- "html": "Set this's range to newRange."
+ "html": "Set this's range to newRange."
},
{
- "html": "If focus is before\n anchor, set this's direction to\n backwards. Otherwise, set it to forwards"
+ "html": "If focus is before\n anchor, set this's direction to\n backwards. Otherwise, set it to forwards"
}
]
},
@@ -165,25 +165,25 @@
"rationale": "if",
"steps": [
{
- "html": "If node is a DocumentType
, throw an\n InvalidNodeTypeError
exception and abort these steps."
+ "html": "If node is a DocumentType
, throw an\n InvalidNodeTypeError
exception and abort these steps."
},
{
- "html": "If node's root is not the document\n associated with this, abort these steps."
+ "html": "If node's root is not the document\n associated with this, abort these steps."
},
{
- "html": "Let newRange be a new range and\n childCount be the number of children of\n node."
+ "html": "Let newRange be a new range and\n childCount be the number of children of\n node."
},
{
- "html": "Set newRange's start to (node,\n 0
)."
+ "html": "Set newRange's start to (node,\n 0
)."
},
{
- "html": "Set newRange's end to (node,\n childCount)."
+ "html": "Set newRange's end to (node,\n childCount)."
},
{
- "html": "Set this's range to newRange."
+ "html": "Set this's range to newRange."
},
{
- "html": "Set this's direction to forwards."
+ "html": "Set this's direction to forwards."
}
]
},
@@ -194,37 +194,37 @@
"rationale": "if",
"steps": [
{
- "html": "If alter is not ASCII case-insensitive match\n with \"extend\" or \"move\", abort these steps."
+ "html": "If alter is not ASCII case-insensitive match\n with \"extend\" or \"move\", abort these steps."
},
{
- "html": "If direction is not ASCII case-insensitive\n match with \"forward\", \"backward\", \"left\", or \"right\", abort these\n steps."
+ "html": "If direction is not ASCII case-insensitive\n match with \"forward\", \"backward\", \"left\", or \"right\", abort these\n steps."
},
{
- "html": "If granularity is not ASCII case-insensitive\n match with \"character\", \"word\", \"sentence\", \"line\", \"paragraph\",\n \"lineboundary\", \"sentenceboundary\", \"paragraphboundary\",\n \"documentboundary\", abort these steps."
+ "html": "If granularity is not ASCII case-insensitive\n match with \"character\", \"word\", \"sentence\", \"line\", \"paragraph\",\n \"lineboundary\", \"sentenceboundary\", \"paragraphboundary\",\n \"documentboundary\", abort these steps."
},
{
- "html": "If this selection is empty, abort these steps."
+ "html": "If this selection is empty, abort these steps."
},
{
"html": "Let effectiveDirection be backwards."
},
{
- "html": "If direction is ASCII case-insensitive match\n with \"forward\", set effectiveDirection to\n forwards."
+ "html": "If direction is ASCII case-insensitive match\n with \"forward\", set effectiveDirection to\n forwards."
},
{
- "html": "If direction is ASCII case-insensitive match\n with \"right\" and inline base direction of this\n selection's focus is ltr, set\n effectiveDirection to forwards."
+ "html": "If direction is ASCII case-insensitive match\n with \"right\" and inline base direction of this\n selection's focus is ltr, set\n effectiveDirection to forwards."
},
{
- "html": "If direction is ASCII case-insensitive match\n with \"left\" and inline base direction of this\n selection's focus is rtl, set\n effectiveDirection to forwards."
+ "html": "If direction is ASCII case-insensitive match\n with \"left\" and inline base direction of this\n selection's focus is rtl, set\n effectiveDirection to forwards."
},
{
- "html": "Set this selection's direction to\n effectiveDirection."
+ "html": "Set this selection's direction to\n effectiveDirection."
},
{
- "html": "If alter is ASCII case-insensitive match with\n \"extend\", set this selection's focus to the\n location as if the user had requested to extend selection by \n granularity."
+ "html": "If alter is ASCII case-insensitive match with\n \"extend\", set this selection's focus to the\n location as if the user had requested to extend selection by \n granularity."
},
{
- "html": "Otherwise, set this selection's focus and\n anchor to the location as if the user had requested to move\n selection by granularity."
+ "html": "Otherwise, set this selection's focus and\n anchor to the location as if the user had requested to move\n selection by granularity."
}
]
},
@@ -238,7 +238,7 @@
"html": "If target's has scheduled selectionchange\n event is true, abort these steps."
},
{
- "html": "Queue a task on the user interaction task source to\n fire a selectionchange event on target."
+ "html": "Queue a task on the user interaction task source to\n fire a selectionchange event on target."
}
]
},
@@ -252,10 +252,10 @@
"html": "Set target's has scheduled selectionchange\n event to false."
},
{
- "html": "If target is an element, fire an event named\n selectionchange
, which bubbles and not cancelable, at\n target."
+ "html": "If target is an element, fire an event named\n selectionchange
, which bubbles and not cancelable, at\n target."
},
{
- "html": "Otherwise, if target is a document, fire an\n event named selectionchange
, which does not bubble\n and not cancelable, at target."
+ "html": "Otherwise, if target is a document, fire an\n event named selectionchange
, which does not bubble\n and not cancelable, at target."
}
]
}
diff --git a/tr/algorithms/webgpu.json b/tr/algorithms/webgpu.json
index db267dd89e8a..c618e7e052e8 100644
--- a/tr/algorithms/webgpu.json
+++ b/tr/algorithms/webgpu.json
@@ -138,7 +138,7 @@
]
},
{
- "html": "Let device be a device object.
"
+ "html": "Let device be a device object.
"
},
{
"html": "Set device.[[adapter]]
to adapter.
"
@@ -164,7 +164,7 @@
"html": "Invalidate device.
"
},
{
- "html": "Issue the following steps on the content timeline of device.[[content device]]
:
\n \n \n
",
+ "html": "Issue the following steps on the content timeline of device.[[content device]]
:
\n \n \n
",
"rationale": "resolve",
"steps": [
{
@@ -180,11 +180,11 @@
{
"name": "new adapter info",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-new-adapter-info",
- "html": "To create a new adapter info for a given adapter adapter, run the\n following content timeline steps:",
+ "html": "To create a new adapter info for a given adapter adapter, run the\n following content timeline steps:",
"rationale": ".algorithm",
"steps": [
{
- "html": "Let adapterInfo be a new GPUAdapterInfo
.
"
+ "html": "Let adapterInfo be a new GPUAdapterInfo
.
"
},
{
"html": "If the vendor is known, set adapterInfo.vendor
to the name of adapter’s vendor as a normalized identifier string. To preserve privacy, the user\nagent may instead set adapterInfo.vendor
to the empty string or a\nreasonable approximation of the vendor as a normalized identifier string.
"
@@ -206,7 +206,7 @@
{
"name": "queue a global task for GPUDevice",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-queue-a-global-task-for-gpudevice",
- "html": "To queue a global task for GPUDevice
device,\n with a series of steps steps on the content timeline:",
+ "html": "To queue a global task for GPUDevice
device,\n with a series of steps steps on the content timeline:",
"rationale": ".algorithm",
"steps": [
{
@@ -217,7 +217,7 @@
{
"name": "queue an automatic expiry task",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-queue-an-automatic-expiry-task",
- "html": "To queue an automatic expiry task with GPUDevice
device and a series of steps steps on the content timeline:",
+ "html": "To queue an automatic expiry task with GPUDevice
device and a series of steps steps on the content timeline:",
"rationale": ".algorithm",
"steps": [
{
@@ -269,7 +269,7 @@
"html": "Let wgslF32 be the WGSL f32
value corresponding to the result of ? converting v to an IDL value of type float
.
"
},
{
- "html": "Return f16(wgslF32)
, the result of ! converting the WGSL f32
value\nto f16
as defined in WGSL floating point conversion.
"
+ "html": "Return f16(wgslF32)
, the result of ! converting the WGSL f32
value\nto f16
as defined in WGSL floating point conversion.
"
}
]
}
@@ -323,7 +323,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Let contentTimeline be the current Content timeline.
"
+ "html": "Let contentTimeline be the current Content timeline.
"
},
{
"html": "Let promise be a new promise.
"
@@ -351,9 +351,6 @@
},
{
"html": "If adapter meets the criteria of a fallback adapter set adapter.[[fallback]]
to true
.
"
- },
- {
- "html": "Set adapter.[[xrCompatible]]
to options.xrCompatible
.
"
}
],
"additional": [
@@ -387,7 +384,7 @@
"rationale": "resolve",
"steps": [
{
- "html": "Resolve promise with a new GPUAdapter
encapsulating adapter.
"
+ "html": "Resolve promise with a new GPUAdapter
encapsulating adapter.
"
}
]
},
@@ -398,7 +395,7 @@
},
{
"name": "GPU.getPreferredCanvasFormat",
- "html": "Content timeline steps:",
+ "html": "Content timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -408,7 +405,7 @@
},
{
"name": "GPUAdapter.info",
- "html": "Content timeline steps:",
+ "html": "Content timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -419,11 +416,11 @@
{
"name": "GPUAdapter.requestDevice",
"href": "https://www.w3.org/TR/webgpu/#dom-gpuadapter-requestdevice-descriptor-descriptor",
- "html": "",
+ "html": "",
"rationale": ".algorithm",
"steps": [
{
- "html": "Let contentTimeline be the current Content timeline.
"
+ "html": "Let contentTimeline be the current Content timeline.
"
},
{
"html": "Let promise be a new promise.
"
@@ -442,11 +439,11 @@
{
"name": "GPUAdapter.requestDevice",
"href": "https://www.w3.org/TR/webgpu/#dom-gpuadapter-requestdevice-descriptor-descriptor",
- "html": "",
+ "html": "",
"rationale": "if",
"steps": [
{
- "html": "Content timeline steps:",
+ "html": "Content timeline steps:",
"rationale": "reject",
"steps": [
{
@@ -455,7 +452,7 @@
]
},
{
- "html": "All of the requirements in the following steps must be met.
\n \n \n
\n If any are unmet, issue the following steps on contentTimeline and return:
\n ",
+ "html": "All of the requirements in the following steps must be met.
\n \n \n
\n If any are unmet, issue the following steps on contentTimeline and return:
\n ",
"rationale": "for",
"steps": [
{
@@ -479,7 +476,7 @@
],
"additional": [
{
- "html": "Content timeline steps:",
+ "html": "Content timeline steps:",
"rationale": "reject",
"steps": [
{
@@ -494,7 +491,7 @@
"rationale": "let",
"steps": [
{
- "html": "Let device be a new device.
"
+ "html": "Let device be a new device.
"
},
{
"html": "Lose the device(device, \"unknown\"
).
"
@@ -526,11 +523,11 @@
{
"name": "GPUAdapter.requestDevice",
"href": "https://www.w3.org/TR/webgpu/#dom-gpuadapter-requestdevice-descriptor-descriptor",
- "html": "",
+ "html": "",
"rationale": "let",
"steps": [
{
- "html": "Let gpuDevice be a new GPUDevice
instance.
"
+ "html": "Let gpuDevice be a new GPUDevice
instance.
"
},
{
"html": "Set gpuDevice.[[device]]
to device.
"
@@ -547,25 +544,28 @@
]
},
{
- "name": "GPUDevice.adapterInfo",
- "html": "Content timeline steps:",
+ "name": "GPUDevice.destroy()",
+ "html": "Content timeline steps:",
"rationale": ".algorithm",
"steps": [
{
- "html": "Return a new adapter info for this.[[device]]
.[[adapter]]
.
"
+ "html": "unmap()
all GPUBuffer
s from this device.
"
+ },
+ {
+ "html": "Issue the subsequent steps on the Device timeline of this.
"
}
]
},
{
"name": "GPUDevice.destroy()",
- "html": "Content timeline steps:",
- "rationale": ".algorithm",
+ "html": "Device timeline steps:",
+ "rationale": "set",
"steps": [
{
- "html": "unmap()
all GPUBuffer
s from this device.
"
+ "html": "Set this.[[device]]
.[[destroy started]]
to true
.
"
},
{
- "html": "Issue the subsequent steps on the Device timeline of this.
"
+ "html": "Once:
\n \n - \n
All currently-enqueued operations on any queue on this device have completed, and
\n - \n
Any device timeline steps that were listening for completion of\nqueue operations have completed\n(asserting that no new listeners were added after [[destroy started]]
was set):
\n
\n Then issue the subsequent steps on the current timeline.
"
}
]
},
@@ -627,7 +627,7 @@
]
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return b.
"
@@ -685,13 +685,13 @@
"html": "Call this.unmap()
.
"
},
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
{
"name": "GPUBuffer.destroy",
- "html": "Device timeline steps:",
+ "html": "Device timeline steps:",
"rationale": "set",
"steps": [
{
@@ -713,7 +713,7 @@
"rationale": "issue",
"steps": [
{
- "html": "Issue the early-reject steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the early-reject steps on the Device timeline of this.[[device]]
.
"
},
{
"html": "Return a promise rejected with OperationError
.
"
@@ -727,7 +727,7 @@
"html": "Set this.[[pending_map]]
to p.
"
},
{
- "html": "Issue the validation steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the validation steps on the Device timeline of this.[[device]]
.
"
},
{
"html": "Return p.
"
@@ -793,7 +793,16 @@
"html": "Set this.[[internal state]]
to \"unavailable\".
"
},
{
- "html": "When either of the following events occur (whichever comes first),\nor if either has already occurred:
\n \n Then issue the subsequent steps on the device timeline of this.[[device]]
.
"
+ "html": "If this.[[device]]
.[[destroy started]]
is true
:",
+ "rationale": "return",
+ "steps": [
+ {
+ "html": "Return.
"
+ }
+ ]
+ },
+ {
+ "html": "When either of the following events occur (whichever comes first),\nor if either has already occurred:
\n \n Then issue the subsequent steps on the device timeline of this.[[device]]
.
"
}
]
},
@@ -804,7 +813,7 @@
"rationale": "set",
"steps": [
{
- "html": "Set deviceLost to true
if this.[[device]]
is lost,\nand false
otherwise.
"
+ "html": "Set deviceLost to true
if this.[[device]]
is lost,\nand false
otherwise.
"
},
{
"html": "If deviceLost:",
@@ -845,7 +854,7 @@
"rationale": "assert",
"steps": [
{
- "html": "Assert p is rejected.
"
+ "html": "Assert p is rejected.
"
},
{
"html": "Return.
"
@@ -853,10 +862,10 @@
]
},
{
- "html": "Assert p is pending.
"
+ "html": "Assert p is pending.
"
},
{
- "html": "Assert internalStateAtCompletion is \"unavailable\".
"
+ "html": "Assert internalStateAtCompletion is \"unavailable\".
"
},
{
"html": "If this allocation fails:",
@@ -892,7 +901,7 @@
"rationale": "assert",
"steps": [
{
- "html": "Assert p is already rejected.
"
+ "html": "Assert p is already rejected.
"
},
{
"html": "Return.
"
@@ -900,7 +909,7 @@
]
},
{
- "html": "Assert p is still pending.
"
+ "html": "Assert p is still pending.
"
},
{
"html": "Set this.[[pending_map]]
to null
.
"
@@ -1013,20 +1022,20 @@
"html": "Set this.[[mapping]]
to null
.
"
},
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
{
"name": "GPUBuffer.unmap",
- "html": "Device timeline steps:",
+ "html": "Device timeline steps:",
"rationale": "if",
"steps": [
{
- "html": "If any of the following conditions are unsatisfied, return.
\n "
+ "html": "If any of the following conditions are unsatisfied, return.
\n "
},
{
- "html": "Assert this.[[internal state]]
is \"unavailable\".
"
+ "html": "Assert this.[[internal state]]
is \"unavailable\".
"
},
{
"html": "If bufferUpdate is not null
:",
@@ -1051,7 +1060,7 @@
{
"name": "compute render extent",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-compute-render-extent",
- "html": "compute render extent(baseSize, mipLevel) \n Arguments:
\n \n Returns: GPUExtent3DDict
\n Device timeline steps:
",
+ "html": "compute render extent(baseSize, mipLevel) \n Arguments:
\n \n Returns: GPUExtent3DDict
\n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -1192,10 +1201,10 @@
"html": "? validate GPUExtent3D shape(descriptor.size
).
"
},
{
- "html": "? Validate texture format required features of descriptor.format
with this.[[device]]
.
"
+ "html": "? Validate texture format required features of descriptor.format
with this.[[device]]
.
"
},
{
- "html": "? Validate texture format required features of each element of descriptor.viewFormats
with this.[[device]]
.
"
+ "html": "? Validate texture format required features of each element of descriptor.viewFormats
with this.[[device]]
.
"
},
{
"html": "Let t be ! create a new WebGPU object(this, GPUTexture
, descriptor).
"
@@ -1225,7 +1234,7 @@
"html": "Set t.usage
to descriptor.usage
.
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return t.
"
@@ -1252,7 +1261,7 @@
{
"name": "validating GPUTextureDescriptor",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gputexturedescriptor",
- "html": "validating GPUTextureDescriptor(this, descriptor): \n Arguments:
\n \n Device timeline steps:
",
+ "html": "validating GPUTextureDescriptor(this, descriptor): \n Arguments:
\n \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -1286,13 +1295,13 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the device timeline.
"
+ "html": "Issue the subsequent steps on the device timeline.
"
}
]
},
{
"name": "GPUTexture.destroy",
- "html": "Device timeline steps:",
+ "html": "Device timeline steps:",
"rationale": "set",
"steps": [
{
@@ -1307,13 +1316,13 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "? Validate texture format required features of descriptor.format
with this.[[device]]
.
"
+ "html": "? Validate texture format required features of descriptor.format
with this.[[device]]
.
"
},
{
"html": "Let view be ! create a new WebGPU object(this, GPUTextureView
, descriptor).
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return view.
"
@@ -1390,7 +1399,7 @@
{
"name": "resolving GPUTextureViewDescriptor defaults",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-resolving-gputextureviewdescriptor-defaults",
- "html": "When resolving GPUTextureViewDescriptor defaults for GPUTextureView
texture with a GPUTextureViewDescriptor
descriptor, run the following device timeline steps:",
+ "html": "When resolving GPUTextureViewDescriptor defaults for GPUTextureView
texture with a GPUTextureViewDescriptor
descriptor, run the following device timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -1635,7 +1644,7 @@
"html": "Let s be ! create a new WebGPU object(this, GPUSampler
, descriptor).
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return s.
"
@@ -1665,7 +1674,7 @@
{
"name": "exceeds the binding slot limits",
"href": "https://www.w3.org/TR/webgpu/#exceeds-the-binding-slot-limits",
- "html": "The list of GPUBindGroupLayoutEntry
values entries exceeds the binding slot limits of supported limits limits if the number of slots used toward a limit exceeds the supported value in limits.\n Each entry may use multiple slots toward multiple limits. \n Device timeline steps:
",
+ "html": "The list of GPUBindGroupLayoutEntry
values entries exceeds the binding slot limits of supported limits limits if the number of slots used toward a limit exceeds the supported value in limits.\n Each entry may use multiple slots toward multiple limits. \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -1752,7 +1761,7 @@
"html": "Let layout be ! create a new WebGPU object(this, GPUBindGroupLayout
, descriptor).
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return layout.
"
@@ -1766,7 +1775,7 @@
"rationale": "if",
"steps": [
{
- "html": "If any of the following conditions are unsatisfied generate a validation error, invalidate layout and return.
\n "
+ "html": "If any of the following conditions are unsatisfied generate a validation error, invalidate layout and return.
\n "
},
{
"html": "Set layout.[[descriptor]]
to descriptor.
"
@@ -1814,7 +1823,7 @@
"html": "Let bound be a copy of bindGroupEntry.resource
.
"
},
{
- "html": "Assert bound is a GPUBufferBinding
.
"
+ "html": "Assert bound is a GPUBufferBinding
.
"
},
{
"html": "If bindGroupLayoutEntry.buffer
.hasDynamicOffset
:",
@@ -1848,7 +1857,7 @@
"html": "Let bindGroup be ! create a new WebGPU object(this, GPUBindGroup
, descriptor).
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return bindGroup.
"
@@ -1862,7 +1871,7 @@
"rationale": "let",
"steps": [
{
- "html": "Let limits be this.[[device]]
.[[limits]]
.
"
+ "html": "Let limits be this.[[device]]
.[[limits]]
.
"
},
{
"html": "If the defined binding member for layoutBinding is:",
@@ -1987,7 +1996,7 @@
"html": "Let pl be ! create a new WebGPU object(this, GPUPipelineLayout
, descriptor).
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return pl.
"
@@ -2001,28 +2010,16 @@
"rationale": "let",
"steps": [
{
- "html": "Let limits be this.[[device]]
.[[limits]]
.
"
+ "html": "Let limits be this.[[device]]
.[[limits]]
.
"
},
{
- "html": "Let bindGroupLayouts be a copy of descriptor.bindGroupLayouts
.
"
+ "html": "Let allEntries be the result of concatenating bgl.[[descriptor]]
.entries
for all bgl in descriptor.bindGroupLayouts
.
"
},
{
- "html": "For each i in the indices of bindGroupLayouts:",
- "rationale": "if",
- "steps": [
- {
- "html": "If bindGroupLayouts[i] is not null
and bindGroupLayouts[i].[[descriptor]]
.entries
is empty, set bindGroupLayouts[i] to null
.
"
- }
- ]
- },
- {
- "html": "Let allEntries be the result of concatenating bgl.[[descriptor]]
.entries
for all non-null
bgl in bindGroupLayouts.
"
+ "html": "If any of the following conditions are unsatisfied generate a validation error, invalidate pl and return.
\n "
},
{
- "html": "If any of the following conditions are unsatisfied generate a validation error, invalidate pl and return.
\n "
- },
- {
- "html": "Set the pl.[[bindGroupLayouts]]
to bindGroupLayouts.
"
+ "html": "Set the pl.[[bindGroupLayouts]]
to descriptor.bindGroupLayouts
.
"
}
]
},
@@ -2036,7 +2033,7 @@
"html": "Let sm be ! create a new WebGPU object(this, GPUShaderModule
, descriptor).
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return sm.
"
@@ -2050,10 +2047,10 @@
"rationale": "let",
"steps": [
{
- "html": "Let error be any error that results from shader module creation with the\nWGSL source descriptor.code
, or null
if no\nerrors occured.
"
+ "html": "Let error be any error that results from shader module creation with the\nWGSL source descriptor.code
, or null
if no\nerrors occured.
"
},
{
- "html": "If any of the following requirements are unmet, generate a validation error, invalidate sm, and return.
\n "
+ "html": "If any of the following requirements are unmet, generate a validation error, invalidate sm, and return.
\n "
}
]
},
@@ -2069,7 +2066,7 @@
"html": "Let promise be a new promise.
"
},
{
- "html": "Issue the synchronization steps on the Device timeline of this.
"
+ "html": "Issue the synchronization steps on the Device timeline of this.
"
},
{
"html": "Return promise.
"
@@ -2078,14 +2075,14 @@
},
{
"name": "GPUShaderModule.getCompilationInfo",
- "html": "Device timeline synchronization steps:",
+ "html": "Device timeline synchronization steps:",
"rationale": "let",
"steps": [
{
- "html": "Let event occur upon the (successful or unsuccessful) completion of shader module creation for this.
"
+ "html": "Let event occur upon the (successful or unsuccessful) completion of shader module creation for this.
"
},
{
- "html": "Listen for timeline event event on this.[[device]]
, handled by\nthe subsequent steps on contentTimeline.
"
+ "html": "Listen for timeline event event on this.[[device]]
, handled by\nthe subsequent steps on contentTimeline.
"
}
]
},
@@ -2098,7 +2095,7 @@
"html": "Let info be a new GPUCompilationInfo
.
"
},
{
- "html": "Let messages be a list of any errors, warnings, or informational messages\ngenerated during shader module creation for this, or the empty list []
if the device was lost.
"
+ "html": "Let messages be a list of any errors, warnings, or informational messages\ngenerated during shader module creation for this, or the empty list []
if the device was lost.
"
},
{
"html": "For each message in messages:",
@@ -2111,7 +2108,7 @@
"html": "Set m.message
to be the text of message.
"
},
{
- "html": "\n - If message is a shader-creation error:\n
- \n
Set m.type
to \"error\"
\n - If message is a warning:\n
- \n
Set m.type
to \"warning\"
\n - Otherwise:\n
- \n
Set m.type
to \"info\"
\n
",
+ "html": "\n - If message is a shader-creation error:\n
- \n
Set m.type
to \"error\"
\n - If message is a warning:\n
- \n
Set m.type
to \"warning\"
\n - Otherwise:\n
- \n
Set m.type
to \"info\"
\n
",
"rationale": ".switch",
"steps": [
{
@@ -2236,10 +2233,10 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Let layout be a new GPUBindGroupLayout
object.
"
+ "html": "Let layout be a new GPUBindGroupLayout
object.
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return layout.
"
@@ -2263,7 +2260,7 @@
{
"name": "default pipeline layout creation",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-default-pipeline-layout",
- "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
+ "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -2277,7 +2274,7 @@
"rationale": "set",
"steps": [
{
- "html": "Set groupDesc.entries
to an empty sequence.
"
+ "html": "Set groupDesc.entries
to an empty sequence.
"
}
]
},
@@ -2289,7 +2286,7 @@
"html": "Let shaderStage be the GPUShaderStageFlags
for the shader stage\nat which stageDesc is used in pipeline.
"
},
{
- "html": "Let entryPoint be get the entry point(shaderStage, stageDesc). Assert entryPoint is not null
.
"
+ "html": "Let entryPoint be get the entry point(shaderStage, stageDesc). Assert entryPoint is not null
.
"
},
{
"html": "For each resource resource statically used by entryPoint:",
@@ -2554,7 +2551,7 @@
"html": "Let desc be a new GPUPipelineLayoutDescriptor
.
"
},
{
- "html": "Set desc.bindGroupLayouts
to groupLayouts.
"
+ "html": "Set desc.bindGroupLayouts
to groupLayouts.
"
},
{
"html": "Return device.createPipelineLayout()
(desc).
"
@@ -2564,7 +2561,7 @@
{
"name": "get the entry point",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-get-the-entry-point",
- "html": "To get the entry point(GPUShaderStage
stage, GPUProgrammableStage
descriptor), run the following device timeline steps:",
+ "html": "To get the entry point(GPUShaderStage
stage, GPUProgrammableStage
descriptor), run the following device timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -2592,7 +2589,7 @@
{
"name": "validating GPUProgrammableStage",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpuprogrammablestage",
- "html": "validating GPUProgrammableStage(stage, descriptor, layout, device) \n Arguments:
\n \n All of the requirements in the following steps must be met.\n If any are unmet, return false
; otherwise, return true
.
",
+ "html": "validating GPUProgrammableStage(stage, descriptor, layout, device) \n Arguments:
\n \n All of the requirements in the following steps must be met.\n If any are unmet, return false
; otherwise, return true
.
",
"rationale": ".algorithm",
"steps": [
{
@@ -2608,7 +2605,7 @@
"html": "For each binding that is statically used by entryPoint:
\n "
},
{
- "html": "For each texture builtin function call in any of the functions in the shader stage rooted at entryPoint,\nif it uses a textureBinding of sampled texture or depth texture type\ntogether with a samplerBinding of sampler
type (excluding sampler_comparison
):",
+ "html": "For each texture builtin function call in any of the functions in the shader stage rooted at entryPoint,\nif it uses a textureBinding of sampled texture or depth texture type\ntogether with a samplerBinding of sampler
type (excluding sampler_comparison
):",
"rationale": "let",
"steps": [
{
@@ -2629,10 +2626,10 @@
]
},
{
- "html": "For each pipeline-overridable constant identifier string key which is statically used by entryPoint:
\n "
+ "html": "For each pipeline-overridable constant identifier string key which is statically used by entryPoint:
\n "
},
{
- "html": "Pipeline-creation program errors must not\nresult from the rules of the [WGSL] specification.
"
+ "html": "Pipeline-creation program errors must not\nresult from the rules of the [WGSL] specification.
"
}
]
},
@@ -2732,13 +2729,13 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Let T be the store type of var.
"
+ "html": "Let T be the store type of var.
"
},
{
- "html": "If T is a runtime-sized array, or contains a runtime-sized array, replace\nthat array<E>
with array<E, 1>
.
"
+ "html": "If T is a runtime-sized array, or contains a runtime-sized array, replace\nthat array<E>
with array<E, 1>
.
"
},
{
- "html": "Return SizeOf(T).
"
+ "html": "Return SizeOf(T).
"
}
]
},
@@ -2761,7 +2758,7 @@
"html": "Let pipeline be ! create a new WebGPU object(this, GPUComputePipeline
, descriptor).
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return pipeline.
"
@@ -2788,10 +2785,10 @@
"html": "validating GPUProgrammableStage(COMPUTE
, descriptor.compute
, layout, this) must succeed.
"
},
{
- "html": "Let entryPoint be get the entry point(COMPUTE
, descriptor.compute
).
\n Assert entryPoint is not null
.
"
+ "html": "Let entryPoint be get the entry point(COMPUTE
, descriptor.compute
).
\n Assert entryPoint is not null
.
"
},
{
- "html": "Let workgroupStorageUsed be the sum of roundUp(16, SizeOf(T)) over each\ntype T of all variables with address space \"workgroup\" statically used by entryPoint.
\n workgroupStorageUsed must be ≤ device.limits.maxComputeWorkgroupStorageSize
.
"
+ "html": "Let workgroupStorageUsed be the sum of roundUp(16, SizeOf(T)) over each\ntype T of all variables with address space \"workgroup\" statically used by entryPoint.
\n workgroupStorageUsed must be ≤ device.limits.maxComputeWorkgroupStorageSize
.
"
},
{
"html": "entryPoint must use ≤ device.limits.maxComputeInvocationsPerWorkgroup
per\nworkgroup.
"
@@ -2802,7 +2799,7 @@
]
},
{
- "html": "If any pipeline-creation uncategorized errors result from the implementation of pipeline creation, generate an internal error, invalidate pipeline and return.
"
+ "html": "If any pipeline-creation uncategorized errors result from the implementation of pipeline creation, generate an internal error, invalidate pipeline and return.
"
},
{
"html": "Set pipeline.[[layout]]
to layout.
"
@@ -2822,7 +2819,7 @@
"html": "Let promise be a new promise.
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return promise.
"
@@ -2839,10 +2836,10 @@
"html": "Let pipeline be a new GPUComputePipeline
created as if this.createComputePipeline()
was called with descriptor,\nexcept capturing any errors as error, rather than dispatching them to the device.
"
},
{
- "html": "Let event occur upon the (successful or unsuccessful) completion of pipeline creation for pipeline.
"
+ "html": "Let event occur upon the (successful or unsuccessful) completion of pipeline creation for pipeline.
"
},
{
- "html": "Listen for timeline event event on this.[[device]]
, handled by\nthe subsequent steps on the device timeline of this.
"
+ "html": "Listen for timeline event event on this.[[device]]
, handled by\nthe subsequent steps on the device timeline of this.
"
}
]
},
@@ -2853,7 +2850,7 @@
"rationale": "if",
"steps": [
{
- "html": "If pipeline is valid or this is lost:",
+ "html": "If pipeline is valid, this.[[device]]
.[[destroy started]]
is true
,\nor this is lost:",
"rationale": "issue",
"steps": [
{
@@ -2918,7 +2915,7 @@
"html": "Let pipeline be ! create a new WebGPU object(this, GPURenderPipeline
, descriptor).
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return pipeline.
"
@@ -2948,12 +2945,12 @@
"html": "Let vertexBufferCount be the index of the last non-null entry in descriptor.vertex
.buffers
,\nplus 1; or 0 if there are none.
"
},
{
- "html": "layout.[[bindGroupLayouts]]
.size + vertexBufferCount must be ≤ this.[[device]]
.[[limits]]
.maxBindGroupsPlusVertexBuffers
.
"
+ "html": "layout.[[bindGroupLayouts]]
.size + vertexBufferCount must be ≤ this.[[device]]
.[[limits]]
.maxBindGroupsPlusVertexBuffers
.
"
}
]
},
{
- "html": "If any pipeline-creation uncategorized errors result from the implementation of pipeline creation, generate an internal error, invalidate pipeline and return.
"
+ "html": "If any pipeline-creation uncategorized errors result from the implementation of pipeline creation, generate an internal error, invalidate pipeline and return.
"
},
{
"html": "Set pipeline.[[descriptor]]
to descriptor.
"
@@ -3033,7 +3030,7 @@
"html": "Let promise be a new promise.
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return promise.
"
@@ -3050,10 +3047,10 @@
"html": "Let pipeline be a new GPURenderPipeline
created as if this.createRenderPipeline()
was called with descriptor,\nexcept capturing any errors as error, rather than dispatching them to the device.
"
},
{
- "html": "Let event occur upon the (successful or unsuccessful) completion of pipeline creation for pipeline.
"
+ "html": "Let event occur upon the (successful or unsuccessful) completion of pipeline creation for pipeline.
"
},
{
- "html": "Listen for timeline event event on this.[[device]]
, handled by\nthe subsequent steps on the device timeline of this.
"
+ "html": "Listen for timeline event event on this.[[device]]
, handled by\nthe subsequent steps on the device timeline of this.
"
}
]
},
@@ -3064,7 +3061,7 @@
"rationale": "if",
"steps": [
{
- "html": "If pipeline is valid or this is lost:",
+ "html": "If pipeline is valid, this.[[device]]
.[[destroy started]]
is true
,\nor this is lost:",
"rationale": "issue",
"steps": [
{
@@ -3104,11 +3101,11 @@
{
"name": "validating GPURenderPipelineDescriptor",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpurenderpipelinedescriptor",
- "html": "validating GPURenderPipelineDescriptor(descriptor, layout, device) \n Arguments:
\n \n Device timeline steps:
",
+ "html": "validating GPURenderPipelineDescriptor(descriptor, layout, device) \n Arguments:
\n \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
- "html": "Return true
if all of the following conditions are satisfied:
\n ",
+ "html": "Return true
if all of the following conditions are satisfied:
\n ",
"ignored": [
"descriptor.fragment must be provided. descriptor.fragment.targets[0] must exist and be non-null. descriptor.fragment.targets[0].format must be a GPUTextureFormat which is blendable and has an alpha channel."
]
@@ -3118,7 +3115,7 @@
{
"name": "validating inter-stage interfaces",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-inter-stage-interfaces",
- "html": "validating inter-stage interfaces(device, descriptor) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
+ "html": "validating inter-stage interfaces(device, descriptor) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -3137,11 +3134,11 @@
]
},
{
- "html": "If clip_distances is declared in the output of descriptor.vertex
:",
+ "html": "If clip_distances is declared in the output of descriptor.vertex
:",
"rationale": "let",
"steps": [
{
- "html": "Let clipDistancesSize be the array size of clip_distances.
"
+ "html": "Let clipDistancesSize be the array size of clip_distances.
"
},
{
"html": "Decrement maxVertexShaderOutputVariables by ceil(clipDistancesSize / 4).
"
@@ -3152,7 +3149,7 @@
]
},
{
- "html": "Return false
if any of the following requirements are unmet:
\n \n - \n
There must be no more than maxVertexShaderOutputVariables user-defined outputs for descriptor.vertex
.
\n - \n
The location of each user-defined output of descriptor.vertex
must be\n≤ maxVertexShaderOutputLocation.
\n
"
+ "html": "Return false
if any of the following requirements are unmet:
\n \n - \n
There must be no more than maxVertexShaderOutputVariables user-defined outputs for descriptor.vertex
.
\n - \n
The location of each user-defined output of descriptor.vertex
must be\n≤ maxVertexShaderOutputLocation.
\n
"
},
{
"html": "If descriptor.fragment
is provided:",
@@ -3162,7 +3159,7 @@
"html": "Let maxFragmentShaderInputVariables be device.limits.maxInterStageShaderVariables
.
"
},
{
- "html": "If any of the front_facing
, sample_index
, or sample_mask
builtins are an input of descriptor.fragment
:",
+ "html": "If any of the front_facing
, sample_index
, or sample_mask
builtins are an input of descriptor.fragment
:",
"rationale": "decrement",
"steps": [
{
@@ -3171,10 +3168,10 @@
]
},
{
- "html": "Return false
if any of the following requirements are unmet:
\n \n - \n
For each user-defined input of descriptor.fragment
there\nmust be a user-defined output of descriptor.vertex
that location, type, and interpolation of the input.
\n \n - \n
There must be no more than maxFragmentShaderInputVariables user-defined inputs for descriptor.fragment
.
\n
"
+ "html": "Return false
if any of the following requirements are unmet:
\n \n - \n
For each user-defined input of descriptor.fragment
there\nmust be a user-defined output of descriptor.vertex
that location, type, and interpolation of the input.
\n \n - \n
There must be no more than maxFragmentShaderInputVariables user-defined inputs for descriptor.fragment
.
\n
"
},
{
- "html": "Assert that the location of each user-defined input of descriptor.fragment
is less\nthan device.limits.maxInterStageShaderVariables
.\n(This follows from the above rules.)
"
+ "html": "Assert that the location of each user-defined input of descriptor.fragment
is less\nthan device.limits.maxInterStageShaderVariables
.\n(This follows from the above rules.)
"
}
]
},
@@ -3186,7 +3183,7 @@
{
"name": "validating GPUPrimitiveState",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpuprimitivestate",
- "html": "validating GPUPrimitiveState(descriptor, device) Arguments: \n \n Device timeline steps:
",
+ "html": "validating GPUPrimitiveState(descriptor, device) Arguments: \n \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -3197,7 +3194,7 @@
{
"name": "validating GPUMultisampleState",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpumultisamplestate",
- "html": "validating GPUMultisampleState(descriptor) Arguments: \n \n Device timeline steps:
",
+ "html": "validating GPUMultisampleState(descriptor) Arguments: \n \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -3208,7 +3205,7 @@
{
"name": "validating GPUFragmentState",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpufragmentstate",
- "html": "validating GPUFragmentState(device, descriptor, layout) \n Arguments:
\n \n Device timeline steps:
",
+ "html": "validating GPUFragmentState(device, descriptor, layout) \n Arguments:
\n \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -3239,7 +3236,7 @@
{
"name": "Validating GPUFragmentState’s color attachment bytes per sample",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpufragmentstates-color-attachment-bytes-per-sample",
- "html": "Validating GPUFragmentState’s color attachment bytes per sample(device, targets) \n Arguments:
\n \n Device timeline steps:
",
+ "html": "Validating GPUFragmentState’s color attachment bytes per sample(device, targets) \n Arguments:
\n \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -3327,7 +3324,7 @@
{
"name": "validating GPUDepthStencilState",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpudepthstencilstate",
- "html": "validating GPUDepthStencilState(descriptor, topology) \n Arguments:
\n \n Device timeline steps:
",
+ "html": "validating GPUDepthStencilState(descriptor, topology) \n Arguments:
\n \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -3338,25 +3335,25 @@
{
"name": "validating GPUVertexBufferLayout",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpuvertexbufferlayout",
- "html": "validating GPUVertexBufferLayout(device, descriptor) \n Arguments:
\n \n Device timeline steps:
",
+ "html": "validating GPUVertexBufferLayout(device, descriptor) \n Arguments:
\n \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
- "html": "Return true
, if and only if, all of the following conditions are satisfied:
\n "
+ "html": "Return true
, if and only if, all of the following conditions are satisfied:
\n "
}
]
},
{
"name": "validating GPUVertexState",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpuvertexstate",
- "html": "validating GPUVertexState(device, descriptor, layout) \n Arguments:
\n \n Device timeline steps:
",
+ "html": "validating GPUVertexState(device, descriptor, layout) \n Arguments:
\n \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
"html": "Let entryPoint be get the entry point(VERTEX
, descriptor).
"
},
{
- "html": "Assert entryPoint is not null
.
"
+ "html": "Assert entryPoint is not null
.
"
},
{
"html": "All of the requirements in the following steps must be met.
\n \n \n
",
@@ -3366,13 +3363,13 @@
"html": "validating GPUProgrammableStage(VERTEX
, descriptor, layout, device) must succeed.
"
},
{
- "html": "descriptor.buffers
.size must be ≤ device.[[device]]
.[[limits]]
.maxVertexBuffers
.
"
+ "html": "descriptor.buffers
.size must be ≤ device.[[device]]
.[[limits]]
.maxVertexBuffers
.
"
},
{
"html": "Each vertexBuffer layout descriptor in the list descriptor.buffers
must pass validating GPUVertexBufferLayout(device, vertexBuffer).
"
},
{
- "html": "The sum of vertexBuffer.attributes
.size,\nover every vertexBuffer in descriptor.buffers
, must be ≤ device.[[device]]
.[[limits]]
.maxVertexAttributes
.
"
+ "html": "The sum of vertexBuffer.attributes
.size,\nover every vertexBuffer in descriptor.buffers
, must be ≤ device.[[device]]
.[[limits]]
.maxVertexAttributes
.
"
},
{
"html": "For every vertex attribute declaration (at location location with type T) that is statically used by entryPoint, there must be exactly one pair (i, j) for which descriptor.buffers
[i]?.attributes
[j].shaderLocation
== location.
\n Let attrib be that GPUVertexAttribute
.
"
@@ -3407,7 +3404,7 @@
{
"name": "validating GPUTexelCopyBufferInfo",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gputexelcopybufferinfo",
- "html": "validating GPUTexelCopyBufferInfo \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
+ "html": "validating GPUTexelCopyBufferInfo \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -3437,7 +3434,7 @@
"rationale": "assert",
"steps": [
{
- "html": "Assert index is 0
"
+ "html": "Assert index is 0
"
},
{
"html": "Let depthSliceOrLayer be texture
"
@@ -3490,7 +3487,7 @@
{
"name": "validating GPUTexelCopyTextureInfo",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gputexelcopytextureinfo",
- "html": "validating GPUTexelCopyTextureInfo(texelCopyTextureInfo, copySize) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
+ "html": "validating GPUTexelCopyTextureInfo(texelCopyTextureInfo, copySize) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -3507,7 +3504,7 @@
{
"name": "validating texture buffer copy",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-texture-buffer-copy",
- "html": "validating texture buffer copy(texelCopyTextureInfo, bufferLayout, dataLength, copySize, textureUsage, aligned) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
+ "html": "validating texture buffer copy(texelCopyTextureInfo, bufferLayout, dataLength, copySize, textureUsage, aligned) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -3582,11 +3579,11 @@
{
"name": "validating linear texture data",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-linear-texture-data",
- "html": "validating linear texture data(layout, byteSize, format, copyExtent) \n Arguments:
\n \n GPUTexelCopyBufferLayout
layout\n - \n
Layout of the linear texture data.
\n GPUSize64
byteSize\n - \n
Total size of the linear data, in bytes.
\n GPUTextureFormat
format\n - \n
Format of the texture.
\n GPUExtent3D
copyExtent\n - \n
Extent of the texture to copy.
\n
\n Device timeline steps:
",
+ "html": "validating linear texture data(layout, byteSize, format, copyExtent) \n Arguments:
\n \n GPUTexelCopyBufferLayout
layout\n - \n
Layout of the linear texture data.
\n GPUSize64
byteSize\n - \n
Total size of the linear data, in bytes.
\n GPUTextureFormat
format\n - \n
Format of the texture.
\n GPUExtent3D
copyExtent\n - \n
Extent of the texture to copy.
\n
\n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
- "html": "Let:
\n "
+ "html": "Let:
\n "
},
{
"html": "Fail if the following input validation requirements are not met:
\n "
@@ -3623,7 +3620,7 @@
{
"name": "validating texture copy range",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-texture-copy-range",
- "html": "validating texture copy range \n Arguments:
\n \n GPUTexelCopyTextureInfo
texelCopyTextureInfo\n - \n
The texture subresource being copied into and copy origin.
\n GPUExtent3D
copySize\n - \n
The size of the texture.
\n
\n Device timeline steps:
",
+ "html": "validating texture copy range \n Arguments:
\n \n GPUTexelCopyTextureInfo
texelCopyTextureInfo\n - \n
The texture subresource being copied into and copy origin.
\n GPUExtent3D
copySize\n - \n
The size of the texture.
\n
\n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -3643,7 +3640,7 @@
{
"name": "Validate the encoder state",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-the-encoder-state",
- "html": "To Validate the encoder state of GPUCommandsMixin
encoder run the
following device timeline steps:",
+ "html": "To Validate the encoder state of GPUCommandsMixin
encoder run the
following device timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -3674,7 +3671,7 @@
{
"name": "Enqueue a command",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-enqueue-a-command",
- "html": "To Enqueue a command on GPUCommandsMixin
encoder which issues the steps of a GPU Command command, run the following device timeline steps:",
+ "html": "To Enqueue a command on GPUCommandsMixin
encoder which issues the steps of a GPU Command command, run the following device timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -3701,7 +3698,7 @@
"html": "Let e be ! create a new WebGPU object(this, GPUCommandEncoder
, descriptor).
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return e.
"
@@ -3741,7 +3738,7 @@
"html": "Let pass be a new GPURenderPassEncoder
object.
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return pass.
"
@@ -3782,7 +3779,7 @@
]
},
{
- "html": "If any of the following requirements are unmet, invalidate pass and return.
\n \n
\n - \n
descriptor must meet the Valid Usage rules\ngiven device this.[[device]]
.
\n - \n
The set of texture regions in attachmentRegions must be pairwise disjoint.\nThat is, no two texture regions may overlap.
\n
\n
"
+ "html": "If any of the following requirements are unmet, invalidate pass and return.
\n \n
\n - \n
descriptor must meet the Valid Usage rules\ngiven device this.[[device]]
.
\n - \n
The set of texture regions in attachmentRegions must be pairwise disjoint.\nThat is, no two texture regions may overlap.
\n
\n
"
},
{
"html": "Add each texture subresource in attachmentRegions to pass.[[usage scope]]
with usage attachment.
"
@@ -3924,7 +3921,7 @@
"steps": [
{
"case": "Not provided",
- "html": "Assert that depthStencilAttachment.depthReadOnly
is true
and ensure the contents of the depth subresource of depthStencilView are loaded into the framebuffer memory associated with depthStencilView.
"
+ "html": "Assert that depthStencilAttachment.depthReadOnly
is true
and ensure the contents of the depth subresource of depthStencilView are loaded into the framebuffer memory associated with depthStencilView.
"
},
{
"case": "\"load\"",
@@ -3947,7 +3944,7 @@
"steps": [
{
"case": "Not provided",
- "html": "Assert that depthStencilAttachment.stencilReadOnly
is true
and ensure the contents of the stencil subresource of depthStencilView are loaded into the framebuffer memory associated with depthStencilView.
"
+ "html": "Assert that depthStencilAttachment.stencilReadOnly
is true
and ensure the contents of the stencil subresource of depthStencilView are loaded into the framebuffer memory associated with depthStencilView.
"
},
{
"case": "\"load\"",
@@ -3975,7 +3972,7 @@
"html": "Let pass be a new GPUComputePassEncoder
object.
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return pass.
"
@@ -3995,7 +3992,7 @@
"html": "Set this.[[state]]
to \"locked\".
"
},
{
- "html": "If any of the following requirements are unmet, invalidate pass and return.
\n "
+ "html": "If any of the following requirements are unmet, invalidate pass and return.
\n "
},
{
"html": "If descriptor.timestampWrites
is provided:",
@@ -4027,7 +4024,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -4066,7 +4063,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -4114,7 +4111,7 @@
"html": "? validate GPUExtent3D shape(copySize).
"
},
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
:
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
:
"
}
]
},
@@ -4169,7 +4166,7 @@
"html": "Let blockRows be (copySize.height ÷ blockHeight).
"
},
{
- "html": "Assert that dstBlockOriginX, dstBlockOriginY, blockColumns, and blockRows are integers.
"
+ "html": "Assert that dstBlockOriginX, dstBlockOriginY, blockColumns, and blockRows are integers.
"
},
{
"html": "For each z in the range [0, copySize.depthOrArrayLayers − 1]:",
@@ -4213,7 +4210,7 @@
"html": "? validate GPUExtent3D shape(copySize).
"
},
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
:
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
:
"
}
]
},
@@ -4268,7 +4265,7 @@
"html": "Let blockRows be (copySize.height ÷ blockHeight).
"
},
{
- "html": "Assert that srcBlockOriginX, srcBlockOriginY, blockColumns, and blockRows are integers.
"
+ "html": "Assert that srcBlockOriginX, srcBlockOriginY, blockColumns, and blockRows are integers.
"
},
{
"html": "For each z in the range [0, copySize.depthOrArrayLayers − 1]:",
@@ -4315,7 +4312,7 @@
"html": "? validate GPUExtent3D shape(copySize).
"
},
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
:
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
:
"
}
]
},
@@ -4373,7 +4370,7 @@
"html": "Let blockRows be (copySize.height ÷ blockHeight).
"
},
{
- "html": "Assert that srcBlockOriginX, srcBlockOriginY, dstBlockOriginX, dstBlockOriginY, blockColumns, and blockRows are integers.
"
+ "html": "Assert that srcBlockOriginX, srcBlockOriginY, dstBlockOriginX, dstBlockOriginY, blockColumns, and blockRows are integers.
"
},
{
"html": "For each z in the range [0, copySize.depthOrArrayLayers − 1]:",
@@ -4411,7 +4408,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -4471,7 +4468,7 @@
"html": "Let commandBuffer be a new GPUCommandBuffer
.
"
},
{
- "html": "Issue the finish steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the finish steps on the Device timeline of this.[[device]]
.
"
},
{
"html": "Return commandBuffer.
"
@@ -4510,18 +4507,18 @@
{
"name": "GPUBindingCommandsMixin.setBindGroup",
"href": "https://www.w3.org/TR/webgpu/#dom-gpubindingcommandsmixin-setbindgroup-index-bindgroup-dynamicoffsets-index",
- "html": "Called on: GPUBindingCommandsMixin
this. \n Arguments:
\n \n index
, of type GPUIndex32
, non-nullable, required\n - \n
The index to set the bind group at.
\n bindGroup
, of type GPUBindGroup
, nullable, required\n - \n
Bind group to use for subsequent render or compute commands.
\n dynamicOffsets
, of type sequence<GPUBufferDynamicOffset
>, non-nullable, defaulting to []
\n - \n
Array containing buffer offsets in bytes for each entry in bindGroup marked as buffer
.hasDynamicOffset
,\nordered by GPUBindGroupLayoutEntry
.binding
.\nSee note for additional details.
\n
\n Returns: undefined
\n Content timeline steps:
",
+ "html": "Called on: GPUBindingCommandsMixin
this. \n Arguments:
\n \n index
, of type GPUIndex32
, non-nullable, required\n - \n
The index to set the bind group at.
\n bindGroup
, of type GPUBindGroup
, nullable, required\n - \n
Bind group to use for subsequent render or compute commands.
\n dynamicOffsets
, of type sequence<GPUBufferDynamicOffset
>, non-nullable, defaulting to []
\n - \n
Array containing buffer offsets in bytes for each entry in bindGroup marked as buffer
.hasDynamicOffset
.
\n
\n Returns: undefined
\n \n Content timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
{
"name": "GPUBindingCommandsMixin.setBindGroup",
"href": "https://www.w3.org/TR/webgpu/#dom-gpubindingcommandsmixin-setbindgroup-index-bindgroup-dynamicoffsets-index",
- "html": "Called on: GPUBindingCommandsMixin
this. \n Arguments:
\n \n index
, of type GPUIndex32
, non-nullable, required\n - \n
The index to set the bind group at.
\n bindGroup
, of type GPUBindGroup
, nullable, required\n - \n
Bind group to use for subsequent render or compute commands.
\n dynamicOffsets
, of type sequence<GPUBufferDynamicOffset
>, non-nullable, defaulting to []
\n - \n
Array containing buffer offsets in bytes for each entry in bindGroup marked as buffer
.hasDynamicOffset
,\nordered by GPUBindGroupLayoutEntry
.binding
.\nSee note for additional details.
\n
\n Returns: undefined
\n Content timeline steps:
",
+ "html": "Called on: GPUBindingCommandsMixin
this. \n Arguments:
\n \n index
, of type GPUIndex32
, non-nullable, required\n - \n
The index to set the bind group at.
\n bindGroup
, of type GPUBindGroup
, nullable, required\n - \n
Bind group to use for subsequent render or compute commands.
\n dynamicOffsets
, of type sequence<GPUBufferDynamicOffset
>, non-nullable, defaulting to []
\n - \n
Array containing buffer offsets in bytes for each entry in bindGroup marked as buffer
.hasDynamicOffset
.
\n
\n Returns: undefined
\n \n Content timeline steps:
",
"rationale": "validate",
"steps": [
{
@@ -4531,7 +4528,7 @@
"html": "Let dynamicOffsetCount be 0 if bindGroup
is null
, or bindGroup.[[layout]]
.[[dynamicOffsetCount]]
if not.
"
},
{
- "html": "If any of the following requirements are unmet, invalidate this and return.
\n "
+ "html": "If any of the following requirements are unmet, invalidate this and return.
\n "
},
{
"html": "If bindGroup is null
:",
@@ -4576,7 +4573,7 @@
{
"name": "GPUBindingCommandsMixin.setBindGroup2",
"href": "https://www.w3.org/TR/webgpu/#dom-gpubindingcommandsmixin-setbindgroup-index-bindgroup-dynamicoffsetsdata-dynamicoffsetsdatastart-dynamicoffsetsdatalength-index",
- "html": "",
+ "html": "",
"rationale": ".algorithm",
"steps": [
{
@@ -4593,7 +4590,7 @@
{
"name": "Iterate over each dynamic binding offset",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-iterate-over-each-dynamic-binding-offset",
- "html": "To Iterate over each dynamic binding offset in a given GPUBindGroup
bindGroup with a given list of steps to be executed for each dynamic offset, run the following device timeline steps:",
+ "html": "To Iterate over each dynamic binding offset in a given GPUBindGroup
bindGroup with a given list of steps to be executed for each dynamic offset, run the following device timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -4607,17 +4604,17 @@
"rationale": "let",
"steps": [
{
- "html": "Let bindingDescriptor be the GPUBindGroupLayoutEntry
at layout.[[entryMap]]
[entry.binding
]:
"
+ "html": "Let bindingDescriptor be the GPUBindGroupLayoutEntry
at layout.[[entryMap]]
[entry.binding
]:
"
},
{
- "html": "If bindingDescriptor.buffer
?.hasDynamicOffset
is true
:",
+ "html": "If bindingDescriptor.buffer
?.hasDynamicOffset
is true
:",
"rationale": "let",
"steps": [
{
"html": "Let bufferBinding be entry.resource
.
"
},
{
- "html": "Let bufferLayout be bindingDescriptor.buffer
.
"
+ "html": "Let bufferLayout be bindingDescriptor.buffer
.
"
},
{
"html": "Call steps with bufferBinding, bufferLayout, and dynamicOffsetIndex.
"
@@ -4634,18 +4631,18 @@
{
"name": "Validate encoder bind groups",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-encoder-bind-groups",
- "html": "Validate encoder bind groups(encoder, pipeline) \n Arguments:
\n \n GPUBindingCommandsMixin
encoder\n - \n
Encoder whose bind groups are being validated.
\n GPUPipelineBase
pipeline\n - \n
Pipeline to validate encoders bind groups are compatible with.
\n
\n Device timeline steps:
\n \n Otherwise return true
.
",
+ "html": "Validate encoder bind groups(encoder, pipeline) \n Arguments:
\n \n GPUBindingCommandsMixin
encoder\n - \n
Encoder whose bind groups are being validated.
\n GPUPipelineBase
pipeline\n - \n
Pipeline to validate encoders bind groups are compatible with.
\n
\n Device timeline steps:
\n \n Otherwise return true
.
",
"rationale": ".algorithm",
"steps": [
{
- "html": "If any of the following conditions are unsatisfied, return false
:
\n "
+ "html": "If any of the following conditions are unsatisfied, return false
:
\n "
}
]
},
{
"name": "Encoder bind groups alias a writable resource",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-encoder-bind-groups-alias-a-writable-resource",
- "html": "Encoder bind groups alias a writable resource(encoder, pipeline)\n if any writable buffer binding range overlaps with any other binding range of the same buffer,\n or any writable texture binding overlaps in texture subresources with any other texture binding\n (which may use the same or a different GPUTextureView
object). \n \n Arguments:
\n \n GPUBindingCommandsMixin
encoder\n - \n
Encoder whose bind groups are being validated.
\n GPUPipelineBase
pipeline\n - \n
Pipeline to validate encoders bind groups are compatible with.
\n
\n Device timeline steps:
",
+ "html": "Encoder bind groups alias a writable resource(encoder, pipeline)\n if any writable buffer binding range overlaps with any other binding range of the same buffer,\n or any writable texture binding overlaps in texture subresources with any other texture binding\n (which may use the same or a different GPUTextureView
object). \n \n Arguments:
\n \n GPUBindingCommandsMixin
encoder\n - \n
Encoder whose bind groups are being validated.
\n GPUPipelineBase
pipeline\n - \n
Pipeline to validate encoders bind groups are compatible with.
\n
\n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -4653,33 +4650,33 @@
"rationale": "let",
"steps": [
{
- "html": "Let bufferBindings be a list of (GPUBufferBinding
, boolean
) pairs,\nwhere the latter indicates whether the resource was used as writable.
"
+ "html": "Let bufferBindings be a list of (GPUBufferBinding
, boolean
) pairs,\nwhere the latter indicates whether the resource was used as writable.
"
},
{
- "html": "Let textureViews be a list of (GPUTextureView
, boolean
) pairs,\nwhere the latter indicates whether the resource was used as writable.
"
+ "html": "Let textureViews be a list of (GPUTextureView
, boolean
) pairs,\nwhere the latter indicates whether the resource was used as writable.
"
},
{
- "html": "For each pair of (GPUIndex32
bindGroupIndex, GPUBindGroupLayout
bindGroupLayout) in pipeline.[[layout]]
.[[bindGroupLayouts]]
:",
+ "html": "For each pair of (GPUIndex32
bindGroupIndex, GPUBindGroupLayout
bindGroupLayout) in pipeline.[[layout]]
.[[bindGroupLayouts]]
:",
"rationale": "let",
"steps": [
{
"html": "Let bindGroup be encoder.[[bind_groups]]
[bindGroupIndex].
"
},
{
- "html": "Let bindGroupLayoutEntries be bindGroupLayout.[[descriptor]]
.entries
.
"
+ "html": "Let bindGroupLayoutEntries be bindGroupLayout.[[descriptor]]
.entries
.
"
},
{
"html": "Let bufferRanges be the bound buffer ranges of bindGroup,\ngiven dynamic offsets encoder.[[dynamic_offsets]]
[bindGroupIndex]
"
},
{
- "html": "For each (GPUBindGroupLayoutEntry
bindGroupLayoutEntry, GPUBufferBinding
resource) in bufferRanges, in which bindGroupLayoutEntry.visibility
contains stage:",
+ "html": "For each (GPUBindGroupLayoutEntry
bindGroupLayoutEntry, GPUBufferBinding
resource) in bufferRanges, in which bindGroupLayoutEntry.visibility
contains stage:",
"rationale": "let",
"steps": [
{
- "html": "Let resourceWritable be (bindGroupLayoutEntry.buffer
.type
== \"storage\"
).
"
+ "html": "Let resourceWritable be (bindGroupLayoutEntry.buffer
.type
== \"storage\"
).
"
},
{
- "html": "For each pair (GPUBufferBinding
pastResource, boolean
pastResourceWritable) in bufferBindings:",
+ "html": "For each pair (GPUBufferBinding
pastResource, boolean
pastResourceWritable) in bufferBindings:",
"rationale": "if",
"steps": [
{
@@ -4693,7 +4690,7 @@
]
},
{
- "html": "For each GPUBindGroupLayoutEntry
bindGroupLayoutEntry in bindGroupLayoutEntries, and corresponding GPUTextureView
resource in bindGroup, in which bindGroupLayoutEntry.visibility
contains stage:",
+ "html": "For each GPUBindGroupLayoutEntry
bindGroupLayoutEntry in bindGroupLayoutEntries, and corresponding GPUTextureView
resource in bindGroup, in which bindGroupLayoutEntry.visibility
contains stage:",
"rationale": "if",
"steps": [
{
@@ -4703,7 +4700,7 @@
"html": "Let resourceWritable be whether bindGroupLayoutEntry.storageTexture
.access
is a writable access mode.
"
},
{
- "html": "For each pair (GPUTextureView
pastResource, boolean
pastResourceWritable) in textureViews,",
+ "html": "For each pair (GPUTextureView
pastResource, boolean
pastResourceWritable) in textureViews,",
"rationale": "if",
"steps": [
{
@@ -4732,7 +4729,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -4756,13 +4753,13 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
{
"name": "GPUDebugCommandsMixin.popDebugGroup",
- "html": "Device timeline steps:",
+ "html": "Device timeline steps:",
"rationale": "validate",
"steps": [
{
@@ -4783,7 +4780,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -4805,7 +4802,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -4833,7 +4830,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -4881,7 +4878,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -4943,13 +4940,13 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
{
"name": "GPUComputePassEncoder.end",
- "html": "Device timeline steps:",
+ "html": "Device timeline steps:",
"rationale": "let",
"steps": [
{
@@ -4984,7 +4981,7 @@
{
"name": "Valid Usage",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-gpurenderpassdescriptor-valid-usage",
- "html": "Valid Usage \n Given a GPUDevice
device and GPURenderPassDescriptor
this, the following validation rules apply:
",
+ "html": "Valid Usage \n Given a GPUDevice
device and GPURenderPassDescriptor
this, the following validation rules apply:
",
"rationale": ".algorithm",
"steps": [
{
@@ -5043,7 +5040,7 @@
{
"name": "Validating GPURenderPassDescriptor’s color attachment bytes per sample",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpurenderpassdescriptors-color-attachment-bytes-per-sample",
- "html": "Validating GPURenderPassDescriptor’s color attachment bytes per sample(device, colorAttachments) \n Arguments:
\n \n Device timeline steps:
",
+ "html": "Validating GPURenderPassDescriptor’s color attachment bytes per sample(device, colorAttachments) \n Arguments:
\n \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -5141,7 +5138,7 @@
{
"name": "renderable texture view",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-renderable-texture-view",
- "html": "A GPUTextureView
view is a renderable texture view if the all of the requirements in the following device timeline steps are met: \n \n \n
",
+ "html": "A GPUTextureView
view is a renderable texture view if the all of the requirements in the following device timeline steps are met: \n \n \n
",
"rationale": ".algorithm",
"steps": [
{
@@ -5178,7 +5175,7 @@
"rationale": "assert",
"steps": [
{
- "html": "Assert: format is a color renderable format.
"
+ "html": "Assert: format is a color renderable format.
"
},
{
"html": "Let renderTargetPixelByteCost be the render target pixel byte cost of format.
"
@@ -5202,7 +5199,7 @@
{
"name": "derive render targets layout from pass",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-derive-render-targets-layout-from-pass",
- "html": "derive render targets layout from pass \n Arguments:
\n \n Returns: GPURenderPassLayout
\n Device timeline steps:
",
+ "html": "derive render targets layout from pass \n Arguments:
\n \n Returns: GPURenderPassLayout
\n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -5261,7 +5258,7 @@
{
"name": "derive render targets layout from pipeline",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-derive-render-targets-layout-from-pipeline",
- "html": "derive render targets layout from pipeline \n Arguments:
\n \n Returns: GPURenderPassLayout
\n Device timeline steps:
",
+ "html": "derive render targets layout from pipeline \n Arguments:
\n \n Returns: GPURenderPassLayout
\n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -5305,13 +5302,13 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
{
"name": "GPURenderPassEncoder.end",
- "html": "Device timeline steps:",
+ "html": "Device timeline steps:",
"rationale": "let",
"steps": [
{
@@ -5423,7 +5420,7 @@
"steps": [
{
"case": "Not provided",
- "html": "Assert that depthStencilAttachment.depthReadOnly
is true
and leave the depth subresource of depthStencilView unchanged.
"
+ "html": "Assert that depthStencilAttachment.depthReadOnly
is true
and leave the depth subresource of depthStencilView unchanged.
"
},
{
"case": "\"store\"",
@@ -5446,7 +5443,7 @@
"steps": [
{
"case": "Not provided",
- "html": "Assert that depthStencilAttachment.stencilReadOnly
is true
and leave the stencil subresource of depthStencilView unchanged.
"
+ "html": "Assert that depthStencilAttachment.stencilReadOnly
is true
and leave the stencil subresource of depthStencilView unchanged.
"
},
{
"case": "\"store\"",
@@ -5470,7 +5467,7 @@
{
"name": "Enqueue a render command",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-enqueue-a-render-command",
- "html": "To Enqueue a render command on GPURenderCommandsMixin
encoder which\n issues the steps of a GPU Command command with RenderState renderState, run the\n following device timeline steps:",
+ "html": "To Enqueue a render command on GPURenderCommandsMixin
encoder which\n issues the steps of a GPU Command command with RenderState renderState, run the\n following device timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -5494,7 +5491,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -5525,7 +5522,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -5568,7 +5565,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -5588,7 +5585,7 @@
"html": "If size is missing, set size to max(0, bufferSize - offset).
"
},
{
- "html": "If any of the following requirements are unmet, invalidate this and return.
\n "
+ "html": "If any of the following requirements are unmet, invalidate this and return.
\n "
},
{
"html": "If buffer is null
:",
@@ -5631,7 +5628,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -5659,7 +5656,7 @@
"rationale": "if",
"steps": [
{
- "html": "If buffers[slot] is null
, continue.
"
+ "html": "If buffers[slot] is null
, continue.
"
},
{
"html": "Let bufferSize be this.[[vertex_buffer_sizes]]
[slot].
"
@@ -5671,7 +5668,7 @@
"html": "Let attributes be buffers[slot].attributes
"
},
{
- "html": "Let lastStride be the maximum value of\n(attribute.offset
+ byteSize(attribute.format
))\nover each attribute in attributes, or 0 if attributes is empty.
"
+ "html": "Let lastStride be the maximum value of\n(attribute.offset
+ byteSize(attribute.format
))\nover each attribute in attributes, or 0 if attributes is empty.
"
},
{
"html": "Let strideCount be computed based on buffers[slot].stepMode
:",
@@ -5720,7 +5717,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -5734,7 +5731,7 @@
"html": "Validate the encoder state of this. If it returns false, return.
"
},
{
- "html": "If any of the following conditions are unsatisfied, invalidate this and return.
\n "
+ "html": "If any of the following conditions are unsatisfied, invalidate this and return.
\n "
},
{
"html": "Increment this.[[drawCount]]
by 1.
"
@@ -5754,7 +5751,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -5814,7 +5811,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -5873,7 +5870,7 @@
{
"name": "valid to draw",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-valid-to-draw",
- "html": "To determine if it’s valid to draw with GPURenderCommandsMixin
encoder,\n run the following device timeline steps:",
+ "html": "To determine if it’s valid to draw with GPURenderCommandsMixin
encoder,\n run the following device timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -5887,7 +5884,7 @@
"html": "Let vertexBufferSpaceUsed be\n(the maximum key in encoder.[[vertex_buffers]]
) + 1.
"
},
{
- "html": "bindGroupSpaceUsed + vertexBufferSpaceUsed must be ≤ encoder.[[device]]
.[[limits]]
.maxBindGroupsPlusVertexBuffers
.
"
+ "html": "bindGroupSpaceUsed + vertexBufferSpaceUsed must be ≤ encoder.[[device]]
.[[limits]]
.maxBindGroupsPlusVertexBuffers
.
"
}
]
},
@@ -5899,7 +5896,7 @@
{
"name": "valid to draw indexed",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-valid-to-draw-indexed",
- "html": "To determine if it’s valid to draw indexed with GPURenderCommandsMixin
encoder,\n run the following device timeline steps:",
+ "html": "To determine if it’s valid to draw indexed with GPURenderCommandsMixin
encoder,\n run the following device timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -5917,7 +5914,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -5959,7 +5956,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -6001,7 +5998,7 @@
"html": "? validate GPUColor shape(color).
"
},
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -6037,7 +6034,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -6073,7 +6070,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -6114,13 +6111,13 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
{
"name": "GPURenderPassEncoder.endOcclusionQuery",
- "html": "Device timeline steps:",
+ "html": "Device timeline steps:",
"rationale": "validate",
"steps": [
{
@@ -6157,7 +6154,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -6202,7 +6199,7 @@
{
"name": "Reset the render pass binding state",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-reset-the-render-pass-binding-state",
- "html": "To Reset the render pass binding state of GPURenderPassEncoder
encoder run\n the following device timeline steps:",
+ "html": "To Reset the render pass binding state of GPURenderPassEncoder
encoder run\n the following device timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -6226,7 +6223,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "? Validate texture format required features of each non-null
element of descriptor.colorFormats
with this.[[device]]
.
"
+ "html": "? Validate texture format required features of each non-null
element of descriptor.colorFormats
with this.[[device]]
.
"
},
{
"html": "If descriptor.depthStencilFormat
is provided:
",
@@ -6238,7 +6235,7 @@
"html": "Let e be ! create a new WebGPU object(this, GPURenderBundleEncoder
, descriptor).
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return e.
"
@@ -6281,7 +6278,7 @@
"html": "Let renderBundle be a new GPURenderBundle
.
"
},
{
- "html": "Issue the finish steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the finish steps on the Device timeline of this.[[device]]
.
"
},
{
"html": "Return renderBundle.
"
@@ -6348,7 +6345,7 @@
"html": "Let contents be the contentsSize elements of dataContents starting at\nan offset of dataOffset elements.
"
},
{
- "html": "Issue the subsequent steps on the Device timeline of this.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.
"
}
]
},
@@ -6382,7 +6379,7 @@
"html": "Let dataBytes be a copy of the bytes held by the buffer source data.
"
},
{
- "html": "Issue the subsequent steps on the Device timeline of this.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.
"
}
]
},
@@ -6434,7 +6431,7 @@
"html": "Let blockRows be (copySize.height ÷ blockHeight).
"
},
{
- "html": "Assert that dstBlockOriginX, dstBlockOriginY, blockColumns, and blockRows are integers.
"
+ "html": "Assert that dstBlockOriginX, dstBlockOriginY, blockColumns, and blockRows are integers.
"
},
{
"html": "For each z in the range [0, copySize.depthOrArrayLayers − 1]:",
@@ -6493,7 +6490,7 @@
"html": "Let usability be ? check the usability of the image argument(source).
"
},
{
- "html": "Issue the subsequent steps on the Device timeline of this.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.
"
}
]
},
@@ -6521,7 +6518,7 @@
"rationale": "assert",
"steps": [
{
- "html": "Assert that the texel block width of destination.texture
is 1,\nthe texel block height of destination.texture
is 1, and that copySize.depthOrArrayLayers is 1.
"
+ "html": "Assert that the texel block width of destination.texture
is 1,\nthe texel block height of destination.texture
is 1, and that copySize.depthOrArrayLayers is 1.
"
},
{
"html": "Let srcOrigin be source.origin
.
"
@@ -6559,7 +6556,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this:
"
+ "html": "Issue the subsequent steps on the Device timeline of this:
"
}
]
},
@@ -6636,7 +6633,7 @@
"html": "Let promise be a new promise.
"
},
{
- "html": "Issue the synchronization steps on the Device timeline of this.
"
+ "html": "Issue the synchronization steps on the Device timeline of this.
"
},
{
"html": "Return promise.
"
@@ -6645,14 +6642,14 @@
},
{
"name": "GPUQueue.onSubmittedWorkDone",
- "html": "Device timeline synchronization steps:",
+ "html": "Device timeline synchronization steps:",
"rationale": "let",
"steps": [
{
"html": "Let event occur upon the completion of all currently-enqueued operations.
"
},
{
- "html": "Listen for timeline event event on this.[[device]]
, handled by\nthe subsequent steps on contentTimeline.
"
+ "html": "Listen for timeline event event on this.[[device]]
, handled by\nthe subsequent steps on contentTimeline.
"
}
]
},
@@ -6691,7 +6688,7 @@
"html": "Set q.count
to descriptor.count
.
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return q.
"
@@ -6718,13 +6715,13 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the device timeline.
"
+ "html": "Issue the subsequent steps on the device timeline.
"
}
]
},
{
"name": "GPUQuerySet.destroy",
- "html": "Device timeline steps:",
+ "html": "Device timeline steps:",
"rationale": "set",
"steps": [
{
@@ -6735,7 +6732,7 @@
{
"name": "Validate timestampWrites",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-timestampwrites",
- "html": "Validate timestampWrites(device, timestampWrites) \n Arguments:
\n \n Device timeline steps:
",
+ "html": "Validate timestampWrites(device, timestampWrites) \n Arguments:
\n \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -6773,10 +6770,10 @@
"html": "Let device be configuration.device
.
"
},
{
- "html": "? Validate texture format required features of configuration.format
with device.[[device]]
.
"
+ "html": "? Validate texture format required features of configuration.format
with device.[[device]]
.
"
},
{
- "html": "? Validate texture format required features of each element of configuration.viewFormats
with device.[[device]]
.
"
+ "html": "? Validate texture format required features of each element of configuration.viewFormats
with device.[[device]]
.
"
},
{
"html": "If Supported context formats does not contain configuration.format
, throw a TypeError
.
"
@@ -6794,7 +6791,7 @@
"html": "Replace the drawing buffer of this.
"
},
{
- "html": "Issue the subsequent steps on the Device timeline of device.
"
+ "html": "Issue the subsequent steps on the Device timeline of device.
"
}
]
},
@@ -6847,7 +6844,7 @@
"html": "If this.[[configuration]]
is null
,\nthrow an InvalidStateError
and return.
"
},
{
- "html": "Assert this.[[textureDescriptor]]
is not null
.
"
+ "html": "Assert this.[[textureDescriptor]]
is not null
.
"
},
{
"html": "Let device be this.[[configuration]]
.device
.
"
@@ -6943,7 +6940,7 @@
]
},
{
- "html": "Tag snapshot with the colorSpace
and toneMapping
of configuration.
"
+ "html": "Tag snapshot with the colorSpace
and toneMapping
of configuration.
"
},
{
"html": "Return snapshot.
"
@@ -6963,7 +6960,7 @@
"html": "Let configuration be context.[[configuration]]
.
"
},
{
- "html": "Set context.[[drawingBuffer]]
to a transparent black image of the same\nsize as context.canvas
.
\n \n - \n
If configuration is null, the drawing buffer is tagged with the color space \"srgb\"
.\nIn this case, the drawing buffer will remain blank until the context is configured.
\n - \n
If not, the drawing buffer has the specified configuration.format
and is tagged with the specified configuration.colorSpace
and configuration.toneMapping
.
\n
"
+ "html": "Set context.[[drawingBuffer]]
to a transparent black image of the same\nsize as context.canvas
.
\n \n - \n
If configuration is null, the drawing buffer is tagged with the color space \"srgb\"
.\nIn this case, the drawing buffer will remain blank until the context is configured.
\n - \n
If not, the drawing buffer has the specified configuration.format
and is tagged with the specified configuration.colorSpace
and configuration.toneMapping
.
\n
"
}
]
},
@@ -7069,7 +7066,7 @@
{
"name": "Generate a validation error",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-generate-a-validation-error",
- "html": "To generate a\n validation error for GPUDevice
device, run the following steps: \n Device timeline steps:
",
+ "html": "To generate a\n validation error for GPUDevice
device, run the following steps: \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -7083,7 +7080,7 @@
{
"name": "Generate an out-of-memory error",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-generate-an-out-of-memory-error",
- "html": "To generate an out-of-memory error for GPUDevice
device, run the following steps: \n Device timeline steps:
",
+ "html": "To generate an out-of-memory error for GPUDevice
device, run the following steps: \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -7097,7 +7094,7 @@
{
"name": "Generate an internal error",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-generate-an-internal-error",
- "html": "To generate an\n internal error for GPUDevice
device, run the following steps: \n Device timeline steps:
",
+ "html": "To generate an\n internal error for GPUDevice
device, run the following steps: \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -7111,7 +7108,7 @@
{
"name": "current error scope",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-current-error-scope",
- "html": "The current error scope for a GPUError
error and GPUDevice
device is determined by issuing the following steps to the device timeline of device: \n Device timeline steps:
",
+ "html": "The current error scope for a GPUError
error and GPUDevice
device is determined by issuing the following steps to the device timeline of device: \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -7160,7 +7157,7 @@
{
"name": "Dispatch error",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-dispatch-error",
- "html": "To dispatch an error GPUError
error on GPUDevice
device, run the following device timeline steps: \n \n ",
+ "html": "To dispatch an error GPUError
error on GPUDevice
device, run the following device timeline steps: \n \n ",
"rationale": ".algorithm",
"steps": [
{
@@ -7186,7 +7183,7 @@
{
"name": "Dispatch error",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-dispatch-error",
- "html": "To dispatch an error GPUError
error on GPUDevice
device, run the following device timeline steps: \n \n ",
+ "html": "To dispatch an error GPUError
error on GPUDevice
device, run the following device timeline steps: \n \n ",
"rationale": "if",
"steps": [
{
@@ -7207,7 +7204,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.
"
}
]
},
@@ -7240,7 +7237,7 @@
"html": "Let promise be a new promise.
"
},
{
- "html": "Issue the check steps on the Device timeline of this.
"
+ "html": "Issue the check steps on the Device timeline of this.
"
},
{
"html": "Return promise.
"
@@ -7249,11 +7246,11 @@
},
{
"name": "GPUDevice.popErrorScope",
- "html": "Device timeline check steps:",
+ "html": "Device timeline check steps:",
"rationale": "if",
"steps": [
{
- "html": "If this is lost:",
+ "html": "If this.[[device]]
.[[destroy started]]
or this is lost:",
"rationale": "issue",
"steps": [
{
@@ -7307,7 +7304,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Let computeInvocations be an empty list.
"
+ "html": "Let computeInvocations be an empty list.
"
},
{
"html": "Let computeStage be descriptor.compute
.
"
@@ -7362,7 +7359,7 @@
"rationale": "set",
"steps": [
{
- "html": "Set the shader builtins:
\n \n - \n
Set the num_workgroups builtin, if any, to (
dispatchCall.workgroupCountX
,
dispatchCall.workgroupCountY
,
dispatchCall.workgroupCountZ
)
\n - \n
Set the workgroup_id builtin, if any, to (
invocation.workgroupX,
invocation.workgroupY,
invocation.workgroupZ
)
\n - \n
Set the local_invocation_id builtin, if any, to (
invocation.localX,
invocation.localY,
invocation.localZ
)
\n - \n
Set the global_invocation_id builtin, if any, to (
invocation.workgroupX * workgroupSize.x
+ invocation.localX,
invocation.workgroupY * workgroupSize.y
+ invocation.localY,
invocation.workgroupZ * workgroupSize.z
+ invocation.localZ
)
.
\n - \n
Set the local_invocation_index builtin, if any, to invocation.localX + (invocation.localY * workgroupSize.x
) +\n(invocation.localZ * workgroupSize.x
* workgroupSize.y
)
\n
"
+ "html": "Set the shader builtins:
\n \n - \n
Set the num_workgroups builtin, if any, to (
dispatchCall.workgroupCountX
,
dispatchCall.workgroupCountY
,
dispatchCall.workgroupCountZ
)
\n - \n
Set the workgroup_id builtin, if any, to (
invocation.workgroupX,
invocation.workgroupY,
invocation.workgroupZ
)
\n - \n
Set the local_invocation_id builtin, if any, to (
invocation.localX,
invocation.localY,
invocation.localZ
)
\n - \n
Set the global_invocation_id builtin, if any, to (
invocation.workgroupX * workgroupSize.x
+ invocation.localX,
invocation.workgroupY * workgroupSize.y
+ invocation.localY,
invocation.workgroupZ * workgroupSize.z
+ invocation.localZ
)
.
\n - \n
Set the local_invocation_index builtin, if any, to invocation.localX + (invocation.localY * workgroupSize.x
) +\n(invocation.localZ * workgroupSize.x
* workgroupSize.y
)
\n
"
},
{
"html": "Invoke the compute shader entry point described by invocation.computeStage.
"
@@ -7542,7 +7539,7 @@
"html": "Set drawCallOutOfBounds to true
.
"
},
{
- "html": "Optionally (implementation-defined), empty vertexIndexList and return, cancelling the draw call.
"
+ "html": "Optionally (implementation-defined), empty vertexIndexList and return, cancelling the draw call.
"
}
]
}
@@ -7557,7 +7554,7 @@
"rationale": "load",
"steps": [
{
- "html": "Load the attribute data according to WGSL’s invalid memory reference behavior, from vertexBuffer.
"
+ "html": "Load the attribute data according to WGSL’s invalid memory reference behavior, from vertexBuffer.
"
}
],
"additional": [
@@ -7576,7 +7573,7 @@
]
},
{
- "html": "Convert the data into a shader-visible format, according to channel formats rules.
"
+ "html": "Convert the data into a shader-visible format, according to channel formats rules.
"
},
{
"html": "Adjust the data size to the shader type:
\n \n - \n
if both are scalar, or both are vectors of the same dimensionality, no adjustment is needed.
\n - \n
if data is vector but the shader type is scalar, then only the first component is extracted.
\n - \n
if both are vectors, and data has a higher dimension, the extra components are dropped.
\n \n - \n
if the shader type is a vector of higher dimensionality, or the data is a scalar,\nthen the missing components are filled from vec4<*>(0, 0, 0, 1)
value.
\n \n
"
@@ -7589,7 +7586,7 @@
]
},
{
- "html": "For each GPUBindGroup
group at index in state.[[bind_groups]]
:",
+ "html": "For each GPUBindGroup
group at index in state.[[bind_groups]]
:",
"rationale": "for",
"steps": [
{
@@ -7597,20 +7594,20 @@
"rationale": "let",
"steps": [
{
- "html": "Let entry be the corresponding GPUBindGroupLayoutEntry
for this resource.
"
+ "html": "Let entry be the corresponding GPUBindGroupLayoutEntry
for this resource.
"
},
{
- "html": "If entry.visibility
includes VERTEX
:
\n "
+ "html": "If entry.visibility
includes VERTEX
:
\n "
}
]
}
]
},
{
- "html": "Set the shader builtins:
\n \n - \n
Set the vertex_index
builtin, if any, to vertexIndex.
\n - \n
Set the instance_index
builtin, if any, to instanceIndex.
\n
"
+ "html": "Set the shader builtins:
\n \n - \n
Set the vertex_index
builtin, if any, to vertexIndex.
\n - \n
Set the instance_index
builtin, if any, to instanceIndex.
\n
"
},
{
- "html": "Invoke the vertex shader entry point described by desc.
\n \n The device may become lost if shader execution does not end in a reasonable amount of time, as determined by the user agent.
"
+ "html": "Invoke the vertex shader entry point described by desc.
\n \n The device may become lost if shader execution does not end in a reasonable amount of time, as determined by the user agent.
"
}
]
},
@@ -7688,7 +7685,7 @@
"html": "Let vp be state.[[viewport]]
.\nMap the NDC position n into viewport coordinates:
\n \n - \n
Compute framebuffer coordinates from the render target offset and size:
\n framebufferCoords(n) = vector(vp.x
+ 0.5 × (n.x + 1) × vp.width
, vp.y
+ 0.5 × (−n.y + 1) × vp.height
)
\n - \n
Compute depth by linearly mapping [0,1] to the viewport depth range:
\n depth(n) = vp.minDepth
+ n.z
× ( vp.maxDepth
- vp.minDepth
)
\n
"
},
{
- "html": "Let rasterizationPoints be the list of points, each having its attributes (divisor(p)
, framebufferCoords(n)
, depth(n)
, etc.) interpolated according to its position on the\nprimitive, using the same interpolation as § 23.2.4 Primitive Clipping. If the attribute is\nuser-defined (not a built-in output value) then the interpolation type specified by\nthe @interpolate WGSL attribute is used.
"
+ "html": "Let rasterizationPoints be the list of points, each having its attributes (divisor(p)
, framebufferCoords(n)
, depth(n)
, etc.) interpolated according to its position on the\nprimitive, using the same interpolation as § 23.2.4 Primitive Clipping. If the attribute is\nuser-defined (not a built-in output value) then the interpolation type specified by\nthe @interpolate WGSL attribute is used.
"
},
{
"html": "Proceed with a specific rasterization algorithm,\ndepending on primitive
.topology
:",
@@ -7871,7 +7868,7 @@
"html": "Set fragment.depth to rp.depth.
"
},
{
- "html": "If frag_depth
builtin is not produced by the shader:",
+ "html": "If frag_depth
builtin is not produced by the shader:",
"rationale": "set",
"steps": [
{
@@ -7890,10 +7887,10 @@
"rationale": "if",
"steps": [
{
- "html": "If fragment.depthPassed is false
, the frag_depth
builtin is not produced by the\nshader entry point, and the shader entry point does not write to any storage bindings,\nthe following steps may be skipped.
"
+ "html": "If fragment.depthPassed is false
, the frag_depth
builtin is not produced by the\nshader entry point, and the shader entry point does not write to any storage bindings,\nthe following steps may be skipped.
"
},
{
- "html": "Set the shader input builtins. For each non-composite argument of the entry point,\nannotated as a builtin, set its value based on the annotation:",
+ "html": "Set the shader input builtins. For each non-composite argument of the entry point,\nannotated as a builtin, set its value based on the annotation:",
"rationale": ".switch",
"steps": [
{
@@ -7920,32 +7917,32 @@
]
},
{
- "html": "For each user-specified shader stage input of the fragment stage:",
+ "html": "For each user-specified shader stage input of the fragment stage:",
"rationale": "let",
"steps": [
{
- "html": "Let value be the interpolated fragment input,\nbased on rp.barycentricCoordinates, rp.primitiveVertices,\nand the interpolation qualifier on the input.
"
+ "html": "Let value be the interpolated fragment input,\nbased on rp.barycentricCoordinates, rp.primitiveVertices,\nand the interpolation qualifier on the input.
"
},
{
- "html": "Set the corresponding fragment shader location input to value.
"
+ "html": "Set the corresponding fragment shader location input to value.
"
}
]
},
{
- "html": "Invoke the fragment shader entry point described by fragmentDesc.
\n The device may become lost if shader execution does not end in a reasonable amount of time, as determined by the user agent.
"
+ "html": "Invoke the fragment shader entry point described by fragmentDesc.
\n The device may become lost if shader execution does not end in a reasonable amount of time, as determined by the user agent.
"
},
{
"html": "If the fragment issued discard
, return null
.
"
},
{
- "html": "Set fragment.colors to the user-specified shader stage output values from the shader.
"
+ "html": "Set fragment.colors to the user-specified shader stage output values from the shader.
"
},
{
- "html": "Take the shader output builtins:",
+ "html": "Take the shader output builtins:",
"rationale": "if",
"steps": [
{
- "html": "If frag_depth
builtin is produced by the shader as value:",
+ "html": "If frag_depth
builtin is produced by the shader as value:",
"rationale": "let",
"steps": [
{
@@ -7962,7 +7959,7 @@
]
},
{
- "html": "If sample_mask
builtin is produced by the shader as value:",
+ "html": "If sample_mask
builtin is produced by the shader as value:",
"rationale": "set",
"steps": [
{
diff --git a/tr/cddl/permissions-all.cddl b/tr/cddl/permissions-all.cddl
index 3b68f0dff2c3..5d5bb4570b39 100644
--- a/tr/cddl/permissions-all.cddl
+++ b/tr/cddl/permissions-all.cddl
@@ -24,5 +24,3 @@ permissions.SetPermissionParameters = {
origin: text,
? userContext: text,
}
-
-EmptyResult
diff --git a/tr/cddl/permissions-local.cddl b/tr/cddl/permissions-local.cddl
index f88256229ba4..2df121919deb 100644
--- a/tr/cddl/permissions-local.cddl
+++ b/tr/cddl/permissions-local.cddl
@@ -8,5 +8,3 @@ permissions.PermissionDescriptor = {
}
permissions.PermissionState = "granted" / "denied" / "prompt"
-
-EmptyResult
diff --git a/tr/cddl/permissions-remote.cddl b/tr/cddl/permissions-remote.cddl
index 640a935ffd69..803005da5f46 100644
--- a/tr/cddl/permissions-remote.cddl
+++ b/tr/cddl/permissions-remote.cddl
@@ -18,5 +18,3 @@ permissions.SetPermissionParameters = {
origin: text,
? userContext: text,
}
-
-EmptyResult
diff --git a/tr/cddl/webdriver-bidi-all.cddl b/tr/cddl/webdriver-bidi-all.cddl
index d3f90d36d983..202a72699925 100644
--- a/tr/cddl/webdriver-bidi-all.cddl
+++ b/tr/cddl/webdriver-bidi-all.cddl
@@ -232,22 +232,16 @@ session.End = (
params: EmptyParams
)
-EmptyResult
-
session.Subscribe = (
method: "session.subscribe",
params: session.SubscriptionRequest
)
-EmptyResult
-
session.Unsubscribe = (
method: "session.unsubscribe",
params: session.SubscriptionRequest
)
-EmptyResult
-
BrowserCommand = (
browser.Close //
browser.CreateUserContext //
@@ -285,8 +279,6 @@ browser.Close = (
params: EmptyParams,
)
-EmptyResult
-
browser.CreateUserContext = (
method: "browser.createUserContext",
params: EmptyParams,
@@ -321,8 +313,6 @@ browser.RemoveUserContextParameters = {
userContext: browser.UserContext
}
-EmptyResult
-
browser.SetClientWindowState = (
method: "browser.setClientWindowState",
params: browser.SetClientWindowStateParameters
@@ -345,8 +335,6 @@ browser.ClientWindowRectState = (
? y: js-int,
)
-browser.ClientWindowInfo
-
BrowsingContextCommand = (
browsingContext.Activate //
browsingContext.CaptureScreenshot //
@@ -456,8 +444,6 @@ browsingContext.ActivateParameters = {
context: browsingContext.BrowsingContext
}
-EmptyResult
-
browsingContext.CaptureScreenshot = (
method: "browsingContext.captureScreenshot",
params: browsingContext.CaptureScreenshotParameters
@@ -507,8 +493,6 @@ browsingContext.CloseParameters = {
? promptUnload: bool .default false
}
-EmptyResult
-
browsingContext.Create = (
method: "browsingContext.create",
params: browsingContext.CreateParameters
@@ -552,8 +536,6 @@ browsingContext.HandleUserPromptParameters = {
? userText: text,
}
-EmptyResult
-
browsingContext.LocateNodes = (
method: "browsingContext.locateNodes",
params: browsingContext.LocateNodesParameters
@@ -632,8 +614,6 @@ browsingContext.ReloadParameters = {
? wait: browsingContext.ReadinessState,
}
-browsingContext.NavigateResult
-
browsingContext.SetViewport = (
method: "browsingContext.setViewport",
params: browsingContext.SetViewportParameters
@@ -650,8 +630,6 @@ browsingContext.Viewport = {
height: js-uint,
}
-EmptyResult
-
browsingContext.TraverseHistory = (
method: "browsingContext.traverseHistory",
params: browsingContext.TraverseHistoryParameters
@@ -949,8 +927,6 @@ network.ContinueRequestParameters = {
?url: text,
}
-EmptyResult
-
network.ContinueResponse = (
method: "network.continueResponse",
params: network.ContinueResponseParameters
@@ -965,8 +941,6 @@ network.ContinueResponseParameters = {
?statusCode: js-uint,
}
-EmptyResult
-
network.ContinueWithAuth = (
method: "network.continueWithAuth",
params: network.ContinueWithAuthParameters
@@ -986,8 +960,6 @@ network.ContinueWithAuthNoCredentials = (
action: "default" / "cancel"
)
-EmptyResult
-
network.FailRequest = (
method: "network.failRequest",
params: network.FailRequestParameters
@@ -997,8 +969,6 @@ network.FailRequestParameters = {
request: network.Request,
}
-EmptyResult
-
network.ProvideResponse = (
method: "network.provideResponse",
params: network.ProvideResponseParameters
@@ -1013,8 +983,6 @@ network.ProvideResponseParameters = {
?statusCode: js-uint,
}
-EmptyResult
-
network.RemoveIntercept = (
method: "network.removeIntercept",
params: network.RemoveInterceptParameters
@@ -1024,8 +992,6 @@ network.RemoveInterceptParameters = {
intercept: network.Intercept
}
-EmptyResult
-
network.SetCacheBehavior = (
method: "network.setCacheBehavior",
params: network.SetCacheBehaviorParameters
@@ -1036,8 +1002,6 @@ network.SetCacheBehaviorParameters = {
? contexts: [+browsingContext.BrowsingContext]
}
-EmptyResult
-
network.AuthRequired = (
method: "network.authRequired",
params: network.AuthRequiredParameters
@@ -1048,8 +1012,6 @@ network.AuthRequiredParameters = {
response: network.ResponseData
}
-EmptyResult
-
network.BeforeRequestSent = (
method: "network.beforeRequestSent",
params: network.BeforeRequestSentParameters
@@ -1563,8 +1525,6 @@ script.DisownParameters = {
target: script.Target;
}
-EmptyResult
-
script.CallFunction = (
method: "script.callFunction",
params: script.CallFunctionParameters
@@ -1581,8 +1541,6 @@ script.CallFunctionParameters = {
? userActivation: bool .default false,
}
-script.EvaluateResult
-
script.Evaluate = (
method: "script.evaluate",
params: script.EvaluateParameters
@@ -1597,8 +1555,6 @@ script.EvaluateParameters = {
? userActivation: bool .default false,
}
-script.EvaluateResult
-
script.GetRealms = (
method: "script.getRealms",
params: script.GetRealmsParameters
@@ -1622,8 +1578,6 @@ script.RemovePreloadScriptParameters = {
script: script.PreloadScript
}
-EmptyResult
-
script.Message = (
method: "script.message",
params: script.MessageParameters
@@ -1932,8 +1886,6 @@ input.PointerCommonProperties = (
input.Origin = "viewport" / "pointer" / input.ElementOrigin
-EmptyResult
-
input.ReleaseActions = (
method: "input.releaseActions",
params: input.ReleaseActionsParameters
@@ -1943,8 +1895,6 @@ input.ReleaseActionsParameters = {
context: browsingContext.BrowsingContext,
}
-EmptyResult
-
input.SetFiles = (
method: "input.setFiles",
params: input.SetFilesParameters
@@ -1956,8 +1906,6 @@ input.SetFilesParameters = {
files: [*text]
}
-EmptyResult
-
WebExtensionCommand = (
webExtension.Install //
webExtension.Uninstall
diff --git a/tr/cddl/webdriver-bidi-local.cddl b/tr/cddl/webdriver-bidi-local.cddl
index e9a63fb8da5a..01e16ed867df 100644
--- a/tr/cddl/webdriver-bidi-local.cddl
+++ b/tr/cddl/webdriver-bidi-local.cddl
@@ -179,12 +179,6 @@ session.NewResult = {
}
}
-EmptyResult
-
-EmptyResult
-
-EmptyResult
-
BrowserResult = (
browser.CreateUserContextResult /
browser.GetUserContextsResult
@@ -208,8 +202,6 @@ browser.UserContextInfo = {
userContext: browser.UserContext
}
-EmptyResult
-
browser.CreateUserContextResult = browser.UserContextInfo
browser.GetClientWindowsResult = {
@@ -220,10 +212,6 @@ browser.GetUserContextsResult = {
userContexts: [ + browser.UserContextInfo]
}
-EmptyResult
-
-browser.ClientWindowInfo
-
BrowsingContextResult = (
browsingContext.CaptureScreenshotResult /
browsingContext.CreateResult /
@@ -307,14 +295,10 @@ browsingContext.NavigationInfo = {
browsingContext.UserPromptType = "alert" / "beforeunload" / "confirm" / "prompt";
-EmptyResult
-
browsingContext.CaptureScreenshotResult = {
data: text
}
-EmptyResult
-
browsingContext.CreateResult = {
context: browsingContext.BrowsingContext
}
@@ -323,8 +307,6 @@ browsingContext.GetTreeResult = {
contexts: browsingContext.InfoList
}
-EmptyResult
-
browsingContext.LocateNodesResult = {
nodes: [ * script.NodeRemoteValue ]
}
@@ -338,10 +320,6 @@ browsingContext.PrintResult = {
data: text
}
-browsingContext.NavigateResult
-
-EmptyResult
-
browsingContext.TraverseHistoryResult = {
}
@@ -548,20 +526,6 @@ network.AddInterceptResult = {
intercept: network.Intercept
}
-EmptyResult
-
-EmptyResult
-
-EmptyResult
-
-EmptyResult
-
-EmptyResult
-
-EmptyResult
-
-EmptyResult
-
network.AuthRequired = (
method: "network.authRequired",
params: network.AuthRequiredParameters
@@ -572,8 +536,6 @@ network.AuthRequiredParameters = {
response: network.ResponseData
}
-EmptyResult
-
network.BeforeRequestSent = (
method: "network.beforeRequestSent",
params: network.BeforeRequestSentParameters
@@ -1042,18 +1004,10 @@ script.AddPreloadScriptResult = {
script: script.PreloadScript
}
-EmptyResult
-
-script.EvaluateResult
-
-script.EvaluateResult
-
script.GetRealmsResult = {
realms: [*script.RealmInfo]
}
-EmptyResult
-
script.Message = (
method: "script.message",
params: script.MessageParameters
@@ -1146,12 +1100,6 @@ log.EntryAdded = (
params: log.Entry,
)
-EmptyResult
-
-EmptyResult
-
-EmptyResult
-
WebExtensionResult = (
webExtension.InstallResult
)
diff --git a/tr/cddl/webdriver-bidi-remote.cddl b/tr/cddl/webdriver-bidi-remote.cddl
index e772bca8e3d4..db6edf268f7b 100644
--- a/tr/cddl/webdriver-bidi-remote.cddl
+++ b/tr/cddl/webdriver-bidi-remote.cddl
@@ -130,22 +130,16 @@ session.End = (
params: EmptyParams
)
-EmptyResult
-
session.Subscribe = (
method: "session.subscribe",
params: session.SubscriptionRequest
)
-EmptyResult
-
session.Unsubscribe = (
method: "session.unsubscribe",
params: session.SubscriptionRequest
)
-EmptyResult
-
BrowserCommand = (
browser.Close //
browser.CreateUserContext //
@@ -178,8 +172,6 @@ browser.Close = (
params: EmptyParams,
)
-EmptyResult
-
browser.CreateUserContext = (
method: "browser.createUserContext",
params: EmptyParams,
@@ -204,8 +196,6 @@ browser.RemoveUserContextParameters = {
userContext: browser.UserContext
}
-EmptyResult
-
browser.SetClientWindowState = (
method: "browser.setClientWindowState",
params: browser.SetClientWindowStateParameters
@@ -228,8 +218,6 @@ browser.ClientWindowRectState = (
? y: js-int,
)
-browser.ClientWindowInfo
-
BrowsingContextCommand = (
browsingContext.Activate //
browsingContext.CaptureScreenshot //
@@ -295,8 +283,6 @@ browsingContext.ActivateParameters = {
context: browsingContext.BrowsingContext
}
-EmptyResult
-
browsingContext.CaptureScreenshot = (
method: "browsingContext.captureScreenshot",
params: browsingContext.CaptureScreenshotParameters
@@ -342,8 +328,6 @@ browsingContext.CloseParameters = {
? promptUnload: bool .default false
}
-EmptyResult
-
browsingContext.Create = (
method: "browsingContext.create",
params: browsingContext.CreateParameters
@@ -379,8 +363,6 @@ browsingContext.HandleUserPromptParameters = {
? userText: text,
}
-EmptyResult
-
browsingContext.LocateNodes = (
method: "browsingContext.locateNodes",
params: browsingContext.LocateNodesParameters
@@ -446,8 +428,6 @@ browsingContext.ReloadParameters = {
? wait: browsingContext.ReadinessState,
}
-browsingContext.NavigateResult
-
browsingContext.SetViewport = (
method: "browsingContext.setViewport",
params: browsingContext.SetViewportParameters
@@ -464,8 +444,6 @@ browsingContext.Viewport = {
height: js-uint,
}
-EmptyResult
-
browsingContext.TraverseHistory = (
method: "browsingContext.traverseHistory",
params: browsingContext.TraverseHistoryParameters
@@ -593,8 +571,6 @@ network.ContinueRequestParameters = {
?url: text,
}
-EmptyResult
-
network.ContinueResponse = (
method: "network.continueResponse",
params: network.ContinueResponseParameters
@@ -609,8 +585,6 @@ network.ContinueResponseParameters = {
?statusCode: js-uint,
}
-EmptyResult
-
network.ContinueWithAuth = (
method: "network.continueWithAuth",
params: network.ContinueWithAuthParameters
@@ -630,8 +604,6 @@ network.ContinueWithAuthNoCredentials = (
action: "default" / "cancel"
)
-EmptyResult
-
network.FailRequest = (
method: "network.failRequest",
params: network.FailRequestParameters
@@ -641,8 +613,6 @@ network.FailRequestParameters = {
request: network.Request,
}
-EmptyResult
-
network.ProvideResponse = (
method: "network.provideResponse",
params: network.ProvideResponseParameters
@@ -657,8 +627,6 @@ network.ProvideResponseParameters = {
?statusCode: js-uint,
}
-EmptyResult
-
network.RemoveIntercept = (
method: "network.removeIntercept",
params: network.RemoveInterceptParameters
@@ -668,8 +636,6 @@ network.RemoveInterceptParameters = {
intercept: network.Intercept
}
-EmptyResult
-
network.SetCacheBehavior = (
method: "network.setCacheBehavior",
params: network.SetCacheBehaviorParameters
@@ -680,10 +646,6 @@ network.SetCacheBehaviorParameters = {
? contexts: [+browsingContext.BrowsingContext]
}
-EmptyResult
-
-EmptyResult
-
ScriptCommand = (
script.AddPreloadScript //
script.CallFunction //
@@ -1077,8 +1039,6 @@ script.DisownParameters = {
target: script.Target;
}
-EmptyResult
-
script.CallFunction = (
method: "script.callFunction",
params: script.CallFunctionParameters
@@ -1095,8 +1055,6 @@ script.CallFunctionParameters = {
? userActivation: bool .default false,
}
-script.EvaluateResult
-
script.Evaluate = (
method: "script.evaluate",
params: script.EvaluateParameters
@@ -1111,8 +1069,6 @@ script.EvaluateParameters = {
? userActivation: bool .default false,
}
-script.EvaluateResult
-
script.GetRealms = (
method: "script.getRealms",
params: script.GetRealmsParameters
@@ -1132,8 +1088,6 @@ script.RemovePreloadScriptParameters = {
script: script.PreloadScript
}
-EmptyResult
-
StorageCommand = (
storage.DeleteCookies //
storage.GetCookies //
@@ -1356,8 +1310,6 @@ input.PointerCommonProperties = (
input.Origin = "viewport" / "pointer" / input.ElementOrigin
-EmptyResult
-
input.ReleaseActions = (
method: "input.releaseActions",
params: input.ReleaseActionsParameters
@@ -1367,8 +1319,6 @@ input.ReleaseActionsParameters = {
context: browsingContext.BrowsingContext,
}
-EmptyResult
-
input.SetFiles = (
method: "input.setFiles",
params: input.SetFilesParameters
@@ -1380,8 +1330,6 @@ input.SetFilesParameters = {
files: [*text]
}
-EmptyResult
-
WebExtensionCommand = (
webExtension.Install //
webExtension.Uninstall
diff --git a/tr/dfns/screen-capture.json b/tr/dfns/screen-capture.json
index 9dee9af561b8..4cb0837b1e17 100644
--- a/tr/dfns/screen-capture.json
+++ b/tr/dfns/screen-capture.json
@@ -342,6 +342,25 @@
},
"definedIn": "table"
},
+ {
+ "id": "dfn-deviceid",
+ "href": "https://www.w3.org/TR/screen-capture/#dfn-deviceid",
+ "linkingText": [
+ "deviceId"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "constrainable-properties-for-captured-display-surfaces",
+ "href": "https://www.w3.org/TR/screen-capture/#constrainable-properties-for-captured-display-surfaces",
+ "title": "Constrainable Properties for Captured Display Surfaces",
+ "number": "5.4"
+ },
+ "definedIn": "table"
+ },
{
"id": "dfn-displaysurface",
"href": "https://www.w3.org/TR/screen-capture/#dfn-displaysurface",
diff --git a/tr/dfns/selection-api.json b/tr/dfns/selection-api.json
index e06c82b6c582..69a231419b51 100644
--- a/tr/dfns/selection-api.json
+++ b/tr/dfns/selection-api.json
@@ -1006,9 +1006,9 @@
"access": "private",
"informative": false,
"heading": {
- "id": "scheduling-selectionhange-event",
- "href": "https://www.w3.org/TR/selection-api/#scheduling-selectionhange-event",
- "title": "Scheduling selectionhange event",
+ "id": "scheduling-selectionchange-event",
+ "href": "https://www.w3.org/TR/selection-api/#scheduling-selectionchange-event",
+ "title": "Scheduling selectionchange event",
"number": "6.2.1"
},
"definedIn": "prose"
@@ -1025,9 +1025,9 @@
"access": "private",
"informative": false,
"heading": {
- "id": "firing-selectionhange-event",
- "href": "https://www.w3.org/TR/selection-api/#firing-selectionhange-event",
- "title": "Firing selectionhange event",
+ "id": "firing-selectionchange-event",
+ "href": "https://www.w3.org/TR/selection-api/#firing-selectionchange-event",
+ "title": "Firing selectionchange event",
"number": "6.2.2"
},
"definedIn": "prose"
diff --git a/tr/dfns/webgpu.json b/tr/dfns/webgpu.json
index 93d7d76a7250..43519ccc621b 100644
--- a/tr/dfns/webgpu.json
+++ b/tr/dfns/webgpu.json
@@ -1217,27 +1217,6 @@
},
"definedIn": "dt"
},
- {
- "id": "dom-adapter-xrcompatible-slot",
- "href": "https://www.w3.org/TR/webgpu/#dom-adapter-xrcompatible-slot",
- "linkingText": [
- "[[xrCompatible]]"
- ],
- "localLinkingText": [],
- "type": "attribute",
- "for": [
- "adapter"
- ],
- "access": "public",
- "informative": false,
- "heading": {
- "id": "adapters",
- "href": "https://www.w3.org/TR/webgpu/#adapters",
- "title": "Adapters",
- "number": "3.5.1"
- },
- "definedIn": "dt"
- },
{
"id": "dom-adapter-state-slot",
"href": "https://www.w3.org/TR/webgpu/#dom-adapter-state-slot",
@@ -1446,6 +1425,27 @@
},
"definedIn": "dt"
},
+ {
+ "id": "dom-device-destroy-started-slot",
+ "href": "https://www.w3.org/TR/webgpu/#dom-device-destroy-started-slot",
+ "linkingText": [
+ "[[destroy started]]"
+ ],
+ "localLinkingText": [],
+ "type": "attribute",
+ "for": [
+ "device"
+ ],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "devices",
+ "href": "https://www.w3.org/TR/webgpu/#devices",
+ "title": "Devices",
+ "number": "3.5.2"
+ },
+ "definedIn": "dt"
+ },
{
"id": "a-new-device",
"href": "https://www.w3.org/TR/webgpu/#a-new-device",
@@ -3758,27 +3758,6 @@
},
"definedIn": "dt"
},
- {
- "id": "dom-gpurequestadapteroptions-xrcompatible",
- "href": "https://www.w3.org/TR/webgpu/#dom-gpurequestadapteroptions-xrcompatible",
- "linkingText": [
- "xrCompatible"
- ],
- "localLinkingText": [],
- "type": "dict-member",
- "for": [
- "GPURequestAdapterOptions"
- ],
- "access": "public",
- "informative": false,
- "heading": {
- "id": "adapter-selection",
- "href": "https://www.w3.org/TR/webgpu/#adapter-selection",
- "title": "Adapter Selection",
- "number": "4.2.2"
- },
- "definedIn": "dt"
- },
{
"id": "gpuadapter",
"href": "https://www.w3.org/TR/webgpu/#gpuadapter",
@@ -4129,27 +4108,6 @@
},
"definedIn": "dt"
},
- {
- "id": "dom-gpudevice-adapterinfo",
- "href": "https://www.w3.org/TR/webgpu/#dom-gpudevice-adapterinfo",
- "linkingText": [
- "adapterInfo"
- ],
- "localLinkingText": [],
- "type": "attribute",
- "for": [
- "GPUDevice"
- ],
- "access": "public",
- "informative": false,
- "heading": {
- "id": "gpudevice",
- "href": "https://www.w3.org/TR/webgpu/#gpudevice",
- "title": "GPUDevice",
- "number": "4.4"
- },
- "definedIn": "dt"
- },
{
"id": "dom-gpudevice-destroy",
"href": "https://www.w3.org/TR/webgpu/#dom-gpudevice-destroy",
@@ -15625,27 +15583,6 @@
},
"definedIn": "table"
},
- {
- "id": "dom-gpuvertexformat-uint8",
- "href": "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-uint8",
- "linkingText": [
- "\"uint8\""
- ],
- "localLinkingText": [],
- "type": "enum-value",
- "for": [
- "GPUVertexFormat"
- ],
- "access": "public",
- "informative": false,
- "heading": {
- "id": "vertex-formats",
- "href": "https://www.w3.org/TR/webgpu/#vertex-formats",
- "title": "Vertex Formats",
- "number": "10.3.7.1"
- },
- "definedIn": "table"
- },
{
"id": "dom-gpuvertexformat-uint8x2",
"href": "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-uint8x2",
@@ -15688,27 +15625,6 @@
},
"definedIn": "table"
},
- {
- "id": "dom-gpuvertexformat-sint8",
- "href": "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-sint8",
- "linkingText": [
- "\"sint8\""
- ],
- "localLinkingText": [],
- "type": "enum-value",
- "for": [
- "GPUVertexFormat"
- ],
- "access": "public",
- "informative": false,
- "heading": {
- "id": "vertex-formats",
- "href": "https://www.w3.org/TR/webgpu/#vertex-formats",
- "title": "Vertex Formats",
- "number": "10.3.7.1"
- },
- "definedIn": "table"
- },
{
"id": "dom-gpuvertexformat-sint8x2",
"href": "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-sint8x2",
@@ -15751,27 +15667,6 @@
},
"definedIn": "table"
},
- {
- "id": "dom-gpuvertexformat-unorm8",
- "href": "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-unorm8",
- "linkingText": [
- "\"unorm8\""
- ],
- "localLinkingText": [],
- "type": "enum-value",
- "for": [
- "GPUVertexFormat"
- ],
- "access": "public",
- "informative": false,
- "heading": {
- "id": "vertex-formats",
- "href": "https://www.w3.org/TR/webgpu/#vertex-formats",
- "title": "Vertex Formats",
- "number": "10.3.7.1"
- },
- "definedIn": "table"
- },
{
"id": "dom-gpuvertexformat-unorm8x2",
"href": "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-unorm8x2",
@@ -15814,27 +15709,6 @@
},
"definedIn": "table"
},
- {
- "id": "dom-gpuvertexformat-snorm8",
- "href": "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-snorm8",
- "linkingText": [
- "\"snorm8\""
- ],
- "localLinkingText": [],
- "type": "enum-value",
- "for": [
- "GPUVertexFormat"
- ],
- "access": "public",
- "informative": false,
- "heading": {
- "id": "vertex-formats",
- "href": "https://www.w3.org/TR/webgpu/#vertex-formats",
- "title": "Vertex Formats",
- "number": "10.3.7.1"
- },
- "definedIn": "table"
- },
{
"id": "dom-gpuvertexformat-snorm8x2",
"href": "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-snorm8x2",
@@ -15877,27 +15751,6 @@
},
"definedIn": "table"
},
- {
- "id": "dom-gpuvertexformat-uint16",
- "href": "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-uint16",
- "linkingText": [
- "\"uint16\""
- ],
- "localLinkingText": [],
- "type": "enum-value",
- "for": [
- "GPUVertexFormat"
- ],
- "access": "public",
- "informative": false,
- "heading": {
- "id": "vertex-formats",
- "href": "https://www.w3.org/TR/webgpu/#vertex-formats",
- "title": "Vertex Formats",
- "number": "10.3.7.1"
- },
- "definedIn": "table"
- },
{
"id": "dom-gpuvertexformat-uint16x2",
"href": "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-uint16x2",
@@ -15940,27 +15793,6 @@
},
"definedIn": "table"
},
- {
- "id": "dom-gpuvertexformat-sint16",
- "href": "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-sint16",
- "linkingText": [
- "\"sint16\""
- ],
- "localLinkingText": [],
- "type": "enum-value",
- "for": [
- "GPUVertexFormat"
- ],
- "access": "public",
- "informative": false,
- "heading": {
- "id": "vertex-formats",
- "href": "https://www.w3.org/TR/webgpu/#vertex-formats",
- "title": "Vertex Formats",
- "number": "10.3.7.1"
- },
- "definedIn": "table"
- },
{
"id": "dom-gpuvertexformat-sint16x2",
"href": "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-sint16x2",
@@ -16003,27 +15835,6 @@
},
"definedIn": "table"
},
- {
- "id": "dom-gpuvertexformat-unorm16",
- "href": "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-unorm16",
- "linkingText": [
- "\"unorm16\""
- ],
- "localLinkingText": [],
- "type": "enum-value",
- "for": [
- "GPUVertexFormat"
- ],
- "access": "public",
- "informative": false,
- "heading": {
- "id": "vertex-formats",
- "href": "https://www.w3.org/TR/webgpu/#vertex-formats",
- "title": "Vertex Formats",
- "number": "10.3.7.1"
- },
- "definedIn": "table"
- },
{
"id": "dom-gpuvertexformat-unorm16x2",
"href": "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-unorm16x2",
@@ -16066,27 +15877,6 @@
},
"definedIn": "table"
},
- {
- "id": "dom-gpuvertexformat-snorm16",
- "href": "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-snorm16",
- "linkingText": [
- "\"snorm16\""
- ],
- "localLinkingText": [],
- "type": "enum-value",
- "for": [
- "GPUVertexFormat"
- ],
- "access": "public",
- "informative": false,
- "heading": {
- "id": "vertex-formats",
- "href": "https://www.w3.org/TR/webgpu/#vertex-formats",
- "title": "Vertex Formats",
- "number": "10.3.7.1"
- },
- "definedIn": "table"
- },
{
"id": "dom-gpuvertexformat-snorm16x2",
"href": "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-snorm16x2",
@@ -16129,27 +15919,6 @@
},
"definedIn": "table"
},
- {
- "id": "dom-gpuvertexformat-float16",
- "href": "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-float16",
- "linkingText": [
- "\"float16\""
- ],
- "localLinkingText": [],
- "type": "enum-value",
- "for": [
- "GPUVertexFormat"
- ],
- "access": "public",
- "informative": false,
- "heading": {
- "id": "vertex-formats",
- "href": "https://www.w3.org/TR/webgpu/#vertex-formats",
- "title": "Vertex Formats",
- "number": "10.3.7.1"
- },
- "definedIn": "table"
- },
{
"id": "dom-gpuvertexformat-float16x2",
"href": "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-float16x2",
@@ -16465,27 +16234,6 @@
},
"definedIn": "table"
},
- {
- "id": "dom-gpuvertexformat-unorm8x4-bgra",
- "href": "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-unorm8x4-bgra",
- "linkingText": [
- "\"unorm8x4-bgra\""
- ],
- "localLinkingText": [],
- "type": "enum-value",
- "for": [
- "GPUVertexFormat"
- ],
- "access": "public",
- "informative": false,
- "heading": {
- "id": "vertex-formats",
- "href": "https://www.w3.org/TR/webgpu/#vertex-formats",
- "title": "Vertex Formats",
- "number": "10.3.7.1"
- },
- "definedIn": "table"
- },
{
"id": "enumdef-gpuvertexstepmode",
"href": "https://www.w3.org/TR/webgpu/#enumdef-gpuvertexstepmode",
diff --git a/tr/events/selection-api.json b/tr/events/selection-api.json
index 51a388426aad..572cc2607699 100644
--- a/tr/events/selection-api.json
+++ b/tr/events/selection-api.json
@@ -21,9 +21,9 @@
{
"src": {
"format": "fire an event phrasing",
- "href": "https://www.w3.org/TR/selection-api/#firing-selectionhange-event"
+ "href": "https://www.w3.org/TR/selection-api/#firing-selectionchange-event"
},
- "href": "https://www.w3.org/TR/selection-api/#firing-selectionhange-event",
+ "href": "https://www.w3.org/TR/selection-api/#firing-selectionchange-event",
"type": "selectionchange",
"targets": [
"GlobalEventHandlers"
diff --git a/tr/headings/selection-api.json b/tr/headings/selection-api.json
index 34cc5986f166..5a271641cb9d 100644
--- a/tr/headings/selection-api.json
+++ b/tr/headings/selection-api.json
@@ -94,17 +94,17 @@
"number": "6.2"
},
{
- "id": "scheduling-selectionhange-event",
- "href": "https://www.w3.org/TR/selection-api/#scheduling-selectionhange-event",
+ "id": "scheduling-selectionchange-event",
+ "href": "https://www.w3.org/TR/selection-api/#scheduling-selectionchange-event",
"level": 4,
- "title": "Scheduling selectionhange event",
+ "title": "Scheduling selectionchange event",
"number": "6.2.1"
},
{
- "id": "firing-selectionhange-event",
- "href": "https://www.w3.org/TR/selection-api/#firing-selectionhange-event",
+ "id": "firing-selectionchange-event",
+ "href": "https://www.w3.org/TR/selection-api/#firing-selectionchange-event",
"level": 4,
- "title": "Firing selectionhange event",
+ "title": "Firing selectionchange event",
"number": "6.2.2"
},
{
diff --git a/tr/idl/webgpu.idl b/tr/idl/webgpu.idl
index 82327343d5fb..d8afbf6ba94f 100644
--- a/tr/idl/webgpu.idl
+++ b/tr/idl/webgpu.idl
@@ -81,7 +81,6 @@ dictionary GPURequestAdapterOptions {
DOMString featureLevel = "core";
GPUPowerPreference powerPreference;
boolean forceFallbackAdapter = false;
- boolean xrCompatible = false;
};
enum GPUPowerPreference {
@@ -129,7 +128,6 @@ enum GPUFeatureName {
interface GPUDevice : EventTarget {
[SameObject] readonly attribute GPUSupportedFeatures features;
[SameObject] readonly attribute GPUSupportedLimits limits;
- [SameObject] readonly attribute GPUAdapterInfo adapterInfo;
[SameObject] readonly attribute GPUQueue queue;
@@ -572,7 +570,7 @@ GPUPipelineLayout includes GPUObjectBase;
dictionary GPUPipelineLayoutDescriptor
: GPUObjectDescriptorBase {
- required sequence bindGroupLayouts;
+ required sequence bindGroupLayouts;
};
[Exposed=(Window, Worker), SecureContext]
@@ -812,31 +810,22 @@ enum GPUIndexFormat {
};
enum GPUVertexFormat {
- "uint8",
"uint8x2",
"uint8x4",
- "sint8",
"sint8x2",
"sint8x4",
- "unorm8",
"unorm8x2",
"unorm8x4",
- "snorm8",
"snorm8x2",
"snorm8x4",
- "uint16",
"uint16x2",
"uint16x4",
- "sint16",
"sint16x2",
"sint16x4",
- "unorm16",
"unorm16x2",
"unorm16x4",
- "snorm16",
"snorm16x2",
"snorm16x4",
- "float16",
"float16x2",
"float16x4",
"float32",
@@ -852,7 +841,6 @@ enum GPUVertexFormat {
"sint32x3",
"sint32x4",
"unorm10-10-10-2",
- "unorm8x4-bgra",
};
enum GPUVertexStepMode {
diff --git a/tr/ids/WGSL.json b/tr/ids/WGSL.json
index 9ed7cc8f10cf..596b5ccd0ea6 100644
--- a/tr/ids/WGSL.json
+++ b/tr/ids/WGSL.json
@@ -267,12 +267,7 @@
"https://www.w3.org/TR/WGSL/#ref-for-diagnostic-filter%E2%91%A2",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A3",
"https://www.w3.org/TR/WGSL/#ref-for-diagnostic-conflict",
- "https://www.w3.org/TR/WGSL/#ref-for-global-diagnostic-filter%E2%91%A0",
- "https://www.w3.org/TR/WGSL/#ref-for-diagnostic-conflict%E2%91%A0",
"https://www.w3.org/TR/WGSL/#nearest-enclosing-diagnostic-filter",
- "https://www.w3.org/TR/WGSL/#ref-for-range-diagnostic-filter",
- "https://www.w3.org/TR/WGSL/#ref-for-diagnostic-conflict%E2%91%A1",
- "https://www.w3.org/TR/WGSL/#ref-for-global-diagnostic-filter%E2%91%A1",
"https://www.w3.org/TR/WGSL/#limits",
"https://www.w3.org/TR/WGSL/#ref-for-behavioral-requirements%E2%91%A3",
"https://www.w3.org/TR/WGSL/#ref-for-structure",
@@ -286,15 +281,18 @@
"https://www.w3.org/TR/WGSL/#ref-for-address-spaces-private%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-statically-accessed%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-shader%E2%91%A1",
+ "https://www.w3.org/TR/WGSL/#ref-for-bool",
"https://www.w3.org/TR/WGSL/#ref-for-byte-size%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-variable%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-address-spaces-function%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-function-function%E2%91%A0",
+ "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-byte-size%E2%91%A1",
"https://www.w3.org/TR/WGSL/#ref-for-variable%E2%91%A1",
"https://www.w3.org/TR/WGSL/#ref-for-address-spaces-workgroup%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-statically-accessed%E2%91%A1",
"https://www.w3.org/TR/WGSL/#ref-for-shader%E2%91%A2",
+ "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A1",
"https://www.w3.org/TR/WGSL/#ref-for-fixed-footprint",
"https://www.w3.org/TR/WGSL/#ref-for-creation-fixed-footprint",
"https://www.w3.org/TR/WGSL/#ref-for-dom-supported-limits-maxcomputeworkgroupstoragesize",
@@ -800,7 +798,7 @@
"https://www.w3.org/TR/WGSL/#ref-for-static-context",
"https://www.w3.org/TR/WGSL/#type-assertion",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A1%E2%91%A3",
- "https://www.w3.org/TR/WGSL/#ref-for-bool",
+ "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A2",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/WGSL/#type-checking",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A1%E2%91%A5",
@@ -827,7 +825,7 @@
"https://www.w3.org/TR/WGSL/#parameterized",
"https://www.w3.org/TR/WGSL/#fully-elaborated",
"https://www.w3.org/TR/WGSL/#substitution",
- "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A0",
+ "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A3",
"https://www.w3.org/TR/WGSL/#overload",
"https://www.w3.org/TR/WGSL/#type-rule-applies-to-a-syntactic-phrase",
"https://www.w3.org/TR/WGSL/#ref-for-syntactic-phrase%E2%91%A1",
@@ -1000,7 +998,7 @@
"https://www.w3.org/TR/WGSL/#ref-for-abstractfloat%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/WGSL/#scalar-types",
"https://www.w3.org/TR/WGSL/#scalar",
- "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A1",
+ "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A4",
"https://www.w3.org/TR/WGSL/#ref-for-abstractint%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/WGSL/#ref-for-abstractfloat%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/WGSL/#ref-for-i32%E2%91%A7",
@@ -1743,7 +1741,7 @@
"https://www.w3.org/TR/WGSL/#predeclared-types",
"https://www.w3.org/TR/WGSL/#ref-for-predeclared%E2%91%A8",
"https://www.w3.org/TR/WGSL/#ref-for-type%E2%91%A3",
- "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A2",
+ "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A5",
"https://www.w3.org/TR/WGSL/#ref-for-f16%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/WGSL/#ref-for-f32%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/WGSL/#ref-for-i32%E2%91%A0%E2%91%A2",
@@ -2862,7 +2860,7 @@
"https://www.w3.org/TR/WGSL/#ref-for-syntax-compound_statement%E2%91%A2",
"https://www.w3.org/TR/WGSL/#ref-for-type-rule-preconditions%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A0%E2%93%AA%E2%91%A0",
- "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A3",
+ "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A6",
"https://www.w3.org/TR/WGSL/#switch-statement",
"https://www.w3.org/TR/WGSL/#statement-switch",
"https://www.w3.org/TR/WGSL/#ref-for-case-clause%E2%91%A0",
@@ -2953,11 +2951,11 @@
"https://www.w3.org/TR/WGSL/#ref-for-compound-statement%E2%91%A6",
"https://www.w3.org/TR/WGSL/#ref-for-variable-declaration%E2%91%A6",
"https://www.w3.org/TR/WGSL/#ref-for-value-declaration%E2%91%A4",
- "https://www.w3.org/TR/WGSL/#example-8c799ce1",
- "https://www.w3.org/TR/WGSL/#example-a40b4a54",
- "https://www.w3.org/TR/WGSL/#example-41a789ae",
- "https://www.w3.org/TR/WGSL/#example-0fee2fe2",
- "https://www.w3.org/TR/WGSL/#example-dc981772",
+ "https://www.w3.org/TR/WGSL/#example-3440ef35",
+ "https://www.w3.org/TR/WGSL/#example-f24668cd",
+ "https://www.w3.org/TR/WGSL/#example-759330e0",
+ "https://www.w3.org/TR/WGSL/#example-00c6c948",
+ "https://www.w3.org/TR/WGSL/#example-4452362c",
"https://www.w3.org/TR/WGSL/#for-statement",
"https://www.w3.org/TR/WGSL/#syntax-for_statement",
"https://www.w3.org/TR/WGSL/#ref-for-syntax-attribute%E2%91%A0%E2%93%AA",
@@ -2984,7 +2982,7 @@
"https://www.w3.org/TR/WGSL/#ref-for-iteration%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-type-rule-preconditions%E2%91%A2",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A0%E2%93%AA%E2%91%A6",
- "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A4",
+ "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A7",
"https://www.w3.org/TR/WGSL/#ref-for-statement-continuing%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-declaration%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/WGSL/#ref-for-identifier%E2%91%A1%E2%91%A5",
@@ -3007,7 +3005,7 @@
"https://www.w3.org/TR/WGSL/#ref-for-iteration%E2%91%A3",
"https://www.w3.org/TR/WGSL/#ref-for-type-rule-preconditions%E2%91%A3",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A0%E2%93%AA%E2%91%A7",
- "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A5",
+ "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A8",
"https://www.w3.org/TR/WGSL/#ref-for-statement-loop%E2%91%A3",
"https://www.w3.org/TR/WGSL/#ref-for-statement-for%E2%91%A3",
"https://www.w3.org/TR/WGSL/#ref-for-dynamic-error%E2%91%A4",
@@ -3033,7 +3031,7 @@
"https://www.w3.org/TR/WGSL/#ref-for-statement-loop%E2%91%A5",
"https://www.w3.org/TR/WGSL/#ref-for-type-rule-preconditions%E2%91%A4",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A0%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A6",
+ "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/WGSL/#example-c9adc204",
"https://www.w3.org/TR/WGSL/#continue-statement",
"https://www.w3.org/TR/WGSL/#syntax-continue_statement",
@@ -3104,7 +3102,7 @@
"https://www.w3.org/TR/WGSL/#ref-for-function-scope%E2%91%A7",
"https://www.w3.org/TR/WGSL/#ref-for-type-rule-preconditions%E2%91%A5",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A0%E2%91%A1%E2%91%A2",
- "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A7",
+ "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/WGSL/#syntax-const_assert_statement",
"https://www.w3.org/TR/WGSL/#ref-for-syntax-expression%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/WGSL/#example-d16c55a9",
@@ -3384,10 +3382,8 @@
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A0%E2%91%A3%E2%91%A4",
"https://www.w3.org/TR/WGSL/#ref-for-structure%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/WGSL/#ref-for-store-type%E2%91%A1%E2%91%A3",
- "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-uniform%E2%91%A3",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A0%E2%91%A3%E2%91%A5",
"https://www.w3.org/TR/WGSL/#ref-for-requiredalignof",
- "https://www.w3.org/TR/WGSL/#ref-for-nesting-depth%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A0%E2%91%A3%E2%91%A6",
"https://www.w3.org/TR/WGSL/#ref-for-const-expressions%E2%91%A3%E2%91%A8",
"https://www.w3.org/TR/WGSL/#ref-for-type-rule%E2%91%A5",
@@ -3472,7 +3468,7 @@
"https://www.w3.org/TR/WGSL/#ref-for-syntax_sym-comma%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-syntax_sym-paren_right%E2%91%A8",
"https://www.w3.org/TR/WGSL/#attribute-diagnostic",
- "https://www.w3.org/TR/WGSL/#ref-for-range-diagnostic-filter%E2%91%A0",
+ "https://www.w3.org/TR/WGSL/#ref-for-range-diagnostic-filter",
"https://www.w3.org/TR/WGSL/#ref-for-attribute-diagnostic%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A0%E2%91%A5%E2%91%A1",
"https://www.w3.org/TR/WGSL/#ref-for-diagnostic-triggering-rule%E2%91%A8",
@@ -3703,11 +3699,11 @@
"https://www.w3.org/TR/WGSL/#ref-for-return-value%E2%91%A2",
"https://www.w3.org/TR/WGSL/#ref-for-shader-stage-output%E2%91%A4",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A0%E2%91%A8%E2%91%A2",
- "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A8",
+ "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/WGSL/#ref-for-numeric-scalar%E2%91%A3",
"https://www.w3.org/TR/WGSL/#ref-for-numeric-vector%E2%91%A2",
"https://www.w3.org/TR/WGSL/#ref-for-structure%E2%91%A1%E2%93%AA",
- "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/WGSL/#ref-for-numeric-scalar%E2%91%A4",
"https://www.w3.org/TR/WGSL/#ref-for-numeric-vector%E2%91%A3",
"https://www.w3.org/TR/WGSL/#ref-for-user-defined-input-datum",
@@ -3715,7 +3711,7 @@
"https://www.w3.org/TR/WGSL/#ref-for-return-type%E2%91%A7",
"https://www.w3.org/TR/WGSL/#ref-for-user-defined-output-datum",
"https://www.w3.org/TR/WGSL/#ref-for-built-in-output-value%E2%91%A1",
- "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A0%E2%91%A0",
+ "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/WGSL/#ref-for-built-in-values%E2%91%A2",
"https://www.w3.org/TR/WGSL/#ref-for-compute%E2%91%A0",
"https://www.w3.org/TR/WGSL/#example-b218a1e2",
@@ -4135,7 +4131,6 @@
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A1%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/WGSL/#memory-layouts",
"https://www.w3.org/TR/WGSL/#ref-for-address-spaces%E2%91%A0%E2%91%A6",
- "https://www.w3.org/TR/WGSL/#ref-for-host-shareable%E2%91%A4",
"https://www.w3.org/TR/WGSL/#ref-for-uniform-buffer%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-storage-buffer%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/WGSL/#ref-for-dynamic-error%E2%91%A6",
@@ -4143,17 +4138,15 @@
"https://www.w3.org/TR/WGSL/#ref-for-memory-locations%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/WGSL/#ref-for-store-type%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A1%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/WGSL/#ref-for-host-shareable%E2%91%A5",
+ "https://www.w3.org/TR/WGSL/#ref-for-host-shareable%E2%91%A4",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A1%E2%91%A0%E2%91%A6",
- "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-uniform%E2%91%A4",
+ "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-uniform%E2%91%A3",
"https://www.w3.org/TR/WGSL/#ref-for-address-spaces-storage%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-uniform%E2%91%A5",
+ "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-uniform%E2%91%A4",
"https://www.w3.org/TR/WGSL/#ref-for-address-spaces-storage%E2%91%A0%E2%91%A1",
- "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-uniform%E2%91%A6",
+ "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-uniform%E2%91%A5",
"https://www.w3.org/TR/WGSL/#ref-for-address-spaces-storage%E2%91%A0%E2%91%A2",
- "https://www.w3.org/TR/WGSL/#ref-for-host-shareable%E2%91%A6",
- "https://www.w3.org/TR/WGSL/#ref-for-host-shareable%E2%91%A7",
- "https://www.w3.org/TR/WGSL/#ref-for-fixed-footprint%E2%91%A3",
+ "https://www.w3.org/TR/WGSL/#ref-for-host-shareable%E2%91%A5",
"https://www.w3.org/TR/WGSL/#alignof",
"https://www.w3.org/TR/WGSL/#ref-for-alignment",
"https://www.w3.org/TR/WGSL/#alignofmember",
@@ -4172,32 +4165,27 @@
"https://www.w3.org/TR/WGSL/#ref-for-alignof%E2%91%A1",
"https://www.w3.org/TR/WGSL/#ref-for-sizeof%E2%91%A3",
"https://www.w3.org/TR/WGSL/#alignment-and-size",
- "https://www.w3.org/TR/WGSL/#ref-for-host-shareable%E2%91%A8",
- "https://www.w3.org/TR/WGSL/#ref-for-fixed-footprint%E2%91%A4",
+ "https://www.w3.org/TR/WGSL/#ref-for-host-shareable%E2%91%A6",
+ "https://www.w3.org/TR/WGSL/#ref-for-fixed-footprint%E2%91%A3",
"https://www.w3.org/TR/WGSL/#alignment",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A1%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/WGSL/#ref-for-memory-locations%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/WGSL/#byte-size",
- "https://www.w3.org/TR/WGSL/#ref-for-host-shareable%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/WGSL/#ref-for-fixed-footprint%E2%91%A5",
+ "https://www.w3.org/TR/WGSL/#ref-for-host-shareable%E2%91%A7",
"https://www.w3.org/TR/WGSL/#ref-for-alignof%E2%91%A2",
"https://www.w3.org/TR/WGSL/#ref-for-sizeof%E2%91%A4",
- "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/WGSL/#ref-for-i32%E2%91%A2%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-u32%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/WGSL/#ref-for-f32%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/WGSL/#ref-for-f16%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/WGSL/#ref-for-atomic-type%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/WGSL/#ref-for-vector%E2%91%A0%E2%91%A8",
- "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/WGSL/#ref-for-i32%E2%91%A2%E2%91%A1",
"https://www.w3.org/TR/WGSL/#ref-for-u32%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/WGSL/#ref-for-f32%E2%91%A0%E2%91%A7",
- "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/WGSL/#ref-for-i32%E2%91%A2%E2%91%A2",
"https://www.w3.org/TR/WGSL/#ref-for-u32%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/WGSL/#ref-for-f32%E2%91%A0%E2%91%A8",
- "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/WGSL/#ref-for-i32%E2%91%A2%E2%91%A3",
"https://www.w3.org/TR/WGSL/#ref-for-u32%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/WGSL/#ref-for-f32%E2%91%A1%E2%93%AA",
@@ -4221,7 +4209,6 @@
"https://www.w3.org/TR/WGSL/#ref-for-roundup%E2%91%A5",
"https://www.w3.org/TR/WGSL/#ref-for-alignof%E2%91%A8",
"https://www.w3.org/TR/WGSL/#ref-for-sizeof%E2%91%A7",
- "https://www.w3.org/TR/WGSL/#why-is-bool-4-bytes",
"https://www.w3.org/TR/WGSL/#structure-member-layout",
"https://www.w3.org/TR/WGSL/#ref-for-structure%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/WGSL/#layout-attributes",
@@ -4251,15 +4238,11 @@
"https://www.w3.org/TR/WGSL/#example-b15d769f",
"https://www.w3.org/TR/WGSL/#example-adf8070c",
"https://www.w3.org/TR/WGSL/#internal-value-layout",
- "https://www.w3.org/TR/WGSL/#ref-for-host-shareable%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-attribute-align%E2%91%A4",
"https://www.w3.org/TR/WGSL/#ref-for-attribute-size%E2%91%A5",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A1%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/WGSL/#ref-for-alignof%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-behavioral-requirements%E2%91%A1%E2%91%A1",
- "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/WGSL/#ref-for-host-shareable%E2%91%A0%E2%91%A1",
- "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/WGSL/#ref-for-u32%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-i32%E2%91%A2%E2%91%A4",
"https://www.w3.org/TR/WGSL/#ref-for-i32%E2%91%A2%E2%91%A5",
@@ -4283,19 +4266,20 @@
"https://www.w3.org/TR/WGSL/#ref-for-offsetofmember%E2%91%A4",
"https://www.w3.org/TR/WGSL/#address-space-layout-constraints",
"https://www.w3.org/TR/WGSL/#ref-for-address-spaces-storage%E2%91%A0%E2%91%A3",
- "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-uniform%E2%91%A7",
+ "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-uniform%E2%91%A6",
"https://www.w3.org/TR/WGSL/#ref-for-address-spaces%E2%91%A0%E2%91%A7",
- "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-uniform%E2%91%A8",
+ "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-uniform%E2%91%A7",
"https://www.w3.org/TR/WGSL/#ref-for-address-spaces-storage%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A1%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A1%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/WGSL/#requiredalignof",
"https://www.w3.org/TR/WGSL/#ref-for-alignment%E2%91%A0",
+ "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-storage%E2%91%A0%E2%91%A5",
+ "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-uniform%E2%91%A8",
"https://www.w3.org/TR/WGSL/#ref-for-requiredalignof%E2%91%A0",
- "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-uniform%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-storage%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/WGSL/#ref-for-requiredalignof%E2%91%A1",
- "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-uniform%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A0%E2%91%A7",
+ "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-uniform%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/WGSL/#ref-for-i32%E2%91%A2%E2%91%A6",
"https://www.w3.org/TR/WGSL/#ref-for-u32%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/WGSL/#ref-for-f32%E2%91%A1%E2%91%A1",
@@ -4316,10 +4300,12 @@
"https://www.w3.org/TR/WGSL/#ref-for-roundup%E2%91%A7",
"https://www.w3.org/TR/WGSL/#ref-for-alignof%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/WGSL/#ref-for-alignof%E2%91%A1%E2%91%A2",
- "https://www.w3.org/TR/WGSL/#ref-for-structure%E2%91%A1%E2%91%A3",
- "https://www.w3.org/TR/WGSL/#ref-for-alignof%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/WGSL/#ref-for-roundup%E2%91%A8",
+ "https://www.w3.org/TR/WGSL/#ref-for-alignof%E2%91%A1%E2%91%A3",
+ "https://www.w3.org/TR/WGSL/#ref-for-structure%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/WGSL/#ref-for-alignof%E2%91%A1%E2%91%A4",
+ "https://www.w3.org/TR/WGSL/#ref-for-roundup%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/WGSL/#ref-for-alignof%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A1%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/WGSL/#ref-for-requiredalignof%E2%91%A2",
"https://www.w3.org/TR/WGSL/#ref-for-offsetofmember%E2%91%A5",
@@ -4331,12 +4317,16 @@
"https://www.w3.org/TR/WGSL/#ref-for-requiredalignof%E2%91%A5",
"https://www.w3.org/TR/WGSL/#ref-for-strideof%E2%91%A6",
"https://www.w3.org/TR/WGSL/#ref-for-requiredalignof%E2%91%A6",
- "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-uniform%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/WGSL/#ref-for-requiredalignof%E2%91%A7",
+ "https://www.w3.org/TR/WGSL/#ref-for-attribute-align%E2%91%A5",
+ "https://www.w3.org/TR/WGSL/#ref-for-alignof%E2%91%A1%E2%91%A6",
+ "https://www.w3.org/TR/WGSL/#ref-for-requiredalignof%E2%91%A8",
+ "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-uniform%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-strideof%E2%91%A7",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A1%E2%91%A1%E2%91%A4",
- "https://www.w3.org/TR/WGSL/#ref-for-roundup%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/WGSL/#ref-for-roundup%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-sizeof%E2%91%A0%E2%91%A3",
- "https://www.w3.org/TR/WGSL/#ref-for-attribute-align%E2%91%A5",
+ "https://www.w3.org/TR/WGSL/#ref-for-attribute-align%E2%91%A6",
"https://www.w3.org/TR/WGSL/#ref-for-attribute-size%E2%91%A6",
"https://www.w3.org/TR/WGSL/#example-ad1395c9",
"https://www.w3.org/TR/WGSL/#example-67da5de6",
@@ -4375,7 +4365,7 @@
"https://www.w3.org/TR/WGSL/#ref-for-memory-model-atomic-operation",
"https://www.w3.org/TR/WGSL/#ref-for-memory-model-scope",
"https://www.w3.org/TR/WGSL/#ref-for-address-spaces-workgroup%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-storage%E2%91%A0%E2%91%A5",
+ "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-storage%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/WGSL/#ref-for-memory-model-scope%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-quad%E2%91%A0",
"https://www.w3.org/TR/WGSL/#memory-semantics",
@@ -4385,11 +4375,11 @@
"https://www.w3.org/TR/WGSL/#ref-for-memory-model-memory-semantics%E2%91%A2",
"https://www.w3.org/TR/WGSL/#private-vs-non-private",
"https://www.w3.org/TR/WGSL/#ref-for-read-access%E2%91%A0%E2%91%A1",
- "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-storage%E2%91%A0%E2%91%A6",
+ "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-storage%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/WGSL/#ref-for-address-spaces-workgroup%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/WGSL/#ref-for-memory-model-non-private",
"https://www.w3.org/TR/WGSL/#ref-for-write-access%E2%91%A0%E2%91%A1",
- "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-storage%E2%91%A0%E2%91%A7",
+ "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-storage%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/WGSL/#ref-for-address-spaces-workgroup%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/WGSL/#ref-for-memory-model-non-private%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-read-access%E2%91%A0%E2%91%A2",
@@ -4803,7 +4793,7 @@
"https://www.w3.org/TR/WGSL/#ref-for-resolves%E2%91%A2%E2%91%A6",
"https://www.w3.org/TR/WGSL/#ref-for-formal-parameter%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-pointer-type%E2%91%A0%E2%91%A2",
- "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-storage%E2%91%A0%E2%91%A8",
+ "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-storage%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-address-spaces-workgroup%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/WGSL/#ref-for-address-spaces-private%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/WGSL/#ref-for-address-spaces%E2%91%A0%E2%91%A8",
@@ -4816,7 +4806,7 @@
"https://www.w3.org/TR/WGSL/#ref-for-resolves%E2%91%A2%E2%91%A7",
"https://www.w3.org/TR/WGSL/#ref-for-formal-parameter%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/WGSL/#ref-for-pointer-type%E2%91%A0%E2%91%A3",
- "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-storage%E2%91%A1%E2%93%AA",
+ "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-storage%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/WGSL/#ref-for-address-spaces-workgroup%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/WGSL/#ref-for-address-spaces-private%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/WGSL/#ref-for-address-spaces%E2%91%A1%E2%93%AA",
@@ -4922,7 +4912,7 @@
"https://www.w3.org/TR/WGSL/#helper-invocation",
"https://www.w3.org/TR/WGSL/#ref-for-write-access%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/WGSL/#ref-for-behavioral-requirements%E2%91%A1%E2%91%A7",
- "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-storage%E2%91%A1%E2%91%A0",
+ "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-storage%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/WGSL/#ref-for-address-spaces-handle%E2%91%A6",
"https://www.w3.org/TR/WGSL/#ref-for-behavioral-requirements%E2%91%A1%E2%91%A8",
"https://www.w3.org/TR/WGSL/#ref-for-indeterminate-value%E2%91%A2",
@@ -5311,8 +5301,8 @@
"https://www.w3.org/TR/WGSL/#ref-for-array%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/WGSL/#bool-builtin",
"https://www.w3.org/TR/WGSL/#ref-for-scalar%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A0%E2%91%A8",
- "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A1%E2%93%AA",
+ "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/WGSL/#ref-for-zero-value%E2%91%A6",
"https://www.w3.org/TR/WGSL/#f16-builtin",
"https://www.w3.org/TR/WGSL/#ref-for-scalar%E2%91%A0%E2%91%A6",
@@ -5321,7 +5311,7 @@
"https://www.w3.org/TR/WGSL/#ref-for-numeric-scalar%E2%91%A7",
"https://www.w3.org/TR/WGSL/#ref-for-f16%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/WGSL/#ref-for-f16%E2%91%A1%E2%91%A2",
- "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A1%E2%91%A0",
+ "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/WGSL/#f32-builtin",
"https://www.w3.org/TR/WGSL/#ref-for-type-concrete%E2%91%A3%E2%91%A2",
"https://www.w3.org/TR/WGSL/#ref-for-scalar%E2%91%A0%E2%91%A7",
@@ -5330,7 +5320,7 @@
"https://www.w3.org/TR/WGSL/#ref-for-numeric-scalar%E2%91%A8",
"https://www.w3.org/TR/WGSL/#ref-for-f32%E2%91%A2%E2%91%A3",
"https://www.w3.org/TR/WGSL/#ref-for-f32%E2%91%A2%E2%91%A4",
- "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A1%E2%91%A1",
+ "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/WGSL/#i32-builtin",
"https://www.w3.org/TR/WGSL/#ref-for-scalar%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/WGSL/#ref-for-i32%E2%91%A3%E2%91%A1",
@@ -5340,7 +5330,7 @@
"https://www.w3.org/TR/WGSL/#ref-for-scalar-floating-point-to-integral-conversion",
"https://www.w3.org/TR/WGSL/#ref-for-i32%E2%91%A3%E2%91%A4",
"https://www.w3.org/TR/WGSL/#ref-for-rounding%E2%91%A2",
- "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A1%E2%91%A2",
+ "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/WGSL/#ref-for-abstractint%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/WGSL/#ref-for-i32%E2%91%A3%E2%91%A5",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A1%E2%91%A2%E2%91%A4",
@@ -5491,7 +5481,7 @@
"https://www.w3.org/TR/WGSL/#ref-for-scalar-floating-point-to-integral-conversion%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-u32%E2%91%A2%E2%91%A1",
"https://www.w3.org/TR/WGSL/#ref-for-rounding%E2%91%A3",
- "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A1%E2%91%A3",
+ "https://www.w3.org/TR/WGSL/#ref-for-bool%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/WGSL/#ref-for-abstractint%E2%91%A2%E2%91%A6",
"https://www.w3.org/TR/WGSL/#ref-for-u32%E2%91%A2%E2%91%A2",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A1%E2%91%A2%E2%91%A5",
@@ -5788,9 +5778,6 @@
"https://www.w3.org/TR/WGSL/#ref-for-const-expressions%E2%91%A6%E2%93%AA",
"https://www.w3.org/TR/WGSL/#ref-for-pipeline-creation-error%E2%91%A2%E2%91%A6",
"https://www.w3.org/TR/WGSL/#ref-for-override-expressions%E2%91%A3%E2%91%A3",
- "https://www.w3.org/TR/WGSL/#ref-for-indeterminate-value%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/WGSL/#ref-for-ieee754-division-by-zero%E2%91%A0",
- "https://www.w3.org/TR/WGSL/#ref-for-finite-math-assumption%E2%91%A1",
"https://www.w3.org/TR/WGSL/#sqrt-builtin",
"https://www.w3.org/TR/WGSL/#ref-for-component-wise%E2%91%A8%E2%91%A5",
"https://www.w3.org/TR/WGSL/#ref-for-domain%E2%91%A1%E2%91%A1",
@@ -5815,31 +5802,31 @@
"https://www.w3.org/TR/WGSL/#ref-for-uniformity-analysis%E2%91%A1",
"https://www.w3.org/TR/WGSL/#ref-for-uniform-control-flow%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/WGSL/#dpdx-builtin",
- "https://www.w3.org/TR/WGSL/#ref-for-indeterminate-value%E2%91%A0%E2%91%A6",
+ "https://www.w3.org/TR/WGSL/#ref-for-indeterminate-value%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/WGSL/#ref-for-uniform-control-flow%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/WGSL/#dpdxCoarse-builtin",
- "https://www.w3.org/TR/WGSL/#ref-for-indeterminate-value%E2%91%A0%E2%91%A7",
+ "https://www.w3.org/TR/WGSL/#ref-for-indeterminate-value%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/WGSL/#ref-for-uniform-control-flow%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/WGSL/#dpdxFine-builtin",
- "https://www.w3.org/TR/WGSL/#ref-for-indeterminate-value%E2%91%A0%E2%91%A8",
+ "https://www.w3.org/TR/WGSL/#ref-for-indeterminate-value%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/WGSL/#ref-for-uniform-control-flow%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/WGSL/#dpdy-builtin",
- "https://www.w3.org/TR/WGSL/#ref-for-indeterminate-value%E2%91%A1%E2%93%AA",
+ "https://www.w3.org/TR/WGSL/#ref-for-indeterminate-value%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/WGSL/#ref-for-uniform-control-flow%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/WGSL/#dpdyCoarse-builtin",
- "https://www.w3.org/TR/WGSL/#ref-for-indeterminate-value%E2%91%A1%E2%91%A0",
+ "https://www.w3.org/TR/WGSL/#ref-for-indeterminate-value%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/WGSL/#ref-for-uniform-control-flow%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/WGSL/#dpdyFine-builtin",
- "https://www.w3.org/TR/WGSL/#ref-for-indeterminate-value%E2%91%A1%E2%91%A1",
+ "https://www.w3.org/TR/WGSL/#ref-for-indeterminate-value%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-uniform-control-flow%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/WGSL/#fwidth-builtin",
- "https://www.w3.org/TR/WGSL/#ref-for-indeterminate-value%E2%91%A1%E2%91%A2",
+ "https://www.w3.org/TR/WGSL/#ref-for-indeterminate-value%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/WGSL/#ref-for-uniform-control-flow%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/WGSL/#fwidthCoarse-builtin",
- "https://www.w3.org/TR/WGSL/#ref-for-indeterminate-value%E2%91%A1%E2%91%A3",
+ "https://www.w3.org/TR/WGSL/#ref-for-indeterminate-value%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/WGSL/#ref-for-uniform-control-flow%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/WGSL/#fwidthFine-builtin",
- "https://www.w3.org/TR/WGSL/#ref-for-indeterminate-value%E2%91%A1%E2%91%A4",
+ "https://www.w3.org/TR/WGSL/#ref-for-indeterminate-value%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/WGSL/#ref-for-uniform-control-flow%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/WGSL/#texture-builtin-functions",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A1%E2%91%A3%E2%91%A7",
@@ -5879,7 +5866,7 @@
"https://www.w3.org/TR/WGSL/#ref-for-texture-mip-level-count%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-texture-array-size%E2%91%A0",
"https://www.w3.org/TR/WGSL/#ref-for-texture-sample-count%E2%91%A1",
- "https://www.w3.org/TR/WGSL/#ref-for-indeterminate-value%E2%91%A1%E2%91%A5",
+ "https://www.w3.org/TR/WGSL/#ref-for-indeterminate-value%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/WGSL/#texturegather",
"https://www.w3.org/TR/WGSL/#texture-gather",
"https://www.w3.org/TR/WGSL/#ref-for-mip-level%E2%91%A3",
@@ -6087,7 +6074,7 @@
"https://www.w3.org/TR/WGSL/#ref-for-const-expressions%E2%91%A6%E2%91%A3",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A1%E2%91%A4%E2%91%A8",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A1%E2%91%A5%E2%93%AA",
- "https://www.w3.org/TR/WGSL/#ref-for-indeterminate-value%E2%91%A1%E2%91%A6",
+ "https://www.w3.org/TR/WGSL/#ref-for-indeterminate-value%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/WGSL/#ref-for-uniform-control-flow%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/WGSL/#texturesamplebias",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A1%E2%91%A5%E2%91%A0",
@@ -6133,7 +6120,7 @@
"https://www.w3.org/TR/WGSL/#ref-for-const-expressions%E2%91%A6%E2%91%A5",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A1%E2%91%A5%E2%91%A6",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A1%E2%91%A5%E2%91%A7",
- "https://www.w3.org/TR/WGSL/#ref-for-indeterminate-value%E2%91%A1%E2%91%A7",
+ "https://www.w3.org/TR/WGSL/#ref-for-indeterminate-value%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/WGSL/#ref-for-uniform-control-flow%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/WGSL/#texturesamplecomparelevel",
"https://www.w3.org/TR/WGSL/#ref-for-type-depth-texture%E2%91%A0%E2%91%A2",
@@ -6242,7 +6229,7 @@
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A1%E2%91%A6%E2%91%A7",
"https://www.w3.org/TR/WGSL/#ref-for-vertex%E2%91%A2",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A1%E2%91%A6%E2%91%A8",
- "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-storage%E2%91%A1%E2%91%A1",
+ "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-storage%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/WGSL/#ref-for-address-spaces-workgroup%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A1%E2%91%A7%E2%93%AA",
"https://www.w3.org/TR/WGSL/#ref-for-u32%E2%91%A0%E2%91%A2%E2%91%A1",
@@ -6290,7 +6277,7 @@
"https://www.w3.org/TR/WGSL/#ref-for-const-expressions%E2%91%A7%E2%93%AA",
"https://www.w3.org/TR/WGSL/#ref-for-pipeline-creation-error%E2%91%A2%E2%91%A7",
"https://www.w3.org/TR/WGSL/#ref-for-override-expressions%E2%91%A3%E2%91%A4",
- "https://www.w3.org/TR/WGSL/#ref-for-indeterminate-value%E2%91%A1%E2%91%A8",
+ "https://www.w3.org/TR/WGSL/#ref-for-indeterminate-value%E2%91%A1%E2%91%A7",
"https://www.w3.org/TR/WGSL/#unpack-builtin-functions",
"https://www.w3.org/TR/WGSL/#ref-for-channel-transfer-function%E2%91%A2",
"https://www.w3.org/TR/WGSL/#unpack4x8snorm-builtin",
@@ -6311,7 +6298,7 @@
"https://www.w3.org/TR/WGSL/#ref-for-uniform-control-flow%E2%91%A1%E2%91%A8",
"https://www.w3.org/TR/WGSL/#storageBarrier-builtin",
"https://www.w3.org/TR/WGSL/#ref-for-control-barrier%E2%91%A0",
- "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-storage%E2%91%A1%E2%91%A2",
+ "https://www.w3.org/TR/WGSL/#ref-for-address-spaces-storage%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/WGSL/#textureBarrier-builtin",
"https://www.w3.org/TR/WGSL/#ref-for-control-barrier%E2%91%A1",
"https://www.w3.org/TR/WGSL/#ref-for-address-spaces-handle%E2%91%A7",
@@ -6321,7 +6308,7 @@
"https://www.w3.org/TR/WGSL/#workgroupUniformLoad-builtin",
"https://www.w3.org/TR/WGSL/#ref-for-type-concrete%E2%91%A4%E2%91%A4",
"https://www.w3.org/TR/WGSL/#ref-for-plain-type%E2%91%A7",
- "https://www.w3.org/TR/WGSL/#ref-for-fixed-footprint%E2%91%A6",
+ "https://www.w3.org/TR/WGSL/#ref-for-fixed-footprint%E2%91%A4",
"https://www.w3.org/TR/WGSL/#ref-for-atomic-type%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/WGSL/#ref-for-uniform-value%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/WGSL/#ref-for-shader-creation-error%E2%91%A1%E2%91%A7%E2%91%A3",
diff --git a/tr/ids/screen-capture.json b/tr/ids/screen-capture.json
index 025b6d7055c3..e1741fcf0f05 100644
--- a/tr/ids/screen-capture.json
+++ b/tr/ids/screen-capture.json
@@ -129,11 +129,14 @@
"https://www.w3.org/TR/screen-capture/#dfn-resizemode",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-source-pixel-ratio-1",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-21",
+ "https://www.w3.org/TR/screen-capture/#def-constraint-deviceId",
+ "https://www.w3.org/TR/screen-capture/#dfn-deviceid",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-22",
"https://www.w3.org/TR/screen-capture/#def-constraint-displaySurface",
"https://www.w3.org/TR/screen-capture/#dfn-displaysurface",
"https://www.w3.org/TR/screen-capture/#ref-for-dom-displaycapturesurfacetype-2",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-22",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-23",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-24",
"https://www.w3.org/TR/screen-capture/#def-constraint-logicalSurface",
"https://www.w3.org/TR/screen-capture/#dfn-logicalsurface",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-logical-display-surface-3",
@@ -141,9 +144,9 @@
"https://www.w3.org/TR/screen-capture/#def-constraint-cursor",
"https://www.w3.org/TR/screen-capture/#dfn-cursor",
"https://www.w3.org/TR/screen-capture/#ref-for-dom-cursorcaptureconstraint-1",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-24",
- "https://www.w3.org/TR/screen-capture/#ref-for-dom-cursorcaptureconstraint-2",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-25",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dom-cursorcaptureconstraint-2",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-26",
"https://www.w3.org/TR/screen-capture/#def-constraint-restrictOwnAudio",
"https://www.w3.org/TR/screen-capture/#dfn-restrictownaudio",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-own-audio-restriction-1",
@@ -154,27 +157,27 @@
"https://www.w3.org/TR/screen-capture/#dfn-suppresslocalaudioplayback",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-local-audio-playback-suppression-1",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-browser-4",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-26",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-27",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-local-audio-playback-suppression-2",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-browser-5",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-27",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-28",
"https://www.w3.org/TR/screen-capture/#dfn-local-audio-playback-suppression",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-capture-session-1",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-suppresslocalaudioplayback-1",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-browser-6",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-28",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-29",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-local-audio-playback-suppression-3",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-capture-session-2",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-suppresslocalaudioplayback-2",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-29",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-30",
"https://www.w3.org/TR/screen-capture/#issue-container-generatedID-0",
"https://www.w3.org/TR/screen-capture/#h-note-0",
"https://www.w3.org/TR/screen-capture/#downscaling-and-frame-decimation",
"https://www.w3.org/TR/screen-capture/#x5-4-1-downscaling-and-frame-decimation",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-30",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-31",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-source-pixel-ratio-2",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-32",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-source-pixel-ratio-2",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-33",
"https://www.w3.org/TR/screen-capture/#issue-container-generatedID-1",
"https://www.w3.org/TR/screen-capture/#h-note-1",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-window-5",
@@ -189,7 +192,7 @@
"https://www.w3.org/TR/screen-capture/#x5-4-2-capturestartfocusbehavior",
"https://www.w3.org/TR/screen-capture/#dom-capturestartfocusbehavior",
"https://www.w3.org/TR/screen-capture/#ref-for-dom-capturecontroller-setfocusbehavior-1",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-33",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-34",
"https://www.w3.org/TR/screen-capture/#ref-for-dom-capturecontroller-2",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-capture-session-3",
"https://www.w3.org/TR/screen-capture/#webidl-214854339",
@@ -200,7 +203,7 @@
"https://www.w3.org/TR/screen-capture/#ref-for-idl-def-CaptureStartFocusBehavior.no-focus-change-1",
"https://www.w3.org/TR/screen-capture/#idl-def-CaptureStartFocusBehavior.focus-capturing-application",
"https://www.w3.org/TR/screen-capture/#idl-def-CaptureStartFocusBehavior.focus-captured-surface",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-34",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-35",
"https://www.w3.org/TR/screen-capture/#ref-for-dom-capturecontroller-3",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-capture-session-4",
"https://www.w3.org/TR/screen-capture/#idl-def-CaptureStartFocusBehavior.no-focus-change",
@@ -237,7 +240,7 @@
"https://www.w3.org/TR/screen-capture/#dfn-source",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-capture-session-10",
"https://www.w3.org/TR/screen-capture/#dfn-displaysurfacetype",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-35",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-36",
"https://www.w3.org/TR/screen-capture/#dfn-focuschangedisabled",
"https://www.w3.org/TR/screen-capture/#dfn-focusdecisionfinalized",
"https://www.w3.org/TR/screen-capture/#dfn-focusbehavior",
@@ -263,14 +266,14 @@
"https://www.w3.org/TR/screen-capture/#ref-for-idl-def-DisplayCaptureSurfaceType.window-2",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-focusbehavior-3",
"https://www.w3.org/TR/screen-capture/#ref-for-idl-def-CaptureStartFocusBehavior.focus-capturing-application-2",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-36",
- "https://www.w3.org/TR/screen-capture/#ref-for-idl-def-CaptureStartFocusBehavior.focus-captured-surface-2",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-37",
+ "https://www.w3.org/TR/screen-capture/#ref-for-idl-def-CaptureStartFocusBehavior.focus-captured-surface-2",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-38",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-source-5",
"https://www.w3.org/TR/screen-capture/#selfcapturepreferenceenum",
"https://www.w3.org/TR/screen-capture/#x5-4-4-selfcapturepreferenceenum",
"https://www.w3.org/TR/screen-capture/#dom-selfcapturepreferenceenum",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-38",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-39",
"https://www.w3.org/TR/screen-capture/#webidl-83534870",
"https://www.w3.org/TR/screen-capture/#idl-def-selfcapturepreferenceenum",
"https://www.w3.org/TR/screen-capture/#ref-for-dom-selfcapturepreferenceenum-1",
@@ -289,26 +292,26 @@
"https://www.w3.org/TR/screen-capture/#ref-for-idl-def-SystemAudioPreferenceEnum.exclude-1",
"https://www.w3.org/TR/screen-capture/#idl-def-SystemAudioPreferenceEnum.include",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-monitor-7",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-39",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-40",
"https://www.w3.org/TR/screen-capture/#idl-def-SystemAudioPreferenceEnum.exclude",
"https://www.w3.org/TR/screen-capture/#surfaceswitchingpreferenceenum",
"https://www.w3.org/TR/screen-capture/#x5-4-6-surfaceswitchingpreferenceenum",
"https://www.w3.org/TR/screen-capture/#dom-surfaceswitchingpreferenceenum",
"https://www.w3.org/TR/screen-capture/#ref-for-dom-mediadevices-getdisplaymedia-15",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-40",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-41",
"https://www.w3.org/TR/screen-capture/#webidl-1808759589",
"https://www.w3.org/TR/screen-capture/#idl-def-surfaceswitchingpreferenceenum",
"https://www.w3.org/TR/screen-capture/#ref-for-dom-surfaceswitchingpreferenceenum-1",
"https://www.w3.org/TR/screen-capture/#ref-for-idl-def-SurfaceSwitchingPreferenceEnum.include-1",
"https://www.w3.org/TR/screen-capture/#ref-for-idl-def-SurfaceSwitchingPreferenceEnum.exclude-1",
"https://www.w3.org/TR/screen-capture/#idl-def-SurfaceSwitchingPreferenceEnum.include",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-41",
- "https://www.w3.org/TR/screen-capture/#idl-def-SurfaceSwitchingPreferenceEnum.exclude",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-42",
+ "https://www.w3.org/TR/screen-capture/#idl-def-SurfaceSwitchingPreferenceEnum.exclude",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-43",
"https://www.w3.org/TR/screen-capture/#monitortypesurfacesenum",
"https://www.w3.org/TR/screen-capture/#x5-4-7-monitortypesurfacesenum",
"https://www.w3.org/TR/screen-capture/#dom-monitortypesurfacesenum",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-43",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-44",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-monitor-8",
"https://www.w3.org/TR/screen-capture/#webidl-968846331",
"https://www.w3.org/TR/screen-capture/#idl-def-monitortypesurfacesenum",
@@ -316,10 +319,10 @@
"https://www.w3.org/TR/screen-capture/#ref-for-idl-def-MonitorTypeSurfacesEnum.include-1",
"https://www.w3.org/TR/screen-capture/#ref-for-idl-def-MonitorTypeSurfacesEnum.exclude-1",
"https://www.w3.org/TR/screen-capture/#idl-def-MonitorTypeSurfacesEnum.include",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-44",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-45",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-monitor-9",
"https://www.w3.org/TR/screen-capture/#idl-def-MonitorTypeSurfacesEnum.exclude",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-45",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-46",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-monitor-10",
"https://www.w3.org/TR/screen-capture/#displaymediastreamoptions",
"https://www.w3.org/TR/screen-capture/#x5-4-8-displaymediastreamoptions",
@@ -360,19 +363,19 @@
"https://www.w3.org/TR/screen-capture/#dom-displaymediastreamoptions-selfbrowsersurface",
"https://www.w3.org/TR/screen-capture/#ref-for-dom-selfcapturepreferenceenum-3",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-browser-8",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-46",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-47",
"https://www.w3.org/TR/screen-capture/#dom-displaymediastreamoptions-systemaudio",
"https://www.w3.org/TR/screen-capture/#ref-for-dom-systemaudiopreferenceenum-3",
"https://www.w3.org/TR/screen-capture/#dom-displaymediastreamoptions-surfaceswitching",
"https://www.w3.org/TR/screen-capture/#ref-for-dom-surfaceswitchingpreferenceenum-3",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-47",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-48",
"https://www.w3.org/TR/screen-capture/#dom-displaymediastreamoptions-monitortypesurfaces",
"https://www.w3.org/TR/screen-capture/#ref-for-dom-monitortypesurfacesenum-3",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-48",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-49",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-monitor-11",
"https://www.w3.org/TR/screen-capture/#issue-container-generatedID-4",
"https://www.w3.org/TR/screen-capture/#h-note-4",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-49",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-50",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-monitor-12",
"https://www.w3.org/TR/screen-capture/#ref-for-dom-mediatracksettings-displaysurface-1",
"https://www.w3.org/TR/screen-capture/#extensions-to-mediatracksupportedconstraints",
@@ -414,7 +417,7 @@
"https://www.w3.org/TR/screen-capture/#idl-def-mediatrackconstraintset-suppresslocalaudioplayback",
"https://www.w3.org/TR/screen-capture/#ref-for-dom-mediatrackconstraintset-suppresslocalaudioplayback-1",
"https://www.w3.org/TR/screen-capture/#dom-mediatrackconstraintset-displaysurface",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-50",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-51",
"https://www.w3.org/TR/screen-capture/#ref-for-dom-displaycapturesurfacetype-3",
"https://www.w3.org/TR/screen-capture/#dom-mediatrackconstraintset-logicalsurface",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-logical-display-surface-4",
@@ -440,7 +443,7 @@
"https://www.w3.org/TR/screen-capture/#idl-def-mediatracksettings-suppresslocalaudioplayback",
"https://www.w3.org/TR/screen-capture/#ref-for-dom-mediatracksettings-suppresslocalaudioplayback-1",
"https://www.w3.org/TR/screen-capture/#dom-mediatracksettings-displaysurface",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-51",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-52",
"https://www.w3.org/TR/screen-capture/#ref-for-dom-displaycapturesurfacetype-4",
"https://www.w3.org/TR/screen-capture/#dom-mediatracksettings-logicalsurface",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-logical-display-surface-5",
@@ -477,13 +480,13 @@
"https://www.w3.org/TR/screen-capture/#ref-for-idl-def-DisplayCaptureSurfaceType.browser-3",
"https://www.w3.org/TR/screen-capture/#idl-def-DisplayCaptureSurfaceType.monitor",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-monitor-13",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-52",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-53",
"https://www.w3.org/TR/screen-capture/#idl-def-DisplayCaptureSurfaceType.window",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-window-6",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-53",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-54",
"https://www.w3.org/TR/screen-capture/#idl-def-DisplayCaptureSurfaceType.browser",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-browser-9",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-54",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-55",
"https://www.w3.org/TR/screen-capture/#cursorcaptureconstraint",
"https://www.w3.org/TR/screen-capture/#x5-4-14-cursorcaptureconstraint",
"https://www.w3.org/TR/screen-capture/#dom-cursorcaptureconstraint",
@@ -503,6 +506,8 @@
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-user-agents-4",
"https://www.w3.org/TR/screen-capture/#device-identifiers",
"https://www.w3.org/TR/screen-capture/#deviceId",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-deviceid-1",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-deviceid-2",
"https://www.w3.org/TR/screen-capture/#issue-container-generatedID-5",
"https://www.w3.org/TR/screen-capture/#h-note-5",
"https://www.w3.org/TR/screen-capture/#permissions-integration",
@@ -527,7 +532,7 @@
"https://www.w3.org/TR/screen-capture/#ref-for-dom-mediadevices-getdisplaymedia-23",
"https://www.w3.org/TR/screen-capture/#security-and-permissions",
"https://www.w3.org/TR/screen-capture/#x9-security-and-permissions",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-55",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-56",
"https://www.w3.org/TR/screen-capture/#capturing-logical-or-visible-display-surfaces",
"https://www.w3.org/TR/screen-capture/#x9-1-capturing-logical-or-visible-display-surfaces",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-logical-display-surface-6",
@@ -539,7 +544,7 @@
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-window-7",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-logical-display-surface-10",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-window-8",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-56",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-57",
"https://www.w3.org/TR/screen-capture/#capturing-audio",
"https://www.w3.org/TR/screen-capture/#x9-1-1-capturing-audio",
"https://www.w3.org/TR/screen-capture/#ref-for-dom-mediadevices-getdisplaymedia-24",
@@ -552,12 +557,12 @@
"https://www.w3.org/TR/screen-capture/#active-user-consent",
"https://www.w3.org/TR/screen-capture/#x9-2-1-active-user-consent",
"https://www.w3.org/TR/screen-capture/#dfn-active-user-consent",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-57",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-58",
"https://www.w3.org/TR/screen-capture/#ref-for-dom-mediadevices-getdisplaymedia-25",
"https://www.w3.org/TR/screen-capture/#elevated-permissions",
"https://www.w3.org/TR/screen-capture/#x9-2-2-elevated-permissions",
"https://www.w3.org/TR/screen-capture/#dfn-elevated-permissions",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-58",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-59",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-elevated-permissions-4",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-user-agents-5",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-elevated-permissions-5",
@@ -575,7 +580,7 @@
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-elevated-permissions-11",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-monitor-14",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-browser-10",
- "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-59",
+ "https://www.w3.org/TR/screen-capture/#ref-for-dfn-display-surface-60",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-monitor-15",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-user-agents-9",
"https://www.w3.org/TR/screen-capture/#ref-for-dfn-elevated-permissions-12",
diff --git a/tr/ids/selection-api.json b/tr/ids/selection-api.json
index 1d6ca2b2eb1a..94ed2ef98ced 100644
--- a/tr/ids/selection-api.json
+++ b/tr/ids/selection-api.json
@@ -320,13 +320,13 @@
"https://www.w3.org/TR/selection-api/#ref-for-dfn-schedule-a-selectionchange-event-1",
"https://www.w3.org/TR/selection-api/#ref-for-dfn-direction-8",
"https://www.w3.org/TR/selection-api/#ref-for-dfn-schedule-a-selectionchange-event-2",
- "https://www.w3.org/TR/selection-api/#scheduling-selectionhange-event",
- "https://www.w3.org/TR/selection-api/#x6-2-1-scheduling-selectionhange-event",
+ "https://www.w3.org/TR/selection-api/#scheduling-selectionchange-event",
+ "https://www.w3.org/TR/selection-api/#x6-2-1-scheduling-selectionchange-event",
"https://www.w3.org/TR/selection-api/#dfn-schedule-a-selectionchange-event",
"https://www.w3.org/TR/selection-api/#ref-for-dfn-has-scheduled-selectionchange-event-1",
"https://www.w3.org/TR/selection-api/#ref-for-dfn-fire-a-selectionchange-event-1",
- "https://www.w3.org/TR/selection-api/#firing-selectionhange-event",
- "https://www.w3.org/TR/selection-api/#x6-2-2-firing-selectionhange-event",
+ "https://www.w3.org/TR/selection-api/#firing-selectionchange-event",
+ "https://www.w3.org/TR/selection-api/#x6-2-2-firing-selectionchange-event",
"https://www.w3.org/TR/selection-api/#dfn-fire-a-selectionchange-event",
"https://www.w3.org/TR/selection-api/#ref-for-dfn-has-scheduled-selectionchange-event-2",
"https://www.w3.org/TR/selection-api/#conformance",
diff --git a/tr/ids/sparql12-protocol.json b/tr/ids/sparql12-protocol.json
index a8230f247ddc..55f511ad8c92 100644
--- a/tr/ids/sparql12-protocol.json
+++ b/tr/ids/sparql12-protocol.json
@@ -21,7 +21,6 @@
"https://www.w3.org/TR/sparql12-protocol/#x1-introduction",
"https://www.w3.org/TR/sparql12-protocol/#conventions",
"https://www.w3.org/TR/sparql12-protocol/#x1-1-document-conventions",
- "https://www.w3.org/TR/sparql12-protocol/#ref-for-index-term-rfc-2119-1",
"https://www.w3.org/TR/sparql12-protocol/#terminology",
"https://www.w3.org/TR/sparql12-protocol/#x1-2-terminology",
"https://www.w3.org/TR/sparql12-protocol/#ref-for-index-term-section-3-3-connections-clients-and-servers-1",
@@ -148,7 +147,7 @@
"https://www.w3.org/TR/sparql12-protocol/#conformance-0",
"https://www.w3.org/TR/sparql12-protocol/#x5-1-conformance",
"https://www.w3.org/TR/sparql12-protocol/#conformant-sparql-protocol-service",
- "https://www.w3.org/TR/sparql12-protocol/#ref-for-index-term-rfc-2119-2",
+ "https://www.w3.org/TR/sparql12-protocol/#ref-for-index-term-rfc2119-1",
"https://www.w3.org/TR/sparql12-protocol/#changes-1-1",
"https://www.w3.org/TR/sparql12-protocol/#a-changes-between-sparql-1-1-protocol-and-sparql-1-2-protocol",
"https://www.w3.org/TR/sparql12-protocol/#changes-1-0",
@@ -165,7 +164,7 @@
"https://www.w3.org/TR/sparql12-protocol/#f-1-terms-defined-by-this-specification",
"https://www.w3.org/TR/sparql12-protocol/#index-defined-elsewhere",
"https://www.w3.org/TR/sparql12-protocol/#f-2-terms-defined-by-reference",
- "https://www.w3.org/TR/sparql12-protocol/#index-term-rfc-2119",
+ "https://www.w3.org/TR/sparql12-protocol/#index-term-rfc2119",
"https://www.w3.org/TR/sparql12-protocol/#index-term-percent-encode",
"https://www.w3.org/TR/sparql12-protocol/#index-term-percent-encode-0",
"https://www.w3.org/TR/sparql12-protocol/#index-term-query-parameter",
diff --git a/tr/ids/sparql12-results-csv-tsv.json b/tr/ids/sparql12-results-csv-tsv.json
index b5564a5fe55a..101d4be9fa04 100644
--- a/tr/ids/sparql12-results-csv-tsv.json
+++ b/tr/ids/sparql12-results-csv-tsv.json
@@ -75,6 +75,7 @@
"https://www.w3.org/TR/sparql12-results-csv-tsv/#bib-rfc3986",
"https://www.w3.org/TR/sparql12-results-csv-tsv/#bib-rfc3987",
"https://www.w3.org/TR/sparql12-results-csv-tsv/#bib-rfc4180",
+ "https://www.w3.org/TR/sparql12-results-csv-tsv/#bib-rfc8174",
"https://www.w3.org/TR/sparql12-results-csv-tsv/#bib-sparql12-query",
"https://www.w3.org/TR/sparql12-results-csv-tsv/#bib-sparql12-results-json",
"https://www.w3.org/TR/sparql12-results-csv-tsv/#bib-sparql12-results-xml",
diff --git a/tr/ids/webgpu.json b/tr/ids/webgpu.json
index 9bd2e7702d7a..f5bcc7d67114 100644
--- a/tr/ids/webgpu.json
+++ b/tr/ids/webgpu.json
@@ -498,8 +498,6 @@
"https://www.w3.org/TR/webgpu/#dom-adapter-fallback-slot",
"https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-fallback-adapter%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#dom-adapter-xrcompatible-slot",
- "https://www.w3.org/TR/webgpu/#ref-for-session",
"https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A2",
"https://www.w3.org/TR/webgpu/#dom-adapter-state-slot",
@@ -550,6 +548,11 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A0%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#dom-device-destroy-started-slot",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-destroy%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#a-new-device",
"https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpudevicedescriptor",
@@ -559,19 +562,19 @@
"https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicedescriptor-requiredlimits",
"https://www.w3.org/TR/webgpu/#ref-for-limit-better%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-device-adapter-slot",
"https://www.w3.org/TR/webgpu/#ref-for-dom-device-features-slot",
"https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot",
"https://www.w3.org/TR/webgpu/#ref-for-lose-the-device%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicelostreason-unknown",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-destroy%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-destroy%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-lost%E2%91%A0",
"https://www.w3.org/TR/webgpu/#lose-the-device",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-device-content-device-slot",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-lost%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gpudevicelostinfo",
@@ -581,20 +584,21 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicelostinfo-message%E2%91%A0",
"https://www.w3.org/TR/webgpu/#becomes-lost",
"https://www.w3.org/TR/webgpu/#abstract-opdef-listen-for-timeline-event",
- "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-destroy-started-slot",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-becomes-lost",
"https://www.w3.org/TR/webgpu/#optional-capabilities",
"https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A0%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#capabilities",
"https://www.w3.org/TR/webgpu/#ref-for-capabilities",
"https://www.w3.org/TR/webgpu/#ref-for-feature%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-limit",
"https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-requestdevice%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-a-new-device%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-requestdevice%E2%91%A2",
@@ -603,7 +607,7 @@
"https://www.w3.org/TR/webgpu/#feature",
"https://www.w3.org/TR/webgpu/#ref-for-feature%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A0%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error",
"https://www.w3.org/TR/webgpu/#optional-api-surface",
@@ -622,7 +626,7 @@
"https://www.w3.org/TR/webgpu/#limit-default",
"https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-limit-better%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-limit-better%E2%91%A4",
"https://www.w3.org/TR/webgpu/#limit-better",
@@ -952,19 +956,17 @@
"https://www.w3.org/TR/webgpu/#gpuadapterinfo",
"https://www.w3.org/TR/webgpu/#gpu-adapterinfo",
"https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A0%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-info",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-adapterinfo",
"https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-Exposed%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-SecureContext%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-idl-DOMString%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapterinfo-vendor",
"https://www.w3.org/TR/webgpu/#ref-for-idl-DOMString%E2%91%A3",
@@ -973,7 +975,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapterinfo-device",
"https://www.w3.org/TR/webgpu/#ref-for-idl-DOMString%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapterinfo-description",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A6",
"https://www.w3.org/TR/webgpu/#dom-gpuadapterinfo-vendor",
"https://www.w3.org/TR/webgpu/#ref-for-idl-DOMString%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A1%E2%91%A1",
@@ -987,11 +989,11 @@
"https://www.w3.org/TR/webgpu/#ref-for-idl-DOMString%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapterinfo-description%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A7",
"https://www.w3.org/TR/webgpu/#abstract-opdef-new-adapter-info",
"https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A1%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapterinfo-vendor%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-normalized-identifier-string",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapterinfo-vendor%E2%91%A1",
@@ -1025,7 +1027,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-lost%E2%91%A2",
"https://www.w3.org/TR/webgpu/#abstract-opdef-queue-a-global-task-for-gpudevice",
"https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A0%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-queue-a-global-task",
"https://www.w3.org/TR/webgpu/#ref-for-webgpu-task-source",
"https://www.w3.org/TR/webgpu/#automatic-expiry-task-source",
@@ -1038,7 +1040,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-htmlvideoelement",
"https://www.w3.org/TR/webgpu/#abstract-opdef-queue-an-automatic-expiry-task",
"https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-queue-a-global-task%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-automatic-expiry-task-source%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-automatic-expiry-task-source%E2%91%A1",
@@ -1137,7 +1139,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-SecureContext%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpu%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-idl-promise",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpu-requestadapter%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurequestadapteroptions",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpu-requestadapter-options-options",
@@ -1154,9 +1156,9 @@
"https://www.w3.org/TR/webgpu/#dom-gpu-requestadapter-options-options",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurequestadapteroptions%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-a-new-promise",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%91%A3",
@@ -1166,11 +1168,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-fallback-adapter%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-fallback-slot",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-xrcompatible-slot",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurequestadapteroptions-xrcompatible",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-resolve%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-resolve%E2%91%A1",
"https://www.w3.org/TR/webgpu/#dom-gpu-getpreferredcanvasformat",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A0",
@@ -1181,7 +1181,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpucanvascontext",
"https://www.w3.org/TR/webgpu/#ref-for-gpu%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureformat-rgba8unorm%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureformat-bgra8unorm%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpu%E2%91%A7",
@@ -1198,9 +1198,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpu-requestadapter%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-requestdevice%E2%91%A3",
"https://www.w3.org/TR/webgpu/#example-78e28ede",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#adapter-capability-guarantees",
"https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#adapter-capability-guarantees",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpu-requestadapter%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-texture-compression-bc",
"https://www.w3.org/TR/webgpu/#ref-for-texture-compression-etc2",
@@ -1253,8 +1253,6 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurequestadapteroptions-powerpreference",
"https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurequestadapteroptions-forcefallbackadapter",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurequestadapteroptions-xrcompatible%E2%91%A0",
"https://www.w3.org/TR/webgpu/#enumdef-gpupowerpreference",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupowerpreference-low-power",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupowerpreference-high-performance",
@@ -1270,9 +1268,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A2%E2%91%A2",
"https://www.w3.org/TR/webgpu/#dom-gpupowerpreference-low-power",
"https://www.w3.org/TR/webgpu/#dom-gpupowerpreference-high-performance",
- "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#dom-gpurequestadapteroptions-forcefallbackadapter",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-fallback-adapter%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-fallback-adapter%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpu-requestadapter%E2%91%A7",
@@ -1282,32 +1280,24 @@
"https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A2%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-fallback-adapter%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-fallback-adapter%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-isfallbackadapter",
"https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A0%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#dom-gpurequestadapteroptions-xrcompatible",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A2%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-session%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-session%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurequestadapteroptions-xrcompatible%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A0%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-session%E2%91%A2",
"https://www.w3.org/TR/webgpu/#example-6808af9c",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupowerpreference-high-performance%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#gpuadapter",
"https://www.w3.org/TR/webgpu/#gpu-adapter",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A1%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A2%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A1%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A2%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-feature%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-limit%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpu-requestadapter%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-Exposed%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-SecureContext%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-SameObject%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gpusupportedfeatures%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-features",
@@ -1315,16 +1305,16 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpusupportedlimits%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-limits%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-SameObject%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-info%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-info",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-isfallbackadapter%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A0%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-requestdevice%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpudevicedescriptor%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-requestdevice-descriptor-descriptor",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-immutable-property%E2%91%A4",
"https://www.w3.org/TR/webgpu/#dom-gpuadapter-features",
"https://www.w3.org/TR/webgpu/#ref-for-gpusupportedfeatures%E2%91%A3",
@@ -1335,44 +1325,44 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-adapter-slot%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-limits-slot",
"https://www.w3.org/TR/webgpu/#dom-gpuadapter-info",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A0%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A0%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A0%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-new-adapter-info",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-adapter-slot%E2%91%A2",
"https://www.w3.org/TR/webgpu/#dom-gpuadapter-isfallbackadapter",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-adapter-slot%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-fallback-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpuadapter-adapter-slot",
+ "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A2%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A2%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A1%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpuadapter-requestdevice",
- "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A2%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A2%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-state-consumed%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A1%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-requestdevice%E2%91%A5",
"https://www.w3.org/TR/webgpu/#dom-gpuadapter-requestdevice-descriptor-descriptor",
"https://www.w3.org/TR/webgpu/#ref-for-gpudevicedescriptor%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-a-new-promise%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-adapter-slot%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicedescriptor-requiredfeatures%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-features-slot%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-reject",
"https://www.w3.org/TR/webgpu/#ref-for-exceptiondef-typeerror%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpufeaturename%E2%91%A6",
@@ -1384,12 +1374,12 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-limits-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-limit-class%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-limit-class-alignment%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-reject%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-operationerror",
"https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-state-slot%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-state-expired%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-lose-the-device%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicelostreason-unknown%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A2",
@@ -1398,8 +1388,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpu-requestadapter%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-a-new-device%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-expire%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-device-content-device-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-label%E2%91%A4",
@@ -1407,7 +1397,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-resolve%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-lost%E2%91%A3",
"https://www.w3.org/TR/webgpu/#example-c8b5b8a0",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#gpudevicedescriptor",
"https://www.w3.org/TR/webgpu/#dictdef-gpudevicedescriptor",
"https://www.w3.org/TR/webgpu/#ref-for-gpudevicedescriptor%E2%91%A5",
@@ -1435,10 +1425,10 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpuqueuedescriptor%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A3",
"https://www.w3.org/TR/webgpu/#example-8a22c3e3",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-texture-compression-astc%E2%91%A0",
"https://www.w3.org/TR/webgpu/#example-0147eb80",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxcolorattachmentbytespersample",
"https://www.w3.org/TR/webgpu/#gpufeaturename",
"https://www.w3.org/TR/webgpu/#enumdef-gpufeaturename",
@@ -1463,16 +1453,16 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpufeaturename-dual-source-blending",
"https://www.w3.org/TR/webgpu/#gpudevice",
"https://www.w3.org/TR/webgpu/#gpu-device",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A8%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A8%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-webgpu-interface%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-requestdevice%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-Exposed%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-SecureContext%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-eventtarget",
"https://www.w3.org/TR/webgpu/#ref-for-SameObject%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpusupportedfeatures%E2%91%A4",
@@ -1481,13 +1471,10 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpusupportedlimits%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-limits%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-SameObject%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A0%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-adapterinfo%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-SameObject%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-queue",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-destroy%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-destroy%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createbuffer%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpubufferdescriptor%E2%91%A0",
@@ -1550,9 +1537,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createqueryset",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuquerysetdescriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createqueryset-descriptor-descriptor",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-gpuobjectbase%E2%91%A0%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-immutable-property%E2%91%A5",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-features",
"https://www.w3.org/TR/webgpu/#ref-for-gpusupportedfeatures%E2%91%A5",
@@ -1566,34 +1553,28 @@
"https://www.w3.org/TR/webgpu/#dom-gpudevice-queue",
"https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#dom-gpudevice-adapterinfo",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A1%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A0%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapterinfo%E2%91%A0%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-new-adapter-info%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-device-adapter-slot%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A1%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A2",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-destroy",
"https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A1%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-unmap",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-destroy-started-slot%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-destroy-started-slot%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-lose-the-device%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicelostreason-destroyed",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A4",
"https://www.w3.org/TR/webgpu/#allowed-buffer-usages",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-map_read",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-map_write",
@@ -1605,7 +1586,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-storage%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-indirect%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-query_resolve",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A3%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webgpu/#allowed-texture-usages",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureusage-copy_src",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureusage-copy_dst",
@@ -1614,8 +1595,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureusage-render_attachment%E2%91%A1",
"https://www.w3.org/TR/webgpu/#initialization-examples",
"https://www.w3.org/TR/webgpu/#example-abcf3590",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A1%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A3%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuadapter%E2%91%A1%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A6",
"https://www.w3.org/TR/webgpu/#buffers",
"https://www.w3.org/TR/webgpu/#gpubuffer",
"https://www.w3.org/TR/webgpu/#buffer-interface",
@@ -1731,7 +1712,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-active-buffer-mapping-views%E2%91%A0",
"https://www.w3.org/TR/webgpu/#example-84f5cb3c",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A1%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A4",
"https://www.w3.org/TR/webgpu/#dom-gpubuffer-internal-state-slot",
"https://www.w3.org/TR/webgpu/#gpubuffer-internal-state-available",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A6",
@@ -1748,7 +1729,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferdescriptor-size%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpubufferusageflags",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferdescriptor-usage",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferdescriptor-mappedatcreation%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpubufferdescriptor%E2%91%A2",
"https://www.w3.org/TR/webgpu/#dom-gpubufferdescriptor-size",
@@ -1756,7 +1737,7 @@
"https://www.w3.org/TR/webgpu/#dom-gpubufferdescriptor-usage",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpubufferusageflags%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpubufferdescriptor-mappedatcreation",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A0%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-getmappedrange%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferdescriptor-mappedatcreation%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferdescriptor-usage%E2%91%A0",
@@ -1829,7 +1810,7 @@
"https://www.w3.org/TR/webgpu/#buffer-creation",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createbuffer",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A1%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A3%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createbuffer%E2%91%A3",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createbuffer-descriptor-descriptor",
"https://www.w3.org/TR/webgpu/#ref-for-gpubufferdescriptor%E2%91%A3",
@@ -1849,8 +1830,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-initialize-an-active-buffer-mapping",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpumapmode-write%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferdescriptor-size%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A7",
@@ -1892,9 +1873,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A2%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-unmap%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-internal-state-slot%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer-internal-state-destroyed%E2%91%A0",
"https://www.w3.org/TR/webgpu/#buffer-mapping",
@@ -1914,8 +1895,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-unmap%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A2%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-destroy%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A3%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-destroy%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-destroy%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-arraybuffer-transfer",
"https://www.w3.org/TR/webgpu/#ref-for-exceptiondef-typeerror%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-EnforceRange%E2%91%A2",
@@ -1977,17 +1958,17 @@
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A2%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapstate%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffermapstate-unmapped%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-a-promise-rejected-with",
"https://www.w3.org/TR/webgpu/#ref-for-operationerror%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-pending_map-slot%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-internal-state-slot%E2%91%A2",
@@ -2006,14 +1987,17 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-internal-state-slot%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer-internal-state-unavailable%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-unmap%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-becomes-lost%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-destroy-started-slot%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-destroy%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-becomes-lost%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-internal-state-slot%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer-internal-state-available%E2%91%A1",
@@ -2022,9 +2006,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-pending_map-slot%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-unmap%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer-internal-state-unavailable%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-initialize-an-active-buffer-mapping%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-pending_map-slot%E2%91%A4",
@@ -2037,8 +2021,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A2%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-pending_map-slot%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-unmap%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-pending_map-slot%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-reject%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-aborterror",
@@ -2116,16 +2100,16 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpumapmode-write%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-idl-ArrayBuffer%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-internal-state-slot%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer-internal-state-unavailable%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-queue%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-internal-state-slot%E2%91%A6",
@@ -2225,14 +2209,14 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-format",
"https://www.w3.org/TR/webgpu/#ref-for-gputexture%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-gputexture%E2%91%A0%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A5",
"https://www.w3.org/TR/webgpu/#dom-gputexture-destroyed-slot",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#abstract-opdef-compute-render-extent",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuextent3d",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A1%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuextent3ddict",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuextent3ddict%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuextent3ddict-width",
"https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-width%E2%91%A2",
@@ -2415,7 +2399,7 @@
"https://www.w3.org/TR/webgpu/#texture-creation",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createtexture",
"https://www.w3.org/TR/webgpu/#ref-for-gputexture%E2%91%A1%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A3%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A3%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createtexture%E2%91%A1",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createtexture-descriptor-descriptor",
"https://www.w3.org/TR/webgpu/#ref-for-gputexturedescriptor%E2%91%A4",
@@ -2428,11 +2412,11 @@
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedescriptor-format%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedescriptor-viewformats%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gputexture%E2%91%A1%E2%91%A2",
@@ -2455,8 +2439,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedescriptor-format%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-usage%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedescriptor-usage%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gputexturedescriptor",
@@ -2466,9 +2450,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-an-out-of-memory-error%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4",
"https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gputexturedescriptor",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A3%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A3%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gputexturedescriptor%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedescriptor-usage%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedescriptor-usage%E2%91%A2",
@@ -2569,8 +2553,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-gputexture%E2%91%A1%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A3%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-destroyed-slot",
"https://www.w3.org/TR/webgpu/#gputextureview",
"https://www.w3.org/TR/webgpu/#gpu-textureview",
@@ -2714,17 +2698,17 @@
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-format%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-resolving-gputextureviewdescriptor-defaults",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-aspect%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-format%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-aspect%E2%91%A2",
@@ -2799,7 +2783,7 @@
"https://www.w3.org/TR/webgpu/#abstract-opdef-resolving-gputextureviewdescriptor-defaults",
"https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gputextureviewdescriptor%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-format%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-resolving-gputextureaspect%E2%91%A0",
@@ -3000,7 +2984,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureaspect-depth-only%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureaspect-stencil-only%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-aspect-specific-format",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A3%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A3%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#abstract-opdef-validate-texture-format-required-features",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A1%E2%91%A2",
@@ -3029,7 +3013,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpuexternaltexture%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-immutable-property%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpuexternaltexture-expired-slot",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A0%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#external-texture-creation",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-importexternaltexture%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-htmlvideoelement%E2%91%A0",
@@ -3064,7 +3048,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuexternaltexturedescriptor-source%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-importexternaltexture",
"https://www.w3.org/TR/webgpu/#ref-for-gpuexternaltexture%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A3%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A3%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-importexternaltexture%E2%91%A3",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-importexternaltexture-descriptor-descriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuexternaltexturedescriptor%E2%91%A2",
@@ -3120,10 +3104,10 @@
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpusamplerdescriptor%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gpusampler%E2%91%A8",
"https://www.w3.org/TR/webgpu/#dom-gpusampler-iscomparison-slot",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A0%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gpusampler%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#dom-gpusampler-isfiltering-slot",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpusampler%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#GPUSamplerDescriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpusamplerdescriptor%E2%91%A2",
@@ -3221,7 +3205,7 @@
"https://www.w3.org/TR/webgpu/#sampler-creation",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createsampler",
"https://www.w3.org/TR/webgpu/#ref-for-gpusampler%E2%91%A0%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A3%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A3%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createsampler%E2%91%A1",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createsampler-descriptor-descriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpusamplerdescriptor%E2%91%A4",
@@ -3231,8 +3215,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpusampler%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A1",
@@ -3261,7 +3245,7 @@
"https://www.w3.org/TR/webgpu/#bindings",
"https://www.w3.org/TR/webgpu/#gpubindgrouplayout",
"https://www.w3.org/TR/webgpu/#bind-group-layout",
- "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A3%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A3%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindgroup%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-Exposed%E2%91%A0%E2%91%A4",
@@ -3412,7 +3396,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#exceeds-the-binding-slot-limits",
"https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-buffer%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindinglayout-type%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindingtype-uniform%E2%91%A4",
@@ -3459,7 +3443,7 @@
"https://www.w3.org/TR/webgpu/#dictdef-gpubufferbindinglayout",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpubufferbindingtype",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindinglayout-type%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A0%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindinglayout-hasdynamicoffset%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindinglayout-minbindingsize%E2%91%A0",
@@ -3467,7 +3451,7 @@
"https://www.w3.org/TR/webgpu/#dom-gpubufferbindinglayout-type",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpubufferbindingtype%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpubufferbindinglayout-hasdynamicoffset",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A0%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#dom-gpubufferbindinglayout-minbindingsize",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbinding-size%E2%91%A1",
@@ -3501,7 +3485,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturebindinglayout-sampletype%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureviewdimension%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturebindinglayout-viewdimension",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A0%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturebindinglayout-multisampled",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gputexturebindinglayout%E2%91%A2",
"https://www.w3.org/TR/webgpu/#dom-gputexturebindinglayout-sampletype",
@@ -3510,7 +3494,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureviewdimension%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-dimension%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gputexturebindinglayout-multisampled",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A0%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#enumdef-gpustoragetextureaccess",
"https://www.w3.org/TR/webgpu/#dom-gpustoragetextureaccess-write-only",
"https://www.w3.org/TR/webgpu/#dom-gpustoragetextureaccess-read-only",
@@ -3533,7 +3517,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-dimension%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#dictdef-gpuexternaltexturebindinglayout",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A6",
"https://www.w3.org/TR/webgpu/#dom-gpubindgrouplayout-entrymap-slot",
"https://www.w3.org/TR/webgpu/#ref-for-ordered-map%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A2%E2%91%A2",
@@ -3551,7 +3535,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelinebase%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createbindgrouplayout",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A0%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A3%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A3%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createbindgrouplayout%E2%91%A1",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createbindgrouplayout-descriptor-descriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutdescriptor%E2%91%A2",
@@ -3566,16 +3550,16 @@
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-storagetexture%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpustoragetexturebindinglayout-format%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A0%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-binding%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-binding%E2%91%A2",
@@ -3645,7 +3629,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-group-equivalent",
"https://www.w3.org/TR/webgpu/#gpubindgroup",
"https://www.w3.org/TR/webgpu/#gpu-bind-group",
- "https://www.w3.org/TR/webgpu/#ref-for-gpubindgroup%E2%91%A2%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpubindgroup%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindgroup%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-Exposed%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-SecureContext%E2%91%A0%E2%91%A7",
@@ -3653,7 +3637,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpubindgroup%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-gpuobjectbase%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindgroup%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A7",
"https://www.w3.org/TR/webgpu/#dom-gpubindgroup-layout-slot",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A1%E2%91%A0",
@@ -3682,7 +3666,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-buffer%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroupentry-resource",
- "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubufferbinding%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-buffer%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindinglayout-hasdynamicoffset%E2%91%A3",
@@ -3730,9 +3714,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpuexternaltexture%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubufferbinding%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgroupentry%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A8",
"https://www.w3.org/TR/webgpu/#dom-gpubindgroupentry-prevalidatedsize-slot",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A1%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#dictdef-gpubufferbinding",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A4%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbinding-buffer",
@@ -3754,7 +3738,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbinding-buffer%E2%91%A1",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createbindgroup",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindgroup%E2%91%A0%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A3%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createbindgroup%E2%91%A2",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createbindgroup-descriptor-descriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgroupdescriptor%E2%91%A1",
@@ -3764,9 +3748,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindgroup%E2%91%A1%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A0%E2%93%AA",
@@ -3911,7 +3895,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelinelayout%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpuobjectbase%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelinelayout%E2%91%A0%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#dom-gpupipelinelayout-bindgrouplayouts-slot",
"https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A1%E2%91%A5",
@@ -3949,11 +3933,12 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A2%E2%93%AA",
"https://www.w3.org/TR/webgpu/#dom-gpupipelinelayoutdescriptor-bindgrouplayouts",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A2%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A2%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-attribute-group",
"https://www.w3.org/TR/webgpu/#ref-for-gpushadermodule%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createpipelinelayout",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelinelayout%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A3%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createpipelinelayout%E2%91%A1",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createpipelinelayout-descriptor-descriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpupipelinelayoutdescriptor%E2%91%A1",
@@ -3963,37 +3948,35 @@
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelinelayout%E2%91%A0%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinelayoutdescriptor-bindgrouplayouts%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-list-get-the-indices",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayout-descriptor-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutdescriptor-entries%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-list-empty",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayout-descriptor-slot%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutdescriptor-entries%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinelayoutdescriptor-bindgrouplayouts%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A2%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A2%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinelayoutdescriptor-bindgrouplayouts%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayout-exclusivepipeline-slot%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-list-size",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinelayoutdescriptor-bindgrouplayouts%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinelayoutdescriptor-bindgrouplayouts%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxbindgroups%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-exceeds-the-binding-slot-limits%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinelayout-bindgrouplayouts-slot%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinelayoutdescriptor-bindgrouplayouts%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelinelayout%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinelayout-bindgrouplayouts-slot%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A2%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A2%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-group-equivalent%E2%91%A0",
"https://www.w3.org/TR/webgpu/#bindgroup-examples",
"https://www.w3.org/TR/webgpu/#example-849613c6",
- "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A2%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A2%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindgroup%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelinelayout%E2%91%A1%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A2%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webgpu/#shader-modules",
"https://www.w3.org/TR/webgpu/#gpushadermodule",
"https://www.w3.org/TR/webgpu/#shader-module",
@@ -4029,7 +4012,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprogrammablestage-entrypoint",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createshadermodule",
"https://www.w3.org/TR/webgpu/#ref-for-gpushadermodule%E2%91%A0%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A3%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createshadermodule%E2%91%A4",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createshadermodule-descriptor-descriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpushadermoduledescriptor%E2%91%A0",
@@ -4039,8 +4022,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-gpushadermodule%E2%91%A0%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-shader-module-creation",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpushadermoduledescriptor-code%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A2",
@@ -4179,11 +4162,11 @@
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-a-new-promise%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-shader-module-creation%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-listen-for-timeline-event",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpucompilationinfo%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-shader-module-creation%E2%91%A1",
@@ -4225,7 +4208,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createrenderpipeline%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-an-internal-error",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-submit%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundleencoder%E2%91%A1",
@@ -4302,28 +4285,28 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpubindgroup%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#gpupipelinebase",
"https://www.w3.org/TR/webgpu/#ref-for-NewObject",
- "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A2%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A2%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinebase-getbindgrouplayout%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinebase-getbindgrouplayout-index-index",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelinebase%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpupipelinebase-layout-slot",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelinebase%E2%91%A2",
"https://www.w3.org/TR/webgpu/#dom-gpupipelinebase-getbindgrouplayout",
- "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A2%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-gpupipelinebase%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A2%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpupipelinebase%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A2%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelinebase%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinebase-getbindgrouplayout%E2%91%A1",
"https://www.w3.org/TR/webgpu/#dom-gpupipelinebase-getbindgrouplayout-index-index",
"https://www.w3.org/TR/webgpu/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinelayout-bindgrouplayouts-slot%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A2%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A3%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A3%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A4",
@@ -4332,29 +4315,29 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinelayout-bindgrouplayouts-slot%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinebase-layout-slot%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinelayout-bindgrouplayouts-slot%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A3%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A3%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-internal-object%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-webgpu-interface%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A3%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A3%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-webgpu-interface%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A7",
"https://www.w3.org/TR/webgpu/#default-pipeline-layout",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelinebase%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinedescriptorbase-layout%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuautolayoutmode-auto%E2%91%A2",
"https://www.w3.org/TR/webgpu/#abstract-opdef-default-pipeline-layout",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelinebase%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxbindgroups%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutdescriptor%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutdescriptor-entries%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutdescriptor-entries%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-idl-sequence%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-gpuprogrammablestage",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpushaderstageflags%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-the-entry-point",
- "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-statically-used",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A2%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-binding%E2%91%A6",
@@ -4430,7 +4413,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createbindgrouplayout%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayout-exclusivepipeline-slot%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpupipelinelayoutdescriptor%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinelayoutdescriptor-bindgrouplayouts%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinelayoutdescriptor-bindgrouplayouts%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createpipelinelayout%E2%91%A2",
"https://www.w3.org/TR/webgpu/#gpuprogrammablestage",
"https://www.w3.org/TR/webgpu/#GPUProgrammableStage",
@@ -4477,7 +4460,7 @@
"https://www.w3.org/TR/webgpu/#abstract-opdef-get-the-entry-point",
"https://www.w3.org/TR/webgpu/#ref-for-namespacedef-gpushaderstage%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-gpuprogrammablestage%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprogrammablestage-entrypoint%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A1%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprogrammablestage-module%E2%91%A2",
@@ -4487,7 +4470,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-namespacedef-gpushaderstage%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-gpuprogrammablestage%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelinelayout%E2%91%A1%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A3%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprogrammablestage-module%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-the-entry-point%E2%91%A1",
@@ -4619,7 +4602,7 @@
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createcomputepipeline",
"https://www.w3.org/TR/webgpu/#ref-for-gpucomputepipeline%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-immediate-pipeline-creation",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createcomputepipeline%E2%91%A6",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createcomputepipeline-descriptor-descriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucomputepipelinedescriptor%E2%91%A3",
@@ -4629,8 +4612,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-gpucomputepipeline%E2%91%A0%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-default-pipeline-layout%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinedescriptorbase-layout%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuautolayoutmode-auto%E2%91%A3",
@@ -4644,7 +4627,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-the-entry-point%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpushaderstage-compute%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepipelinedescriptor-compute%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-roundup",
"https://www.w3.org/TR/webgpu/#ref-for-sizeof%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-address-spaces-workgroup%E2%91%A0",
@@ -4668,7 +4651,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelineerror%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createcomputepipelineasync%E2%91%A3",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createcomputepipelineasync-descriptor-descriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucomputepipelinedescriptor%E2%91%A4",
@@ -4678,16 +4661,18 @@
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-a-new-promise%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpucomputepipeline%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createcomputepipeline%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-pipeline-creation",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-listen-for-timeline-event%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-destroy-started-slot%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-resolve%E2%91%A5",
@@ -4749,15 +4734,15 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelinebase%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A0%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A0%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#dom-gpurenderpipeline-descriptor-slot",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpipelinedescriptor%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpipelinedescriptor%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpipelinedescriptor%E2%91%A4",
"https://www.w3.org/TR/webgpu/#dom-gpurenderpipeline-writesdepth-slot",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A1%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#dom-gpurenderpipeline-writesstencil-slot",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A1%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#render-pipeline-creation",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpipelinedescriptor%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-pipeline%E2%91%A0%E2%91%A2",
@@ -4793,7 +4778,7 @@
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createrenderpipeline",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-immediate-pipeline-creation%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createrenderpipeline%E2%91%A7",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createrenderpipeline-descriptor-descriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpipelinedescriptor%E2%91%A7",
@@ -4808,19 +4793,19 @@
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucolortargetstate-format",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-depthstencil%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A2%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-depthstencil%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-format",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A1%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A0%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-default-pipeline-layout%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinedescriptorbase-layout%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuautolayoutmode-auto%E2%91%A4",
@@ -4833,7 +4818,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstate-buffers%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinelayout-bindgrouplayouts-slot%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-list-size%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxbindgroupsplusvertexbuffers%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-pipeline-creation-error%E2%91%A1",
@@ -4875,7 +4860,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelineerror%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createrenderpipelineasync%E2%91%A2",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createrenderpipelineasync-descriptor-descriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpipelinedescriptor%E2%91%A8",
@@ -4885,16 +4870,18 @@
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-a-new-promise%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createrenderpipeline%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-pipeline-creation%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-listen-for-timeline-event%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-destroy-started-slot%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-resolve%E2%91%A6",
@@ -4915,8 +4902,8 @@
"https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpurenderpipelinedescriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpipelinedescriptor%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelinelayout%E2%91%A2%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpuvertexstate",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-vertex%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-fragment%E2%91%A3",
@@ -4963,10 +4950,10 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-depthstencil%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-inter-stage-interfaces",
"https://www.w3.org/TR/webgpu/#abstract-opdef-validating-inter-stage-interfaces",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpipelinedescriptor%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A1%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A1%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxinterstageshadervariables",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxinterstageshadervariables%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-primitive%E2%91%A3",
@@ -4988,7 +4975,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-input-output-locations%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-interpolation",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-fragment%E2%91%A0%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-input-output-locations%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-fragment%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxinterstageshadervariables%E2%91%A2",
@@ -5004,7 +4991,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprimitivestate-frontface",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpucullmode",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprimitivestate-cullmode%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A1%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprimitivestate-unclippeddepth",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuprimitivestate%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A1%E2%91%A4",
@@ -5025,13 +5012,13 @@
"https://www.w3.org/TR/webgpu/#dom-gpuprimitivestate-cullmode",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpucullmode%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpuprimitivestate-unclippeddepth",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A1%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-depth-clipping",
"https://www.w3.org/TR/webgpu/#ref-for-depth-clip-control%E2%91%A0",
"https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpuprimitivestate",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuprimitivestate%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprimitivestate-topology%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprimitivetopology-line-strip%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprimitivetopology-triangle-strip%E2%91%A0",
@@ -5085,7 +5072,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpumultisamplestate-count",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusamplemask",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpumultisamplestate-mask",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A1%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpumultisamplestate-alphatocoverageenabled%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpumultisamplestate%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A1%E2%91%A8",
@@ -5098,10 +5085,10 @@
"https://www.w3.org/TR/webgpu/#dom-gpumultisamplestate-mask",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusamplemask%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpumultisamplestate-alphatocoverageenabled",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A1%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpumultisamplestate",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpumultisamplestate%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpumultisamplestate-count%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpumultisamplestate-alphatocoverageenabled%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpumultisamplestate-count%E2%91%A1",
@@ -5114,10 +5101,10 @@
"https://www.w3.org/TR/webgpu/#dom-gpufragmentstate-targets",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucolortargetstate%E2%91%A2",
"https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpufragmentstate",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpufragmentstate%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelinelayout%E2%91%A2%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpuprogrammablestage%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpushaderstage-fragment%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpufragmentstate-targets%E2%91%A6",
@@ -5127,7 +5114,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-the-entry-point%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpushaderstage-fragment%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-list-iterate%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-list-get-the-indices%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-list-get-the-indices",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpufragmentstate-targets%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucolortargetstate-format%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureusage-render_attachment%E2%91%A8",
@@ -5190,10 +5177,10 @@
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpufragmentstates-color-attachment-bytes-per-sample",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpufragmentstate-targets%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpufragmentstates-color-attachment-bytes-per-sample",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-idl-sequence%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucolortargetstate%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A2",
@@ -5334,7 +5321,7 @@
"https://www.w3.org/TR/webgpu/#dictdef-gpudepthstencilstate",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A2%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-format%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A1%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-depthwriteenabled%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpucomparefunction%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-depthcompare%E2%91%A0",
@@ -5361,7 +5348,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-depthstencilattachment%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A2%E2%91%A1",
"https://www.w3.org/TR/webgpu/#dom-gpudepthstencilstate-depthwriteenabled",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A1%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A2%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-depthstencilattachment%E2%91%A3",
"https://www.w3.org/TR/webgpu/#dom-gpudepthstencilstate-depthcompare",
@@ -5411,7 +5398,7 @@
"https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpudepthstencilstate",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpudepthstencilstate%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpuprimitivetopology%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-format%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-depth-or-stencil-format%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-depthwriteenabled%E2%91%A2",
@@ -5511,31 +5498,22 @@
"https://www.w3.org/TR/webgpu/#example-f3171d21",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-unorm8x2",
"https://www.w3.org/TR/webgpu/#enumdef-gpuvertexformat",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-uint8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-uint8x2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-uint8x4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-sint8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-sint8x2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-sint8x4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-unorm8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-unorm8x2%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-unorm8x4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-snorm8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-snorm8x2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-snorm8x4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-uint16",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-uint16x2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-uint16x4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-sint16",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-sint16x2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-sint16x4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-unorm16",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-unorm16x2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-unorm16x4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-snorm16",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-snorm16x2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-snorm16x4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-float16",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-float16x2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-float16x4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-float32",
@@ -5551,33 +5529,23 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-sint32x3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-sint32x4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-unorm10-10-10-2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-unorm8x4-bgra",
"https://www.w3.org/TR/webgpu/#abstract-opdef-gpuvertexformat-bytesize",
- "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-uint8",
"https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-uint8x2",
"https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-uint8x4",
- "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-sint8",
"https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-sint8x2",
"https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-sint8x4",
- "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-unorm8",
"https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-unorm8x2",
"https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-unorm8x4",
- "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-snorm8",
"https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-snorm8x2",
"https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-snorm8x4",
- "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-uint16",
"https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-uint16x2",
"https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-uint16x4",
- "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-sint16",
"https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-sint16x2",
"https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-sint16x4",
- "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-unorm16",
"https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-unorm16x2",
"https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-unorm16x4",
- "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-snorm16",
"https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-snorm16x2",
"https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-snorm16x4",
- "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-float16",
"https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-float16x2",
"https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-float16x4",
"https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-float32",
@@ -5593,7 +5561,6 @@
"https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-sint32x3",
"https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-sint32x4",
"https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-unorm10-10-10-2",
- "https://www.w3.org/TR/webgpu/#dom-gpuvertexformat-unorm8x4-bgra",
"https://www.w3.org/TR/webgpu/#enumdef-gpuvertexstepmode",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstepmode-vertex",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstepmode-instance",
@@ -5648,11 +5615,11 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-vertex%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprogrammablestage-module%E2%91%A6",
"https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpuvertexbufferlayout",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuvertexbufferlayout%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexbufferlayout-arraystride%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxvertexbufferarraystride%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexbufferlayout-arraystride%E2%91%A5",
@@ -5661,7 +5628,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-offset%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-gpuvertexformat-bytesize",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-format%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxvertexbufferarraystride%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-offset%E2%91%A2",
@@ -5672,22 +5639,22 @@
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-gpuvertexformat-bytesize%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-format%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-shaderlocation%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxvertexattributes",
"https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpuvertexstate",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuvertexstate%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelinelayout%E2%91%A2%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-the-entry-point%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpushaderstage-vertex%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpuprogrammablestage%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpushaderstage-vertex%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstate-buffers%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-list-size%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxvertexbuffers%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstate-buffers%E2%91%A5",
@@ -5695,7 +5662,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexbufferlayout-attributes%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-list-size%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstate-buffers%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxvertexattributes%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-statically-used%E2%91%A5",
@@ -5808,8 +5775,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A5%E2%91%A1",
"https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gputexelcopybufferinfo",
"https://www.w3.org/TR/webgpu/#ref-for-gputexelcopybufferinfo%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A1%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexelcopybufferinfo-buffer%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dfn-valid",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A5%E2%91%A2",
@@ -5846,7 +5813,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexelcopytextureinfo-texture%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-dimension%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedimension-1d%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedimension-2d%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedimension-3d%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexelcopytextureinfo-miplevel%E2%91%A0",
@@ -5864,9 +5831,9 @@
"https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gputexelcopytextureinfo",
"https://www.w3.org/TR/webgpu/#ref-for-gputexelcopytextureinfo%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuextent3d%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-texel-block-width%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A1%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-texel-block-width%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexelcopytextureinfo-texture%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-format%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-texel-block-height%E2%91%A4",
@@ -5894,9 +5861,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64out%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuextent3d%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-namespacedef-gputextureusage%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexelcopytextureinfo-texture%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-format%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-texel-block-copy-footprint%E2%91%A0",
@@ -5927,13 +5894,13 @@
"https://www.w3.org/TR/webgpu/#ref-for-gputexelcopytextureinfo%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-predefinedcolorspace%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucopyexternalimagedestinfo-colorspace",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucopyexternalimagedestinfo-premultipliedalpha",
"https://www.w3.org/TR/webgpu/#dom-gpucopyexternalimagedestinfo-colorspace",
"https://www.w3.org/TR/webgpu/#ref-for-predefinedcolorspace%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucopyexternalimagedestinfo-colorspace%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpucopyexternalimagedestinfo-premultipliedalpha",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucopyexternalimagesourceinfo-source",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucopyexternalimagedestinfo-premultipliedalpha%E2%91%A0",
"https://www.w3.org/TR/webgpu/#gpucopyexternalimagesourceinfo",
@@ -5956,7 +5923,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucopyexternalimagesourceinfo-source%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuorigin2d",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucopyexternalimagesourceinfo-origin",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucopyexternalimagesourceinfo-flipy",
"https://www.w3.org/TR/webgpu/#ref-for-gpucopyexternalimagesourceinfo%E2%91%A2",
"https://www.w3.org/TR/webgpu/#dom-gpucopyexternalimagesourceinfo-source",
@@ -5967,7 +5934,7 @@
"https://www.w3.org/TR/webgpu/#dom-gpucopyexternalimagesourceinfo-origin",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuorigin2d%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpucopyexternalimagesourceinfo-flipy",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucopyexternalimagesourceinfo-origin%E2%91%A0",
"https://www.w3.org/TR/webgpu/#external-source-dimensions",
"https://www.w3.org/TR/webgpu/#ref-for-imagebitmap%E2%91%A1",
@@ -6020,13 +5987,13 @@
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A2%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuextent3d%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-width%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-texel-block-width%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-height%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-texel-block-height%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-texel-block-copy-footprint%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexelcopybufferlayout-bytesperrow%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-depthorarraylayers%E2%91%A0%E2%91%A3",
@@ -6042,7 +6009,7 @@
"https://www.w3.org/TR/webgpu/#abstract-opdef-validating-texture-copy-range",
"https://www.w3.org/TR/webgpu/#ref-for-gputexelcopytextureinfo%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuextent3d%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-texel-block-width%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexelcopytextureinfo-texture%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-format%E2%91%A0%E2%91%A4",
@@ -6100,7 +6067,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-gpuobjectbase%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#dom-gpucommandbuffer-command_list-slot",
"https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-gpu-command%E2%91%A1",
@@ -6119,7 +6086,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandsmixin%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandsmixin%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandsmixin%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A0%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#dom-gpucommandsmixin-state-slot",
"https://www.w3.org/TR/webgpu/#ref-for-encoder-state",
"https://www.w3.org/TR/webgpu/#ref-for-encoder-state-open",
@@ -6142,7 +6109,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#abstract-opdef-validate-the-encoder-state",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandsmixin%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot",
"https://www.w3.org/TR/webgpu/#ref-for-encoder-state-open%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-encoder-state-locked",
@@ -6152,7 +6119,7 @@
"https://www.w3.org/TR/webgpu/#abstract-opdef-enqueue-a-command",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandsmixin%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpu-command%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-commands-slot",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A0%E2%91%A0",
@@ -6241,7 +6208,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuobjectdescriptorbase%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createcommandencoder",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A0%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createcommandencoder%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createcommandencoder-descriptor-descriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucommandencoderdescriptor%E2%91%A0",
@@ -6251,8 +6218,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A1%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A0%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A1%E2%91%A0",
@@ -6276,8 +6243,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpucolor-shape",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-clearvalue%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot%E2%91%A0",
@@ -6293,7 +6260,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-gpurenderpassdescriptor-valid-usage",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-usage-scope-add%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-texture-subresources%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-usage-scope-slot",
@@ -6370,7 +6337,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-clearvalue%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthloadop",
"https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A3%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthreadonly%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-aspect-depth%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources",
@@ -6387,7 +6354,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthclearvalue%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilloadop",
"https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilreadonly%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-aspect-stencil%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A2",
@@ -6413,8 +6380,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpucomputepassencoder%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpucomputepassencoder%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot%E2%91%A1",
@@ -6423,7 +6390,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassdescriptor-timestampwrites",
"https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-timestampwrites",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassdescriptor-timestampwrites%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassdescriptor-timestampwrites%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A1",
@@ -6464,9 +6431,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A2",
@@ -6495,9 +6462,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A2%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A6",
@@ -6530,9 +6497,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexelcopytextureinfo-origin%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A2%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpuextent3d-shape%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexelcopybufferinfo-buffer%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%93%AA",
@@ -6555,7 +6522,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpuorigin3d-y%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-width%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-height%E2%91%A1%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-depthorarraylayers%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-texture-copy-sub-region",
"https://www.w3.org/TR/webgpu/#ref-for-gpuorigin3d-z%E2%91%A2",
@@ -6585,9 +6552,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexelcopytextureinfo-origin%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A2%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpuextent3d-shape%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexelcopybufferinfo-buffer%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%91%A0",
@@ -6610,7 +6577,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpuorigin3d-y%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-width%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-height%E2%91%A1%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-depthorarraylayers%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-texture-copy-sub-region%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpuorigin3d-z%E2%91%A3",
@@ -6643,9 +6610,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexelcopytextureinfo-origin%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A2%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpuextent3d-shape%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexelcopytextureinfo-texture%E2%91%A1%E2%91%A0",
@@ -6683,7 +6650,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpuorigin3d-y%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-width%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-height%E2%91%A1%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-depthorarraylayers%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-texture-copy-sub-region%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gpuorigin3d-z%E2%91%A4",
@@ -6710,9 +6677,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A2%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A5",
@@ -6737,9 +6704,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A0%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-encoder-state-open%E2%91%A2",
@@ -6779,7 +6746,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpuobjectbase%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandsmixin%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindingcommandsmixin%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A0%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#dom-gpubindingcommandsmixin-bind_groups-slot",
"https://www.w3.org/TR/webgpu/#ref-for-ordered-map%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuindex32%E2%91%A7",
@@ -6805,18 +6772,20 @@
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpubufferdynamicoffset%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-buffer%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindinglayout-hasdynamicoffset%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A2%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-binding%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A1%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A2%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-binding%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroup-layout-slot%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayout-dynamicoffsetcount-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxbindgroups%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-list-size%E2%91%A6",
@@ -6858,8 +6827,6 @@
"https://www.w3.org/TR/webgpu/#ref-for-idl-Uint32Array%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-buffer%E2%91%A2%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindinglayout-hasdynamicoffset%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A2%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-binding%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpubindingcommandsmixin-setbindgroup-index-bindgroup-dynamicoffsetsdata-dynamicoffsetsdatastart-dynamicoffsetsdatalength-dynamicoffsetsdatastart",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A3%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpubindingcommandsmixin-setbindgroup-index-bindgroup-dynamicoffsetsdata-dynamicoffsetsdatastart-dynamicoffsetsdatalength-dynamicoffsetsdatalength",
@@ -6870,42 +6837,28 @@
"https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dfn-get-buffer-source-copy",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-setbindgroup%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#dynamicOffsetOrder",
- "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A3%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-binding%E2%91%A0%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A3%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A3%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-buffer%E2%91%A2%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindinglayout-hasdynamicoffset%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A3%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-binding%E2%91%A0%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-gpubindingcommandsmixin-setbindgroup%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#example-892a9d3e",
- "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A3%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-gpubindgroup%E2%91%A2%E2%91%A3",
"https://www.w3.org/TR/webgpu/#abstract-opdef-iterate-over-each-dynamic-binding-offset",
- "https://www.w3.org/TR/webgpu/#ref-for-gpubindgroup%E2%91%A2%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpubindgroup%E2%91%A2%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroup-layout-slot%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgroupentry%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroup-entries-slot%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroupentry-binding%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A3%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A3%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayout-entrymap-slot%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroupentry-binding%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-buffer%E2%91%A2%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindinglayout-hasdynamicoffset%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-buffer%E2%91%A2%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindinglayout-hasdynamicoffset%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroupentry-resource%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-buffer%E2%91%A3%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-buffer%E2%91%A2%E2%91%A8",
"https://www.w3.org/TR/webgpu/#abstract-opdef-validate-encoder-bind-groups",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindingcommandsmixin%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelinebase%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuindex32%E2%91%A0%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A3%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A3%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinebase-layout-slot%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinelayout-bindgrouplayouts-slot%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-iteration-continue",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-dynamic_offsets-slot%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroup-layout-slot%E2%91%A3",
@@ -6916,13 +6869,13 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroup-layout-slot%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayout-entrymap-slot%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroupentry-binding%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-buffer%E2%91%A3%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-buffer%E2%91%A3%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroupentry-resource%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubufferbinding%E2%91%A0%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-buffer%E2%91%A3%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindinglayout-hasdynamicoffset%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-buffer%E2%91%A3%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindinglayout-hasdynamicoffset%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbinding-offset%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroupentry-prevalidatedsize-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-effective-buffer-binding-size%E2%91%A3",
@@ -6934,36 +6887,36 @@
"https://www.w3.org/TR/webgpu/#ref-for-usage-scope-storage-exception%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindingcommandsmixin%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelinebase%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpushaderstage-vertex%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpushaderstage-fragment%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpushaderstage-compute%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubufferbinding%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A1%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuindex32%E2%91%A0%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A3%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A3%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinebase-layout-slot%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinelayout-bindgrouplayouts-slot%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayout-descriptor-slot%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutdescriptor-entries%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayout-descriptor-slot%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutdescriptor-entries%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindgroup-bound-buffer-ranges",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-dynamic_offsets-slot%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A3%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A3%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubufferbinding%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-visibility%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-buffer%E2%91%A3%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-buffer%E2%91%A3%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindinglayout-type%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindingtype-storage%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubufferbinding%E2%91%A0%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A3%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-buffer-binding-aliasing",
"https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A3%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A3%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-visibility%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-storagetexture%E2%91%A1%E2%91%A2",
@@ -6971,7 +6924,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-storagetexture%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpustoragetexturebindinglayout-access%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A1%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A3%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-texture-view-aliasing",
"https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A7",
"https://www.w3.org/TR/webgpu/#debug-markers",
@@ -6992,7 +6945,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpuobjectbase%E2%91%A1%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandsmixin%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-gpudebugcommandsmixin%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#dom-gpudebugcommandsmixin-debug_group_stack-slot",
"https://www.w3.org/TR/webgpu/#ref-for-stack",
"https://www.w3.org/TR/webgpu/#ref-for-idl-USVString%E2%91%A0%E2%91%A3",
@@ -7004,9 +6957,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-idl-USVString%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A1%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-stack-push",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudebugcommandsmixin-debug_group_stack-slot%E2%91%A0",
@@ -7015,9 +6968,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpudebugcommandsmixin%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A2%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudebugcommandsmixin-debug_group_stack-slot%E2%91%A1",
@@ -7031,9 +6984,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-idl-USVString%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A2%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#compute-passes",
"https://www.w3.org/TR/webgpu/#gpucomputepassencoder",
@@ -7071,7 +7024,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpucomputepassencoder%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindingcommandsmixin%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpucomputepassencoder%E2%91%A0%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A0%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#dom-gpucomputepassencoder-command_encoder-slot",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A2%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A2%E2%91%A2",
@@ -7115,9 +7068,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpucomputepipeline%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A8",
@@ -7137,9 +7090,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpushadermodule%E2%91%A1%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A2%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-usage-scope%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A5",
@@ -7170,9 +7123,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A3%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A2%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-usage-scope%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A7",
@@ -7203,9 +7156,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpucomputepassencoder%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A2%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-command_encoder-slot",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot%E2%91%A4",
@@ -7290,7 +7243,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A0%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A0%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-command_encoder-slot",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A2%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A2%E2%91%A4",
@@ -7306,7 +7259,7 @@
"https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-maxdrawcount-slot",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A3%E2%91%A3",
"https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-occlusion_query_active-slot",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A3%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A3%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-occlusion_query_set-slot",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#renderstate",
@@ -7376,7 +7329,7 @@
"https://www.w3.org/TR/webgpu/#dom-gpurenderpassdescriptor-maxdrawcount",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A3%E2%91%A5",
"https://www.w3.org/TR/webgpu/#abstract-opdef-gpurenderpassdescriptor-valid-usage",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpassdescriptor%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-colorattachments%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-list-size%E2%91%A7",
@@ -7423,10 +7376,10 @@
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-timestampwrites%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-timestampwrites%E2%91%A3",
"https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpurenderpassdescriptors-color-attachment-bytes-per-sample",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-idl-sequence%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpasscolorattachment%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A8",
@@ -7526,7 +7479,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-format%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A2%E2%91%A2",
"https://www.w3.org/TR/webgpu/#abstract-opdef-renderable-texture-view",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-descriptor-slot%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-usage%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureusage-render_attachment%E2%91%A0%E2%93%AA",
@@ -7543,7 +7496,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-idl-sequence%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A2%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A5%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-color-renderable-format%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-render-target-pixel-byte-cost",
"https://www.w3.org/TR/webgpu/#ref-for-render-target-component-alignment",
@@ -7557,7 +7510,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthloadop%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpustoreop%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthstoreop",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A3%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A3%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthreadonly%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpustencilvalue%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilclearvalue%E2%91%A0",
@@ -7565,7 +7518,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilloadop%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpustoreop%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilstoreop",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A3%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A3%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilreadonly%E2%91%A3",
"https://www.w3.org/TR/webgpu/#dom-gpurenderpassdepthstencilattachment-view",
"https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A2%E2%91%A4",
@@ -7584,7 +7537,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpustoreop%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A8",
"https://www.w3.org/TR/webgpu/#dom-gpurenderpassdepthstencilattachment-depthreadonly",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A3%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A3%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#dom-gpurenderpassdepthstencilattachment-stencilclearvalue",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpustencilvalue%E2%91%A6",
@@ -7600,7 +7553,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpustoreop%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#dom-gpurenderpassdepthstencilattachment-stencilreadonly",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A3%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A3%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#abstract-opdef-gpurenderpassdepthstencilattachment-gpurenderpassdepthstencilattachment-valid-usage",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpassdepthstencilattachment%E2%91%A4",
@@ -7680,7 +7633,7 @@
"https://www.w3.org/TR/webgpu/#abstract-opdef-derive-render-targets-layout-from-pass",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpassdescriptor%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpasslayout%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpasslayout%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-colorattachments%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-samplecount%E2%91%A1",
@@ -7703,7 +7656,7 @@
"https://www.w3.org/TR/webgpu/#abstract-opdef-derive-render-targets-layout-from-pipeline",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpipelinedescriptor%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpasslayout%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpasslayout%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-samplecount%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-multisample%E2%91%A3",
@@ -7726,9 +7679,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A3%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-command_encoder-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot%E2%91%A8",
@@ -7775,7 +7728,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-renderstate-depthstencilattachment-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthloadop%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthreadonly%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-aspect-depth%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A5",
@@ -7789,7 +7742,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilloadop%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilreadonly%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-aspect-stencil%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A8",
@@ -7875,13 +7828,13 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandsmixin%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindingcommandsmixin%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A0%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-layout-slot",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpasslayout%E2%91%A6",
"https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-depthreadonly-slot",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A3%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A3%E2%91%A4",
"https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-stencilreadonly-slot",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A3%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A3%E2%91%A5",
"https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-usage-scope-slot",
"https://www.w3.org/TR/webgpu/#ref-for-usage-scope%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-usage-scope%E2%91%A0%E2%91%A2",
@@ -7913,7 +7866,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-gpu-command%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-renderstate%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-commands-slot%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A1%E2%91%A0",
@@ -7927,9 +7880,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A2%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A4%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-derive-render-targets-layout-from-pipeline%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipeline-descriptor-slot%E2%91%A0",
@@ -7955,9 +7908,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A4%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A4%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A1",
@@ -7985,13 +7938,13 @@
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A5%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A4%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxvertexbuffers%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-map-remove%E2%91%A1",
@@ -8020,9 +7973,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A6%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A4%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-draw%E2%91%A0",
@@ -8032,14 +7985,14 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstate-buffers%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuindex32%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-list-size%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-iteration-continue%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-iteration-continue",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-vertex_buffer_sizes-slot%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexbufferlayout-arraystride%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexbufferlayout-attributes%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-offset%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-gpuvertexformat-bytesize%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-format%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-list-empty%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-list-empty",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexbufferlayout-stepmode%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstepmode-vertex%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstepmode-instance%E2%91%A0",
@@ -8062,9 +8015,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A7%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-draw-indexed",
@@ -8076,7 +8029,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstate-buffers%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuindex32%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-list-size%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-iteration-continue%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-iteration-continue%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-vertex_buffer_sizes-slot%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexbufferlayout-arraystride%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-offset%E2%91%A5",
@@ -8110,9 +8063,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A5%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-draw%E2%91%A1",
@@ -8146,9 +8099,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A5%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-draw-indexed%E2%91%A0",
@@ -8166,7 +8119,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%91%A4",
"https://www.w3.org/TR/webgpu/#abstract-opdef-valid-to-draw",
"https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-encoder-bind-groups%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-pipeline-slot%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-pipeline-slot%E2%91%A3",
@@ -8182,12 +8135,12 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxbindgroupsplusvertexbuffers%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-vertex_buffers-slot%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxbindgroupsplusvertexbuffers%E2%91%A3",
"https://www.w3.org/TR/webgpu/#abstract-opdef-valid-to-draw-indexed",
"https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-draw%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-index_buffer-slot%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-pipeline-slot%E2%91%A4",
@@ -8222,9 +8175,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-idl-float%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-attachment_size-slot",
@@ -8247,9 +8200,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuintegercoordinate%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-attachment_size-slot%E2%91%A1",
@@ -8270,9 +8223,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A2%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpucolor-shape%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-render-command%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%93%AA",
@@ -8288,9 +8241,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpustencilvalue%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-render-command%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%91%A1",
@@ -8304,9 +8257,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A7%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-occlusion_query_set-slot%E2%91%A1",
@@ -8322,9 +8275,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-occlusion_query_active-slot%E2%91%A2",
@@ -8348,9 +8301,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundle%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A2%E2%93%AA",
@@ -8372,7 +8325,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-reset-the-render-pass-binding-state",
"https://www.w3.org/TR/webgpu/#abstract-opdef-reset-the-render-pass-binding-state",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A1%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-map-clear",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-pipeline-slot%E2%91%A6",
@@ -8404,9 +8357,9 @@
"https://www.w3.org/TR/webgpu/#dom-gpurenderbundle-layout-slot",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpasslayout%E2%91%A7",
"https://www.w3.org/TR/webgpu/#dom-gpurenderbundle-depthreadonly-slot",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A3%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A3%E2%91%A6",
"https://www.w3.org/TR/webgpu/#dom-gpurenderbundle-stencilreadonly-slot",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A4%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A3%E2%91%A7",
"https://www.w3.org/TR/webgpu/#dom-gpurenderbundle-drawcount-slot",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A5%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundle%E2%91%A0%E2%91%A3",
@@ -8432,7 +8385,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createrenderbundleencoder",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundleencoder%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createrenderbundleencoder%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createrenderbundleencoder-descriptor-descriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderbundleencoderdescriptor%E2%91%A0",
@@ -8442,18 +8395,18 @@
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A2%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-colorformats%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A7%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-depthstencilformat%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A3%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-depthstencilformat%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A7%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A3%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundleencoder%E2%91%A0%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A1%E2%91%A1",
@@ -8485,16 +8438,16 @@
"https://www.w3.org/TR/webgpu/#render-bundle-encoding",
"https://www.w3.org/TR/webgpu/#dictdef-gpurenderbundleencoderdescriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpasslayout%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A4%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A3%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderbundleencoderdescriptor-depthreadonly%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A4%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A4%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderbundleencoderdescriptor-stencilreadonly%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpurenderbundleencoderdescriptor-depthreadonly",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A4%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A4%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpassdepthstencilattachment%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-read-only-depth-stencil%E2%91%A1",
"https://www.w3.org/TR/webgpu/#dom-gpurenderbundleencoderdescriptor-stencilreadonly",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A4%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A4%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpassdepthstencilattachment%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-read-only-depth-stencil%E2%91%A2",
"https://www.w3.org/TR/webgpu/#render-bundle-finalization",
@@ -8506,9 +8459,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundle%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundle%E2%91%A0%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A7%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-usage-scope-slot%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-usage-scope-validation%E2%91%A2",
@@ -8601,8 +8554,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-idl-DataView",
"https://www.w3.org/TR/webgpu/#ref-for-operationerror%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dfn-get-buffer-source-copy%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A2%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-internal-state-slot%E2%91%A7",
@@ -8633,8 +8586,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A3%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpuextent3d-shape%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dfn-get-buffer-source-copy%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-byte-sequence-length",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A2%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexelcopytextureinfo-texture%E2%91%A1%E2%91%A4",
@@ -8656,7 +8609,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpuorigin3d-y%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-width%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-height%E2%91%A1%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-depthorarraylayers%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-texture-copy-sub-region%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpuorigin3d-z%E2%91%A6",
@@ -8701,8 +8654,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-depthorarraylayers%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A3%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-check-the-usability-of-the-image-argument%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexelcopytextureinfo-texture%E2%91%A1%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A2%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-destroyed-slot%E2%91%A1",
@@ -8732,7 +8685,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-depthorarraylayers%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-texel-block-width%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexelcopytextureinfo-texture%E2%91%A2%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-texel-block-height%E2%91%A0%E2%91%A1",
@@ -8763,8 +8716,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A6%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A2%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A1%E2%91%A3",
@@ -8798,10 +8751,10 @@
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-a-new-promise%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-listen-for-timeline-event%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A7%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A7%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-resolve%E2%91%A7",
"https://www.w3.org/TR/webgpu/#queries",
@@ -8828,9 +8781,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32out%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A1%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A0%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#dom-gpuqueryset-destroyed-slot",
- "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A4%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A4%E2%91%A2",
"https://www.w3.org/TR/webgpu/#queryset-creation",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuquerysetdescriptor%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A1%E2%91%A1",
@@ -8848,7 +8801,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createqueryset",
"https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A1%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createqueryset%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createqueryset-descriptor-descriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuquerysetdescriptor%E2%91%A1",
@@ -8867,8 +8820,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuquerysetdescriptor-type%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueryset-count%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuquerysetdescriptor-count%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A2%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A1%E2%91%A2",
@@ -8886,8 +8839,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A2%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A7%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueryset-destroyed-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#querytype",
"https://www.w3.org/TR/webgpu/#enumdef-gpuquerytype",
@@ -8918,13 +8871,13 @@
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-implementation-defined%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dfn-coarsen-time",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A6%E2%93%AA",
"https://www.w3.org/TR/webgpu/#abstract-opdef-validate-timestampwrites",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucomputepasstimestampwrites%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpasstimestampwrites%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-timestamp-query%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-enabled-for%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A2%E2%91%A3",
@@ -9020,11 +8973,11 @@
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A3%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-format%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A7%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A7%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A4%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-viewformats",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A7%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A7%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-supported-context-formats",
"https://www.w3.org/TR/webgpu/#ref-for-list-contain%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-format%E2%91%A1",
@@ -9032,18 +8985,13 @@
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-gputexturedescriptor-for-the-canvas-and-configuration",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-canvas%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configuration-slot%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-tonemapping",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-tonemapping%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucanvasconfiguration%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-getconfiguration%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configure%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-texturedescriptor-slot",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-replace-the-drawing-buffer%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A2%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gputexturedescriptor%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configure%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configure%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedescriptor-size%E2%91%A2%E2%91%A4",
"https://www.w3.org/TR/webgpu/#dom-gpucanvascontext-unconfigure",
"https://www.w3.org/TR/webgpu/#ref-for-gpucanvascontext%E2%91%A7",
@@ -9053,11 +9001,11 @@
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-replace-the-drawing-buffer%E2%91%A3",
"https://www.w3.org/TR/webgpu/#dom-gpucanvascontext-getconfiguration",
"https://www.w3.org/TR/webgpu/#ref-for-gpucanvascontext%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucanvasconfiguration%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucanvasconfiguration%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configuration-slot%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-getconfiguration%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-tonemapping%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-getconfiguration%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-tonemapping",
"https://www.w3.org/TR/webgpu/#ref-for-descdef-media-dynamic-range",
"https://www.w3.org/TR/webgpu/#dom-gpucanvascontext-getcurrenttexture",
"https://www.w3.org/TR/webgpu/#ref-for-gputexture%E2%91%A3%E2%91%A3",
@@ -9071,7 +9019,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configuration-slot%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-invalidstateerror",
- "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A2%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-texturedescriptor-slot%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configuration-slot%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-device%E2%91%A0",
@@ -9084,7 +9032,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-drawingbuffer-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A5%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-gputexture%E2%91%A3%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configure%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configure%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-queue-an-automatic-expiry-task%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-expire-the-current-texture%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-updating-the-rendering-of-a-webgpu-canvas%E2%91%A2",
@@ -9111,7 +9059,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-currenttexture-slot%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-expire-the-current-texture%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-colorspace",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-tonemapping%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-tonemapping%E2%91%A0",
"https://www.w3.org/TR/webgpu/#abstract-opdef-replace-the-drawing-buffer",
"https://www.w3.org/TR/webgpu/#ref-for-gpucanvascontext%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%93%AA",
@@ -9122,7 +9070,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-predefinedcolorspace-srgb",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-format%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-colorspace%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-tonemapping%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-tonemapping%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-alphamode%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-a-copy-of-the-image-contents-of-a-context%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpustoreop-discard%E2%91%A4",
@@ -9184,9 +9132,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureformat-bgra8unorm%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureformat-rgba8unorm%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureformat-rgba16float%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucanvasconfiguration%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucanvasconfiguration%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-format%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucanvasconfiguration%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucanvasconfiguration%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-device%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureformat-bgra8unorm-srgb%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureformat-bgra8unorm%E2%91%A3",
@@ -9202,7 +9150,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpucanvastonemappingmode%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpucanvastonemapping-mode",
"https://www.w3.org/TR/webgpu/#dictdef-gpucanvasconfiguration",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-device%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A3%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-format%E2%91%A4",
@@ -9214,13 +9162,13 @@
"https://www.w3.org/TR/webgpu/#ref-for-predefinedcolorspace%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-colorspace%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucanvastonemapping",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-tonemapping%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-tonemapping%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpucanvasalphamode%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-alphamode%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucanvasconfiguration%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucanvasconfiguration%E2%91%A7",
"https://www.w3.org/TR/webgpu/#dom-gpucanvasconfiguration-device",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-getcurrenttexture%E2%91%A8",
"https://www.w3.org/TR/webgpu/#dom-gpucanvasconfiguration-format",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A3%E2%91%A5",
@@ -9241,17 +9189,16 @@
"https://www.w3.org/TR/webgpu/#dom-gpucanvasconfiguration-tonemapping",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucanvastonemapping%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-getcurrenttexture%E2%91%A0%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-getconfiguration%E2%91%A2",
"https://www.w3.org/TR/webgpu/#dom-gpucanvasconfiguration-alphamode",
"https://www.w3.org/TR/webgpu/#ref-for-gpucanvasalphamode%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-getcurrenttexture%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#example-239a6233",
"https://www.w3.org/TR/webgpu/#ref-for-gpucanvascontext%E2%91%A0%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%93%AA",
"https://www.w3.org/TR/webgpu/#abstract-opdef-gputexturedescriptor-for-the-canvas-and-configuration",
"https://www.w3.org/TR/webgpu/#ref-for-htmlcanvaselement%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-offscreencanvas%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucanvasconfiguration%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucanvasconfiguration%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-gputexturedescriptor%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedescriptor-size%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedescriptor-format%E2%91%A0%E2%91%A3",
@@ -9269,9 +9216,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-offscreencanvas%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-offscreencanvas-height",
"https://www.w3.org/TR/webgpu/#canvas-color-space",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-tonemapping%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-tonemapping%E2%91%A3",
"https://www.w3.org/TR/webgpu/#context-sizing",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configure%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configure%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-replace-the-drawing-buffer%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-htmlcanvaselement%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-offscreencanvas%E2%91%A0%E2%91%A3",
@@ -9302,10 +9249,11 @@
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-a-copy-of-the-image-contents-of-a-context%E2%91%A8",
"https://www.w3.org/TR/webgpu/#errors-and-debugging",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-dispatch-error",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-destroy-started-slot%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-lose-the-device%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-poperrorscope%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-eventdef-gpudevice-uncapturederror%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-lost%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A8",
@@ -9320,11 +9268,11 @@
"https://www.w3.org/TR/webgpu/#dom-gpudevicelostinfo-reason",
"https://www.w3.org/TR/webgpu/#ref-for-idl-DOMString%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#dom-gpudevicelostinfo-message",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-gpudevicelostinfo%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-lost%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A2",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-lost",
"https://www.w3.org/TR/webgpu/#ref-for-gpudevicelostinfo%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-slot-backed-attribute%E2%91%A2",
@@ -9362,8 +9310,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-device-features-slot%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#abstract-opdef-generate-a-validation-error",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-gpuvalidationerror%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-dispatch-error%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-Exposed%E2%91%A2%E2%91%A7",
@@ -9376,8 +9324,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpuoutofmemoryerror",
"https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#abstract-opdef-generate-an-out-of-memory-error",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-gpuoutofmemoryerror%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-dispatch-error%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-Exposed%E2%91%A2%E2%91%A8",
@@ -9391,8 +9339,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#abstract-opdef-generate-an-internal-error",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%93%AA%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-gpuinternalerror%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-dispatch-error%E2%91%A2",
"https://www.w3.org/TR/webgpu/#error-scopes",
@@ -9400,7 +9348,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpu-error-scope%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpu-error-scope%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A1%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpu-error-scope-errors-slot",
"https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A4",
@@ -9414,7 +9362,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuerrorfilter-validation",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuerrorfilter-out-of-memory%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuerrorfilter-internal",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A7%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-pusherrorscope",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpuerrorfilter%E2%91%A0",
@@ -9430,19 +9378,19 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpuoutofmemoryerror%E2%91%A1",
"https://www.w3.org/TR/webgpu/#dom-gpuerrorfilter-internal",
"https://www.w3.org/TR/webgpu/#ref-for-gpuinternalerror%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A1%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline-property%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-errorscopestack-slot",
"https://www.w3.org/TR/webgpu/#ref-for-stack%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpu-error-scope%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-stack%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gpu-error-scope%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A8",
"https://www.w3.org/TR/webgpu/#abstract-opdef-current-error-scope",
"https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%93%AA%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%93%AA%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%93%AA%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gpuvalidationerror%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpuoutofmemoryerror%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpuinternalerror%E2%91%A2",
@@ -9453,9 +9401,11 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-errorscopestack-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#abstract-opdef-dispatch-error",
"https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%93%AA%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%93%AA%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%93%AA%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%93%AA%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A7%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-destroy-started-slot%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-current-error-scope",
"https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A0%E2%91%A0",
@@ -9469,18 +9419,18 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-event-defaultprevented",
"https://www.w3.org/TR/webgpu/#ref-for-dom-event-preventdefault",
"https://www.w3.org/TR/webgpu/#ref-for-gpuuncapturederrorevent%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A1",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-pusherrorscope",
"https://www.w3.org/TR/webgpu/#ref-for-gpu-error-scope%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-errorscopestack-slot%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-pusherrorscope%E2%91%A1",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-pusherrorscope-filter-filter",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpuerrorfilter%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A7%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%93%AA%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%93%AA%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%93%AA%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%93%AA%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpu-error-scope%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpu-error-scope-filter-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-stack-push%E2%91%A0",
@@ -9489,14 +9439,16 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpu-error-scope%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-errorscopestack-slot%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A1%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A2%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A2%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-a-new-promise%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%93%AA%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%93%AA%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%93%AA%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%93%AA%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A7%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-destroy-started-slot%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A2%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-resolve%E2%91%A8",
@@ -9518,13 +9470,13 @@
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A2%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-resolve%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#example-9d93bf47",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A4",
"https://www.w3.org/TR/webgpu/#telemetry",
"https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpu-error-scope%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-concept-event-fire",
"https://www.w3.org/TR/webgpu/#eventdef-gpudevice-uncapturederror",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A8%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpuuncapturederrorevent%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-eventdef-gpudevice-uncapturederror%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-pusherrorscope%E2%91%A2",
@@ -9538,7 +9490,7 @@
"https://www.w3.org/TR/webgpu/#dom-gpuuncapturederrorevent-gpuuncapturederrorevent-type-gpuuncapturederroreventinitdict-type",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuuncapturederroreventinit",
"https://www.w3.org/TR/webgpu/#dom-gpuuncapturederrorevent-gpuuncapturederrorevent-type-gpuuncapturederroreventinitdict-gpuuncapturederroreventinitdict",
- "https://www.w3.org/TR/webgpu/#ref-for-SameObject%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-SameObject%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuuncapturederrorevent-error%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dictdef-gpuuncapturederroreventinit",
@@ -9550,17 +9502,17 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-slot-backed-attribute%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-poperrorscope%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A8%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-eventhandler",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-onuncapturederror",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A8%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline-property%E2%91%A3",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-onuncapturederror",
"https://www.w3.org/TR/webgpu/#ref-for-eventhandler%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-event-handler-idl-attributes",
"https://www.w3.org/TR/webgpu/#ref-for-eventdef-gpudevice-uncapturederror%E2%91%A5",
"https://www.w3.org/TR/webgpu/#example-bf3af559",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A8%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A8",
"https://www.w3.org/TR/webgpu/#detailed-operations",
"https://www.w3.org/TR/webgpu/#computing-operations",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubufferbindinglayout%E2%91%A5",
@@ -9573,7 +9525,7 @@
"https://www.w3.org/TR/webgpu/#abstract-opdef-compute",
"https://www.w3.org/TR/webgpu/#ref-for-gpucomputepipeline%E2%91%A2%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-indirect%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-list-empty%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-list-empty%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepipelinedescriptor-compute%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprogrammablestage-entrypoint%E2%91%A4",
@@ -9646,7 +9598,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-gpuvertexformat-bytesize%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-format%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-implementation-defined%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-list-empty%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-list-empty%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-invalid-memory-reference%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexbufferlayout-attributes%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-invalid-memory-reference%E2%91%A1",
@@ -9662,13 +9614,13 @@
"https://www.w3.org/TR/webgpu/#example-ada0b71a",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexformat-sint32%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-shaderlocation%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-gpubindgroup%E2%91%A2%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpubindgroup%E2%91%A2%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpubindingresource%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A3%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A3%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-visibility%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpushaderstage-vertex%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-binding%E2%91%A0%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-binding%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-built-in-values%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-lose-the-device%E2%91%A6",
@@ -10042,19 +9994,19 @@
"https://www.w3.org/TR/webgpu/#gpucolor-r",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucolordict%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucolordict-r%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A2%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A2%E2%91%A0",
"https://www.w3.org/TR/webgpu/#gpucolor-g",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucolordict%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucolordict-g%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A2%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A2%E2%91%A1",
"https://www.w3.org/TR/webgpu/#gpucolor-b",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucolordict%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucolordict-b%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A2%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A2%E2%91%A2",
"https://www.w3.org/TR/webgpu/#gpucolor-a",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucolordict%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucolordict-a%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A2%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A2%E2%91%A3",
"https://www.w3.org/TR/webgpu/#abstract-opdef-validate-gpucolor-shape",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpucolor%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A7%E2%91%A5",
@@ -10137,7 +10089,7 @@
"https://www.w3.org/TR/webgpu/#gpuextent3d-width",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuextent3ddict%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuextent3ddict-width%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A2%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A2%E2%91%A4",
"https://www.w3.org/TR/webgpu/#gpuextent3d-height",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuextent3ddict%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuextent3ddict-height%E2%91%A7",
@@ -10492,7 +10444,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A2%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A2%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturebindinglayout-sampletype%E2%91%A0%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A3%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A3%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturesampletype-uint%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-implementation-defined%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#example-cb229a6b",
@@ -10673,7 +10625,6 @@
"https://www.w3.org/TR/webgpu/#1243a891",
"https://www.w3.org/TR/webgpu/#d8f8bd6e",
"https://www.w3.org/TR/webgpu/#16d07e10",
- "https://www.w3.org/TR/webgpu/#b1f287e4",
"https://www.w3.org/TR/webgpu/#860300d4",
"https://www.w3.org/TR/webgpu/#fb8f82b0",
"https://www.w3.org/TR/webgpu/#6b815fdd",
@@ -10754,7 +10705,6 @@
"https://www.w3.org/TR/webgpu/#e97a9688",
"https://www.w3.org/TR/webgpu/#f14b47b8",
"https://www.w3.org/TR/webgpu/#450958f7",
- "https://www.w3.org/TR/webgpu/#26af8e29",
"https://www.w3.org/TR/webgpu/#a058b744",
"https://www.w3.org/TR/webgpu/#a0e47003",
"https://www.w3.org/TR/webgpu/#7df00456",
@@ -10828,7 +10778,6 @@
"https://www.w3.org/TR/webgpu/#biblio-webcodecs",
"https://www.w3.org/TR/webgpu/#biblio-webgl-1",
"https://www.w3.org/TR/webgpu/#biblio-webidl",
- "https://www.w3.org/TR/webgpu/#biblio-webxr",
"https://www.w3.org/TR/webgpu/#biblio-wgsl",
"https://www.w3.org/TR/webgpu/#informative",
"https://www.w3.org/TR/webgpu/#biblio-mediaqueries-5",
diff --git a/tr/index.json b/tr/index.json
index a050d8fdd6ec..7fe959189a20 100644
--- a/tr/index.json
+++ b/tr/index.json
@@ -1,7 +1,7 @@
{
"type": "crawl",
"title": "Reffy crawl",
- "date": "2024-12-19T01:34:57.961Z",
+ "date": "2024-12-20T01:35:29.995Z",
"options": {
"fallback": "tr/index.json",
"output": "report",
@@ -723,7 +723,7 @@
"https://aomediacodec.github.io/av1-spec/"
],
"crawled": "https://aomediacodec.github.io/av1-spec/av1-spec.pdf",
- "date": "19 December 2024",
+ "date": "20 December 2024",
"links": "links/av1-spec.json",
"cddl": []
},
@@ -1906,11 +1906,11 @@
],
"crawled": "https://www.w3.org/TR/core-aam-1.2/",
"crawlCacheInfo": {
- "lastModified": "Wed, 11 Dec 2024 17:51:55 GMT"
+ "lastModified": "Thu, 19 Dec 2024 18:22:31 GMT"
},
"generator": "respec",
- "date": "11 December 2024",
- "revision": "801bdb84aa45df641d379213e3773a474ffab28e",
+ "date": "19 December 2024",
+ "revision": "7b1a1b4e2eca0dc7b3b2cf335ee34d7654357944",
"links": "links/core-aam-1.2.json",
"refs": "refs/core-aam-1.2.json",
"dfns": "dfns/core-aam-1.2.json",
@@ -12896,11 +12896,11 @@
],
"crawled": "https://www.w3.org/TR/mediacapture-streams/",
"crawlCacheInfo": {
- "lastModified": "Thu, 05 Dec 2024 15:26:21 GMT"
+ "lastModified": "Thu, 19 Dec 2024 15:45:58 GMT"
},
"generator": "respec",
- "date": "05 December 2024",
- "revision": "161b2d7a5fff385287337b74c1414e8e33f5f64d",
+ "date": "19 December 2024",
+ "revision": "860ef93f024ecde01955f7d88f3968dec685bce0",
"algorithms": "algorithms/mediacapture-streams.json",
"links": "links/mediacapture-streams.json",
"refs": "refs/mediacapture-streams.json",
@@ -14951,11 +14951,11 @@
],
"crawled": "https://www.w3.org/TR/permissions/",
"crawlCacheInfo": {
- "lastModified": "Tue, 19 Mar 2024 14:01:55 GMT"
+ "lastModified": "Thu, 19 Dec 2024 21:36:58 GMT"
},
"generator": "respec",
- "date": "19 March 2024",
- "revision": "4d38a40753f4378a9652a91a1f9d181c9e0ba4ad",
+ "date": "19 December 2024",
+ "revision": "18a039f089b89b84f4ca0370889537af390b2ba5",
"algorithms": "algorithms/permissions.json",
"links": "links/permissions.json",
"refs": "refs/permissions.json",
@@ -15660,11 +15660,11 @@
],
"crawled": "https://www.w3.org/TR/rdf12-concepts/",
"crawlCacheInfo": {
- "lastModified": "Sat, 14 Dec 2024 17:21:03 GMT"
+ "lastModified": "Thu, 19 Dec 2024 20:20:20 GMT"
},
"generator": "respec",
- "date": "14 December 2024",
- "revision": "037f61894f83b0f2e1f3d43c5086d76c420cd7ed",
+ "date": "19 December 2024",
+ "revision": "c60c4ed0d2a6f34992621975e6e620055af28c33",
"algorithms": "algorithms/rdf12-concepts.json",
"links": "links/rdf12-concepts.json",
"refs": "refs/rdf12-concepts.json",
@@ -15718,11 +15718,11 @@
],
"crawled": "https://www.w3.org/TR/rdf12-n-quads/",
"crawlCacheInfo": {
- "lastModified": "Thu, 07 Nov 2024 17:52:02 GMT"
+ "lastModified": "Thu, 19 Dec 2024 20:26:00 GMT"
},
"generator": "respec",
- "date": "07 November 2024",
- "revision": "0a21d368a1d2fd5d0473b13ec8a833b11c16a985",
+ "date": "19 December 2024",
+ "revision": "336749e7431e66adc1ff2fb6bcb6682657ef2c99",
"links": "links/rdf12-n-quads.json",
"refs": "refs/rdf12-n-quads.json",
"dfns": "dfns/rdf12-n-quads.json",
@@ -15774,11 +15774,11 @@
],
"crawled": "https://www.w3.org/TR/rdf12-n-triples/",
"crawlCacheInfo": {
- "lastModified": "Thu, 07 Nov 2024 17:52:11 GMT"
+ "lastModified": "Thu, 19 Dec 2024 20:26:28 GMT"
},
"generator": "respec",
- "date": "07 November 2024",
- "revision": "fe464f7cbb40e4c1a4c7d3d8ba82266503390376",
+ "date": "19 December 2024",
+ "revision": "48f17d3b55fb3cfeb7041df1adb042c1282dddd6",
"links": "links/rdf12-n-triples.json",
"refs": "refs/rdf12-n-triples.json",
"dfns": "dfns/rdf12-n-triples.json",
@@ -15830,11 +15830,11 @@
],
"crawled": "https://www.w3.org/TR/rdf12-schema/",
"crawlCacheInfo": {
- "lastModified": "Thu, 18 Apr 2024 20:45:39 GMT"
+ "lastModified": "Thu, 19 Dec 2024 20:27:49 GMT"
},
"generator": "respec",
- "date": "18 April 2024",
- "revision": "5d27ad7585d35929a6f5483deab535a9c7533240",
+ "date": "19 December 2024",
+ "revision": "582878f2b265568ec583f1e578b0e6f7a059d220",
"links": "links/rdf12-schema.json",
"refs": "refs/rdf12-schema.json",
"headings": "headings/rdf12-schema.json",
@@ -15885,11 +15885,11 @@
],
"crawled": "https://www.w3.org/TR/rdf12-semantics/",
"crawlCacheInfo": {
- "lastModified": "Thu, 27 Jun 2024 16:55:46 GMT"
+ "lastModified": "Thu, 19 Dec 2024 21:47:18 GMT"
},
"generator": "respec",
- "date": "27 June 2024",
- "revision": "e29d0aadcd49b0fd68472be5da2fe45aa825352a",
+ "date": "19 December 2024",
+ "revision": "a9d9890512647aaad0311b8ccca735fc7f69245d",
"links": "links/rdf12-semantics.json",
"refs": "refs/rdf12-semantics.json",
"dfns": "dfns/rdf12-semantics.json",
@@ -15941,11 +15941,11 @@
],
"crawled": "https://www.w3.org/TR/rdf12-trig/",
"crawlCacheInfo": {
- "lastModified": "Thu, 07 Nov 2024 17:51:47 GMT"
+ "lastModified": "Thu, 19 Dec 2024 20:28:23 GMT"
},
"generator": "respec",
- "date": "07 November 2024",
- "revision": "64e0bedbca7534d1bc33ee3b0561b87012354be8",
+ "date": "19 December 2024",
+ "revision": "e6865d823260d9113eaf7b36d3c6618f1c739af4",
"links": "links/rdf12-trig.json",
"refs": "refs/rdf12-trig.json",
"dfns": "dfns/rdf12-trig.json",
@@ -15997,11 +15997,11 @@
],
"crawled": "https://www.w3.org/TR/rdf12-turtle/",
"crawlCacheInfo": {
- "lastModified": "Thu, 31 Oct 2024 16:53:04 GMT"
+ "lastModified": "Thu, 19 Dec 2024 21:21:37 GMT"
},
"generator": "respec",
- "date": "31 October 2024",
- "revision": "b4b38799e850d544a414f7efb783b5cdc51d64c6",
+ "date": "19 December 2024",
+ "revision": "ce11476297cad337ea2512d6477e69ce45349643",
"links": "links/rdf12-turtle.json",
"refs": "refs/rdf12-turtle.json",
"dfns": "dfns/rdf12-turtle.json",
@@ -16053,11 +16053,11 @@
],
"crawled": "https://www.w3.org/TR/rdf12-xml/",
"crawlCacheInfo": {
- "lastModified": "Thu, 18 Apr 2024 20:48:07 GMT"
+ "lastModified": "Thu, 19 Dec 2024 21:21:59 GMT"
},
"generator": "respec",
- "date": "18 April 2024",
- "revision": "00d20ea3cb7bdd2e3957709090dc00949f425c00",
+ "date": "19 December 2024",
+ "revision": "a571dc77094d161138d23f48ccf4e40b09d64dbd",
"links": "links/rdf12-xml.json",
"refs": "refs/rdf12-xml.json",
"dfns": "dfns/rdf12-xml.json",
@@ -16512,11 +16512,11 @@
],
"crawled": "https://www.w3.org/TR/screen-capture/",
"crawlCacheInfo": {
- "lastModified": "Thu, 27 Jun 2024 14:54:39 GMT"
+ "lastModified": "Thu, 19 Dec 2024 15:31:34 GMT"
},
"generator": "respec",
- "date": "27 June 2024",
- "revision": "d864164856b535b65281de604de27647823e278f",
+ "date": "19 December 2024",
+ "revision": "12c421ddfa946869bb1deaa301a7f12652b7c4fd",
"algorithms": "algorithms/screen-capture.json",
"links": "links/screen-capture.json",
"refs": "refs/screen-capture.json",
@@ -16912,11 +16912,11 @@
],
"crawled": "https://www.w3.org/TR/selection-api/",
"crawlCacheInfo": {
- "lastModified": "Wed, 20 Nov 2024 02:51:45 GMT"
+ "lastModified": "Thu, 19 Dec 2024 19:17:18 GMT"
},
"generator": "respec",
- "date": "20 November 2024",
- "revision": "387e7247850039b24518beee75f971fb5286752b",
+ "date": "19 December 2024",
+ "revision": "5bf997ddc5a4ed81b24f63b37d7fac3159b4d9cb",
"algorithms": "algorithms/selection-api.json",
"links": "links/selection-api.json",
"refs": "refs/selection-api.json",
@@ -17237,11 +17237,11 @@
],
"crawled": "https://www.w3.org/TR/sparql12-entailment/",
"crawlCacheInfo": {
- "lastModified": "Thu, 18 Apr 2024 20:49:35 GMT"
+ "lastModified": "Thu, 19 Dec 2024 21:25:12 GMT"
},
"generator": "respec",
- "date": "18 April 2024",
- "revision": "96b60d13440f31e3aca9c467dee081add4f97c21",
+ "date": "19 December 2024",
+ "revision": "1dbd8f924109da38152398942d4f12ec4a4b2613",
"algorithms": "algorithms/sparql12-entailment.json",
"links": "links/sparql12-entailment.json",
"refs": "refs/sparql12-entailment.json",
@@ -17293,11 +17293,11 @@
],
"crawled": "https://www.w3.org/TR/sparql12-federated-query/",
"crawlCacheInfo": {
- "lastModified": "Wed, 13 Nov 2024 15:07:57 GMT"
+ "lastModified": "Thu, 19 Dec 2024 21:24:24 GMT"
},
"generator": "respec",
- "date": "13 November 2024",
- "revision": "19cca5860d7cdc8f2cc47a46cade734c319ff01f",
+ "date": "19 December 2024",
+ "revision": "0411601eea5ce3da05b85646ef916b4ec8e00e57",
"links": "links/sparql12-federated-query.json",
"refs": "refs/sparql12-federated-query.json",
"headings": "headings/sparql12-federated-query.json",
@@ -17348,11 +17348,11 @@
],
"crawled": "https://www.w3.org/TR/sparql12-graph-store-protocol/",
"crawlCacheInfo": {
- "lastModified": "Thu, 12 Dec 2024 18:04:30 GMT"
+ "lastModified": "Thu, 19 Dec 2024 21:25:01 GMT"
},
"generator": "respec",
- "date": "12 December 2024",
- "revision": "6c10986ef33d7e208cd265375943f8d55fba2cbe",
+ "date": "19 December 2024",
+ "revision": "d434a91770788c1a59c5a74144bf4c5a7269fc4d",
"links": "links/sparql12-graph-store-protocol.json",
"refs": "refs/sparql12-graph-store-protocol.json",
"headings": "headings/sparql12-graph-store-protocol.json",
@@ -17403,11 +17403,11 @@
],
"crawled": "https://www.w3.org/TR/sparql12-protocol/",
"crawlCacheInfo": {
- "lastModified": "Wed, 13 Nov 2024 15:10:10 GMT"
+ "lastModified": "Thu, 19 Dec 2024 21:23:47 GMT"
},
"generator": "respec",
- "date": "13 November 2024",
- "revision": "d88705fea72f0b4a55a6dcf23babbe31b20e8cc6",
+ "date": "19 December 2024",
+ "revision": "bc69255df6cbff4910f2869cf0ef7a27f6054621",
"algorithms": "algorithms/sparql12-protocol.json",
"links": "links/sparql12-protocol.json",
"refs": "refs/sparql12-protocol.json",
@@ -17459,11 +17459,11 @@
],
"crawled": "https://www.w3.org/TR/sparql12-query/",
"crawlCacheInfo": {
- "lastModified": "Mon, 16 Dec 2024 14:28:13 GMT"
+ "lastModified": "Thu, 19 Dec 2024 21:23:41 GMT"
},
"generator": "respec",
- "date": "16 December 2024",
- "revision": "f76cb77fae981a151665b81ec8d1e83966864d47",
+ "date": "19 December 2024",
+ "revision": "5dba9fdbb7be27cfb9686822a62bf800ae94af0a",
"algorithms": "algorithms/sparql12-query.json",
"links": "links/sparql12-query.json",
"refs": "refs/sparql12-query.json",
@@ -17516,11 +17516,11 @@
],
"crawled": "https://www.w3.org/TR/sparql12-results-csv-tsv/",
"crawlCacheInfo": {
- "lastModified": "Wed, 13 Nov 2024 15:10:43 GMT"
+ "lastModified": "Thu, 19 Dec 2024 21:23:33 GMT"
},
"generator": "respec",
- "date": "13 November 2024",
- "revision": "c1cdbfee091f54c7283a4989bfdd6748b81880d0",
+ "date": "19 December 2024",
+ "revision": "7ed6adf3e79b6affd7bf322b8d774e250defddf1",
"links": "links/sparql12-results-csv-tsv.json",
"refs": "refs/sparql12-results-csv-tsv.json",
"headings": "headings/sparql12-results-csv-tsv.json",
@@ -17571,11 +17571,11 @@
],
"crawled": "https://www.w3.org/TR/sparql12-results-json/",
"crawlCacheInfo": {
- "lastModified": "Sat, 14 Dec 2024 17:16:18 GMT"
+ "lastModified": "Thu, 19 Dec 2024 21:24:18 GMT"
},
"generator": "respec",
- "date": "14 December 2024",
- "revision": "eae6659ab092c64c953f48db374077a2becdae28",
+ "date": "19 December 2024",
+ "revision": "43ef160d6058a75cc13fc68402e29a242c34c54e",
"links": "links/sparql12-results-json.json",
"refs": "refs/sparql12-results-json.json",
"headings": "headings/sparql12-results-json.json",
@@ -17626,11 +17626,11 @@
],
"crawled": "https://www.w3.org/TR/sparql12-results-xml/",
"crawlCacheInfo": {
- "lastModified": "Mon, 16 Dec 2024 14:21:25 GMT"
+ "lastModified": "Thu, 19 Dec 2024 21:23:28 GMT"
},
"generator": "respec",
- "date": "16 December 2024",
- "revision": "b2b323335134f131688e9f4090a92ee7d5fe1ff8",
+ "date": "19 December 2024",
+ "revision": "3ca89f9368218eace15d37eb93bd9982ebf9db23",
"links": "links/sparql12-results-xml.json",
"refs": "refs/sparql12-results-xml.json",
"headings": "headings/sparql12-results-xml.json",
@@ -17681,11 +17681,11 @@
],
"crawled": "https://www.w3.org/TR/sparql12-service-description/",
"crawlCacheInfo": {
- "lastModified": "Sat, 14 Dec 2024 17:18:11 GMT"
+ "lastModified": "Thu, 19 Dec 2024 21:22:29 GMT"
},
"generator": "respec",
- "date": "14 December 2024",
- "revision": "1f3b6caf02e28d79bc4193741a0577f631bde8e7",
+ "date": "19 December 2024",
+ "revision": "60c23cf64e826d37a4f507c192284e8df55bca92",
"links": "links/sparql12-service-description.json",
"refs": "refs/sparql12-service-description.json",
"headings": "headings/sparql12-service-description.json",
@@ -17736,11 +17736,11 @@
],
"crawled": "https://www.w3.org/TR/sparql12-update/",
"crawlCacheInfo": {
- "lastModified": "Thu, 12 Dec 2024 18:07:21 GMT"
+ "lastModified": "Thu, 19 Dec 2024 21:22:34 GMT"
},
"generator": "respec",
- "date": "12 December 2024",
- "revision": "3a8757a4ddb9ba7195382e6565e1e41b4a95d468",
+ "date": "19 December 2024",
+ "revision": "08d5590e719d545ba9a79440b9753a687077791a",
"links": "links/sparql12-update.json",
"refs": "refs/sparql12-update.json",
"headings": "headings/sparql12-update.json",
@@ -18848,11 +18848,10 @@
],
"crawled": "https://www.w3.org/TR/vc-data-integrity/",
"crawlCacheInfo": {
- "lastModified": "Sat, 14 Dec 2024 15:04:31 GMT"
+ "lastModified": "Sun, 15 Dec 2024 09:20:26 GMT"
},
"generator": "respec",
- "date": "14 December 2024",
- "revision": "ba51a19a6b5bf4e497500cd7981cbaade5b42438",
+ "date": "19 December 2024",
"algorithms": "algorithms/vc-data-integrity.json",
"links": "links/vc-data-integrity.json",
"refs": "refs/vc-data-integrity.json",
@@ -20892,11 +20891,11 @@
],
"crawled": "https://www.w3.org/TR/webdriver-bidi/",
"crawlCacheInfo": {
- "lastModified": "Wed, 18 Dec 2024 18:01:21 GMT"
+ "lastModified": "Thu, 19 Dec 2024 11:27:20 GMT"
},
"generator": "bikeshed",
- "date": "18 December 2024",
- "revision": "2394e1807412e383f0622bd164716b878baeb065",
+ "date": "19 December 2024",
+ "revision": "4a85452154d7d06c5076ca3796e055c69e1b0d2f",
"algorithms": "algorithms/webdriver-bidi.json",
"links": "links/webdriver-bidi.json",
"refs": "refs/webdriver-bidi.json",
@@ -21035,11 +21034,11 @@
],
"crawled": "https://www.w3.org/TR/webgpu/",
"crawlCacheInfo": {
- "lastModified": "Sat, 14 Dec 2024 06:37:06 GMT"
+ "lastModified": "Tue, 17 Dec 2024 14:24:23 GMT"
},
"generator": "bikeshed",
- "date": "14 December 2024",
- "revision": "a87657b2115925db17c43486d1fb37856b56c2cc",
+ "date": "19 December 2024",
+ "revision": "d037d2bf366428850c09c61ceea7786ffa164c13",
"algorithms": "algorithms/webgpu.json",
"links": "links/webgpu.json",
"refs": "refs/webgpu.json",
@@ -22333,11 +22332,11 @@
],
"crawled": "https://www.w3.org/TR/WGSL/",
"crawlCacheInfo": {
- "lastModified": "Sat, 14 Dec 2024 06:35:53 GMT"
+ "lastModified": "Tue, 17 Dec 2024 14:24:23 GMT"
},
"generator": "bikeshed",
- "date": "14 December 2024",
- "revision": "a87657b2115925db17c43486d1fb37856b56c2cc",
+ "date": "19 December 2024",
+ "revision": "d037d2bf366428850c09c61ceea7786ffa164c13",
"algorithms": "algorithms/WGSL.json",
"links": "links/WGSL.json",
"refs": "refs/WGSL.json",
diff --git a/tr/links/WGSL.json b/tr/links/WGSL.json
index 44267420ec30..ec78a411ae79 100644
--- a/tr/links/WGSL.json
+++ b/tr/links/WGSL.json
@@ -5,43 +5,33 @@
},
"links": {
"rawlinks": {
- "http://ieeexplore.ieee.org/servlet/opac?punumber=4610933": {},
- "http://publications.csail.mit.edu/lcs/pubs/pdf/MIT-LCS-TR-065.pdf": {},
"http://www.unicode.org/versions/Unicode14.0.0/": {},
"https://datatracker.ietf.org/doc/html/rfc2119": {},
"https://dl.acm.org/doi/10.1145/1289971.1289983": {},
"https://github.com/KhronosGroup/Vulkan-MemoryModel/blob/master/alloy/spirv.als": {},
"https://github.com/gpuweb/gpuweb/issues": {},
- "https://gpuweb.github.io/gpuweb/": {
- "anchors": [
- "texture-format-caps"
- ]
- },
+ "https://gpuweb.github.io/cts/": {},
+ "https://ieeexplore.ieee.org/document/4610935": {},
"https://infra.spec.whatwg.org/": {},
"https://inria.hal.science/inria-00070503": {},
"https://lists.w3.org/Archives/Public/public-gpu/": {},
+ "https://publications.csail.mit.edu/lcs/pubs/pdf/MIT-LCS-TR-065.pdf": {},
+ "https://registry.khronos.org/vulkan/specs/1.2-extensions/html/vkspec.html": {
+ "anchors": [
+ "memory-model"
+ ]
+ },
"https://tc39.es/ecma262/multipage/": {},
"https://tc39.es/ecma262/multipage/overview.html": {
"anchors": [
"sec-terms-and-definitions-implementation-approximated"
]
},
- "https://w3.org/TR/webgpu": {},
"https://www.ams.org/journals/mcom/2013-82-284/S0025-5718-2013-02679-8/S0025-5718-2013-02679-8.pdf": {},
"https://www.iana.org/assignments/media-types/": {},
"https://www.iana.org/assignments/media-types/text/wgsl": {},
- "https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html": {
- "anchors": [
- "memory-model"
- ]
- },
"https://www.unicode.org/reports/tr14/tr14-53.html": {},
"https://www.unicode.org/reports/tr31/tr31-41.html": {},
- "https://www.w3.org/Consortium/Patent-Policy/": {
- "anchors": [
- "sec-Disclosure"
- ]
- },
"https://www.w3.org/TR/": {},
"https://www.w3.org/TR/charmod-norm/": {},
"https://www.w3.org/TR/css-tables-3/": {},
@@ -62,55 +52,33 @@
"sample-masking",
"gpupipelinelayout",
"fragment-processing",
- "GPUSamplerDescriptor"
+ "GPUSamplerDescriptor",
+ "texture-format-caps"
]
},
- "https://www.w3.org/groups/wg/gpu": {},
- "https://www.w3.org/groups/wg/gpu/ipr": {},
+ "https://www.w3.org/groups/wg/gpu/": {},
+ "https://www.w3.org/groups/wg/gpu/ipr/": {},
"https://www.w3.org/policies/patent-policy/": {
"anchors": [
- "def-essential"
+ "sec-Requirements",
+ "def-essential",
+ "sec-Disclosure"
]
},
"https://www.w3.org/policies/process/20231103/": {
"anchors": [
- "recs-and-notes"
+ "recs-and-notes",
+ "dfn-wide-review"
]
}
},
"autolinks": {
- "https://gpuweb.github.io/gpuweb/": {
- "anchors": [
- "gpu-command",
- "dom-supported-limits-maxcomputeworkgroupstoragesize",
- "gpuwgsllanguagefeatures",
- "abstract-opdef-validating-shader-binding",
- "lose-the-device",
- "front-facing",
- "clip-position",
- "clip-space-coordinates",
- "ndc",
- "rasterizationpoint",
- "rasterizationpoint-destination",
- "fragmentdestination-position",
- "rasterizationpoint-depth",
- "rasterizationpoint-perspectivedivisor",
- "framebuffer",
- "shader-output-mask",
- "abstract-opdef-validating-inter-stage-interfaces",
- "binding-resource-type",
- "binding-type",
- "binding-member",
- "abstract-opdef-validating-gpuprogrammablestage",
- "abstract-opdef-effective-buffer-binding-size"
- ]
- },
"https://infra.spec.whatwg.org/": {
"anchors": [
"struct"
]
},
- "https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html": {
+ "https://registry.khronos.org/vulkan/specs/1.2-extensions/html/vkspec.html": {
"anchors": [
"memory-model-memory-operation",
"memory-model-references",
@@ -120,12 +88,8 @@
"memory-model-non-private"
]
},
- "https://www.unicode.org/Public/14.0.0/ucd/DerivedCoreProperties.txt": {
- "anchors": [
- "unicode-character-database-for-unicode-version-1400"
- ]
- },
- "https://www.unicode.org/reports/tr14": {
+ "https://www.unicode.org/Public/14.0.0/ucd/DerivedCoreProperties.txt": {},
+ "https://www.unicode.org/reports/tr14/": {
"anchors": [
"BreakingRules",
"LB4",
@@ -134,7 +98,7 @@
},
"https://www.unicode.org/reports/tr31/tr31-35.html": {
"anchors": [
- "unicode-standard-annex-31-for-unicode-version-1400",
+ "R3",
"D1",
"Table_Lexical_Classes_for_Identifiers"
]
@@ -147,14 +111,17 @@
},
"https://www.w3.org/TR/webgpu/": {
"anchors": [
+ "gpu-command",
"gpuprogrammablestage",
"dom-gpudevice-createshadermodule",
"dom-gpudevice-createcomputepipeline",
"dom-gpudevice-createrenderpipeline",
"dom-gpucompilationinfo-messages",
"gpucompilationinfo",
+ "dom-supported-limits-maxcomputeworkgroupstoragesize",
"gpufeaturename",
"gpudevice",
+ "gpuwgsllanguagefeatures",
"gpu",
"gpubuffer",
"gputexture",
@@ -166,6 +133,7 @@
"enumdef-gputextureformat",
"dom-gputextureusage-storage_binding",
"dom-gputexture-format",
+ "abstract-opdef-validating-shader-binding",
"dom-gputexturebindinglayout-sampletype",
"dom-gputextureviewdimension-1d",
"dom-gputextureviewdimension-2d",
@@ -175,8 +143,24 @@
"dom-gputextureviewdimension-cube-array",
"dictdef-gputexturebindinglayout",
"dom-gpudevice-createbindgrouplayout",
+ "lose-the-device",
+ "front-facing",
+ "clip-position",
+ "clip-space-coordinates",
+ "ndc",
+ "rasterizationpoint",
"dom-renderstate-viewport-slot",
+ "rasterizationpoint-destination",
+ "fragmentdestination-position",
+ "rasterizationpoint-depth",
+ "rasterizationpoint-perspectivedivisor",
+ "framebuffer",
"dom-gpumultisamplestate-count",
+ "shader-output-mask",
+ "abstract-opdef-validating-inter-stage-interfaces",
+ "binding-resource-type",
+ "binding-type",
+ "binding-member",
"dictdef-gpubufferbinding",
"dom-gpubindgrouplayoutentry-buffer",
"dom-gpubufferbindingtype-uniform",
@@ -199,7 +183,9 @@
"dom-gpustoragetextureaccess-read-write",
"dom-gpustoragetextureaccess-read-only",
"gpuexternaltexture",
- "dom-gpubindgrouplayoutentry-externaltexture"
+ "dom-gpubindgrouplayoutentry-externaltexture",
+ "abstract-opdef-validating-gpuprogrammablestage",
+ "abstract-opdef-effective-buffer-binding-size"
]
},
"https://www.w3.org/policies/patent-policy/": {}
diff --git a/tr/links/mediacapture-streams.json b/tr/links/mediacapture-streams.json
index 717560fbb1a3..54e518393a81 100644
--- a/tr/links/mediacapture-streams.json
+++ b/tr/links/mediacapture-streams.json
@@ -6,11 +6,7 @@
"links": {
"rawlinks": {
"https://datatracker.ietf.org/doc/html/bcp14": {},
- "https://dom.spec.whatwg.org/": {
- "anchors": [
- "concept-document"
- ]
- },
+ "https://dom.spec.whatwg.org/": {},
"https://github.com/w3c/mediacapture-main/issues": {},
"https://html.spec.whatwg.org/multipage/": {
"anchors": [
@@ -38,20 +34,7 @@
"device-enumeration"
]
},
- "https://webidl.spec.whatwg.org/": {
- "anchors": [
- "Exposed",
- "idl-sequence",
- "idl-promise",
- "SameObject",
- "reject",
- "SecureContext",
- "Default",
- "default-tojson-steps",
- "idl-frozen-array",
- "Clamp"
- ]
- },
+ "https://webidl.spec.whatwg.org/": {},
"https://www.rfc-editor.org/rfc/rfc2119": {},
"https://www.rfc-editor.org/rfc/rfc4122": {},
"https://www.rfc-editor.org/rfc/rfc8174": {},
@@ -157,6 +140,7 @@
"dom-media-buffered",
"timeranges",
"dom-media-currenttime",
+ "potentially-playing",
"dom-media-seeking",
"dom-media-defaultplaybackrate",
"dom-media-playbackrate",
@@ -207,26 +191,35 @@
},
"https://webidl.spec.whatwg.org/": {
"anchors": [
+ "Exposed",
+ "idl-sequence",
"idl-DOMString",
"idl-undefined",
"idl-boolean",
+ "idl-promise",
"this",
"resolve",
"idl-unsigned-long",
"idl-double",
+ "SameObject",
+ "reject",
"idl-DOMException",
+ "SecureContext",
"upon-fulfillment",
+ "Default",
"idl-object",
+ "default-tojson-steps",
+ "idl-frozen-array",
"dfn-create-frozen-array",
"exceptiondef-typeerror",
"dom-domexception-name",
"invalidstateerror",
- "reject",
"notreadableerror",
"aborterror",
"notfounderror",
"notallowederror",
- "upon-rejection"
+ "upon-rejection",
+ "Clamp"
]
},
"https://www.w3.org/TR/permissions-policy-1/": {
diff --git a/tr/links/permissions.json b/tr/links/permissions.json
index 72e8dbeb3fc7..c904de891b9e 100644
--- a/tr/links/permissions.json
+++ b/tr/links/permissions.json
@@ -15,39 +15,12 @@
"https://developer.mozilla.org/en-US/docs/Web/API/Permissions": {},
"https://developer.mozilla.org/en-US/docs/Web/API/Permissions/query": {},
"https://developer.mozilla.org/en-US/docs/Web/API/WorkerNavigator/permissions": {},
- "https://dom.spec.whatwg.org/": {
- "anchors": [
- "concept-event-fire"
- ]
- },
+ "https://dom.spec.whatwg.org/": {},
"https://en.wikipedia.org/wiki/Partially_ordered_set": {},
"https://github.com/w3c/permissions/": {},
"https://github.com/w3c/permissions/issues": {},
"https://html.spec.whatwg.org/multipage/": {},
- "https://html.spec.whatwg.org/multipage/iframe-embed-object.html": {
- "anchors": [
- "allowed-to-use"
- ]
- },
- "https://html.spec.whatwg.org/multipage/nav-history-apis.html": {
- "anchors": [
- "concept-document-window"
- ]
- },
- "https://html.spec.whatwg.org/multipage/webappapis.html": {
- "anchors": [
- "environment-settings-object",
- "queue-a-task",
- "concept-task"
- ]
- },
- "https://infra.spec.whatwg.org/": {
- "anchors": [
- "boolean",
- "user-agent",
- "list"
- ]
- },
+ "https://infra.spec.whatwg.org/": {},
"https://notifications.spec.whatwg.org/": {},
"https://tc39.es/ecma262/multipage/": {
"anchors": [
@@ -55,70 +28,49 @@
]
},
"https://w3c.github.io/permissions-registry/": {},
- "https://w3c.github.io/webdriver-bidi/": {},
"https://web-platform-tests.org/": {},
- "https://webidl.spec.whatwg.org/": {
- "anchors": [
- "Exposed",
- "SameObject",
- "idl-promise",
- "dfn-convert-ecmascript-to-idl-value",
- "a-promise-rejected-with"
- ]
- },
+ "https://webidl.spec.whatwg.org/": {},
"https://webkit.org/": {},
"https://whatwg.org/": {},
"https://wicg.github.io/local-font-access/": {},
"https://www.chromium.org/Home/": {},
"https://www.rfc-editor.org/rfc/rfc2119": {},
"https://www.rfc-editor.org/rfc/rfc8174": {},
- "https://www.w3.org/2023/Process-20231103/": {
- "anchors": [
- "recs-and-notes"
- ]
- },
- "https://www.w3.org/Consortium/Patent-Policy/": {
- "anchors": [
- "def-essential",
- "sec-Disclosure"
- ]
- },
- "https://www.w3.org/Consortium/Process/": {},
"https://www.w3.org/Privacy/IG/": {},
"https://www.w3.org/TR/": {},
"https://www.w3.org/TR/appmanifest/": {},
- "https://www.w3.org/TR/geolocation/": {
- "anchors": [
- "dfn-geolocation"
- ]
- },
+ "https://www.w3.org/TR/geolocation/": {},
"https://www.w3.org/TR/mediacapture-streams/": {},
"https://www.w3.org/TR/orientation-event/": {},
"https://www.w3.org/TR/permissions-policy-1/": {},
"https://www.w3.org/TR/permissions/": {},
"https://www.w3.org/TR/push-api/": {},
- "https://www.w3.org/TR/web-share/": {
+ "https://www.w3.org/TR/web-share/": {},
+ "https://www.w3.org/TR/webdriver-bidi/": {},
+ "https://www.w3.org/TR/webdriver1/": {},
+ "https://www.w3.org/TR/webdriver2/": {},
+ "https://www.w3.org/TR/window-management/": {},
+ "https://www.w3.org/groups/wg/webappsec": {},
+ "https://www.w3.org/groups/wg/webappsec/ipr": {},
+ "https://www.w3.org/policies/patent-policy/": {
"anchors": [
- "dfn-web-share"
+ "def-essential",
+ "sec-Disclosure"
]
},
- "https://www.w3.org/TR/webdriver1/": {
+ "https://www.w3.org/policies/process/": {},
+ "https://www.w3.org/policies/process/20231103/": {
"anchors": [
- "dfn-extension-commands",
- "dfn-remote-end-steps",
- "dfn-success"
+ "recs-and-notes"
]
- },
- "https://www.w3.org/TR/webdriver2/": {},
- "https://www.w3.org/TR/window-management/": {},
- "https://www.w3.org/groups/wg/webappsec": {},
- "https://www.w3.org/groups/wg/webappsec/ipr": {}
+ }
},
"autolinks": {
"https://dom.spec.whatwg.org/": {
"anchors": [
"concept-document",
"eventtarget",
+ "concept-event-fire",
"concept-event-listener"
]
},
@@ -222,32 +174,26 @@
"realm"
]
},
- "https://w3c.github.io/webdriver-bidi/": {
- "anchors": [
- "modules-session",
- "extension-modules",
- "remote-end-definition",
- "command",
- "user-context"
- ]
- },
"https://webidl.spec.whatwg.org/": {
"anchors": [
"dfn-dictionary",
"dfn-inherit-dictionary",
"idl-DOMString",
+ "Exposed",
+ "SameObject",
+ "idl-promise",
"idl-object",
"this",
"a-promise-rejected-with",
"invalidstateerror",
"idl-DOMException",
+ "dfn-convert-ecmascript-to-idl-value",
"dfn-throw",
"dfn-exception",
"exceptiondef-typeerror",
"dfn-enumeration",
"a-new-promise",
- "resolve",
- "dfn-convert-ecmascript-to-idl-value"
+ "resolve"
]
},
"https://wicg.github.io/local-font-access/": {
@@ -255,17 +201,14 @@
"permissiondef-local-fonts"
]
},
- "https://www.w3.org/Consortium/Process/": {
+ "https://www.w3.org/TR/appmanifest/": {
"anchors": [
- "w3c-registry",
- "technical-report",
- "GroupsWG",
- "fpwd"
+ "dfn-installed-web-application"
]
},
- "https://www.w3.org/TR/appmanifest/": {
+ "https://www.w3.org/TR/geolocation/": {
"anchors": [
- "dfn-installed-web-application"
+ "dfn-geolocation"
]
},
"https://www.w3.org/TR/mediacapture-streams/": {
@@ -289,11 +232,28 @@
"dfn-push"
]
},
+ "https://www.w3.org/TR/web-share/": {
+ "anchors": [
+ "dfn-web-share"
+ ]
+ },
+ "https://www.w3.org/TR/webdriver-bidi/": {
+ "anchors": [
+ "modules-session",
+ "extension-modules",
+ "remote-end-definition",
+ "command",
+ "user-context"
+ ]
+ },
"https://www.w3.org/TR/webdriver1/": {
"anchors": [
+ "dfn-extension-commands",
"dfn-extension-command-uri-template",
+ "dfn-remote-end-steps",
"dfn-invalid-argument",
- "dfn-error"
+ "dfn-error",
+ "dfn-success"
]
},
"https://www.w3.org/TR/webdriver2/": {
@@ -309,6 +269,14 @@
"anchors": [
"permissiondef-window-management"
]
+ },
+ "https://www.w3.org/policies/process/": {
+ "anchors": [
+ "w3c-registry",
+ "technical-report",
+ "GroupsWG",
+ "fpwd"
+ ]
}
}
}
diff --git a/tr/links/rdf12-schema.json b/tr/links/rdf12-schema.json
index 7eb0baea5e2a..50cd634b39cb 100644
--- a/tr/links/rdf12-schema.json
+++ b/tr/links/rdf12-schema.json
@@ -15,18 +15,6 @@
]
},
"https://www.w3.org/2011/rdf-wg/": {},
- "https://www.w3.org/2023/Process-20231103/": {
- "anchors": [
- "recs-and-notes",
- "allow-new-features"
- ]
- },
- "https://www.w3.org/Consortium/Patent-Policy/": {
- "anchors": [
- "def-essential",
- "sec-Disclosure"
- ]
- },
"https://www.w3.org/DesignIssues/RDFnot.html": {},
"https://www.w3.org/RDF/Interest/": {},
"https://www.w3.org/TR/": {},
@@ -69,7 +57,19 @@
"https://www.w3.org/TR/sparql12-service-description/": {},
"https://www.w3.org/TR/sparql12-update/": {},
"https://www.w3.org/groups/wg/rdf-star": {},
- "https://www.w3.org/groups/wg/rdf-star/ipr": {}
+ "https://www.w3.org/groups/wg/rdf-star/ipr": {},
+ "https://www.w3.org/policies/patent-policy/": {
+ "anchors": [
+ "def-essential",
+ "sec-Disclosure"
+ ]
+ },
+ "https://www.w3.org/policies/process/20231103/": {
+ "anchors": [
+ "recs-and-notes",
+ "allow-new-features"
+ ]
+ }
},
"autolinks": {}
}
diff --git a/tr/links/rdf12-xml.json b/tr/links/rdf12-xml.json
index 2d48c396d0be..e83f595972fb 100644
--- a/tr/links/rdf12-xml.json
+++ b/tr/links/rdf12-xml.json
@@ -68,18 +68,6 @@
},
"https://www.w3.org/2001/tag/2002/0129-mime": {},
"https://www.w3.org/2002/06/registering-mediatype": {},
- "https://www.w3.org/2023/Process-20231103/": {
- "anchors": [
- "recs-and-notes",
- "allow-new-features"
- ]
- },
- "https://www.w3.org/Consortium/Patent-Policy/": {
- "anchors": [
- "def-essential",
- "sec-Disclosure"
- ]
- },
"https://www.w3.org/TR/": {},
"https://www.w3.org/TR/1999/REC-rdf-syntax-19990222/": {},
"https://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/example07.nt": {},
@@ -221,7 +209,19 @@
]
},
"https://www.w3.org/groups/wg/rdf-star": {},
- "https://www.w3.org/groups/wg/rdf-star/ipr": {}
+ "https://www.w3.org/groups/wg/rdf-star/ipr": {},
+ "https://www.w3.org/policies/patent-policy/": {
+ "anchors": [
+ "def-essential",
+ "sec-Disclosure"
+ ]
+ },
+ "https://www.w3.org/policies/process/20231103/": {
+ "anchors": [
+ "recs-and-notes",
+ "allow-new-features"
+ ]
+ }
},
"autolinks": {
"https://www.w3.org/TR/rdf12-concepts/": {
diff --git a/tr/links/screen-capture.json b/tr/links/screen-capture.json
index cfe69ed6d8d4..0210592be378 100644
--- a/tr/links/screen-capture.json
+++ b/tr/links/screen-capture.json
@@ -12,23 +12,9 @@
"gains-focus"
]
},
- "https://html.spec.whatwg.org/multipage/webappapis.html": {
- "anchors": [
- "current-settings-object"
- ]
- },
"https://infra.spec.whatwg.org/": {},
"https://tc39.es/ecma262/multipage/": {},
- "https://webidl.spec.whatwg.org/": {
- "anchors": [
- "idl-promise",
- "reject",
- "resolve",
- "Exposed",
- "SecureContext",
- "idl-sequence"
- ]
- },
+ "https://webidl.spec.whatwg.org/": {},
"https://www.rfc-editor.org/rfc/rfc2119": {},
"https://www.rfc-editor.org/rfc/rfc8174": {},
"https://www.rfc-editor.org/rfc/rfc8826": {},
@@ -45,11 +31,7 @@
]
},
"https://www.w3.org/TR/permissions-policy-1/": {},
- "https://www.w3.org/TR/permissions/": {
- "anchors": [
- "dfn-permission-state"
- ]
- },
+ "https://www.w3.org/TR/permissions/": {},
"https://www.w3.org/TR/webrtc/": {},
"https://www.w3.org/groups/wg/webrtc": {},
"https://www.w3.org/groups/wg/webrtc/ipr": {},
@@ -68,8 +50,8 @@
"autolinks": {
"https://dom.spec.whatwg.org/": {
"anchors": [
- "eventtarget",
- "concept-document"
+ "concept-document",
+ "eventtarget"
]
},
"https://html.spec.whatwg.org/multipage/document-sequences.html": {
@@ -106,7 +88,8 @@
},
"https://html.spec.whatwg.org/multipage/webappapis.html": {
"anchors": [
- "concept-relevant-global"
+ "concept-relevant-global",
+ "current-settings-object"
]
},
"https://infra.spec.whatwg.org/": {
@@ -116,6 +99,7 @@
},
"https://webidl.spec.whatwg.org/": {
"anchors": [
+ "idl-promise",
"this",
"reject",
"idl-DOMException",
@@ -126,13 +110,17 @@
"notfounderror",
"notreadableerror",
"aborterror",
+ "resolve",
"notallowederror",
"idl-unsigned-long",
"idl-double",
"idl-DOMString",
"idl-boolean",
+ "Exposed",
+ "SecureContext",
"idl-undefined",
- "dfn-throw"
+ "dfn-throw",
+ "idl-sequence"
]
},
"https://www.w3.org/TR/mediacapture-streams/": {
@@ -161,9 +149,7 @@
"dom-mediastreamtrack-getsettings",
"dom-mediatrackcapabilities",
"dom-mediastreamtrack-getcapabilities",
- "dom-mediadevices-enumeratedevices",
- "dom-mediatracksupportedconstraints-deviceid",
- "dom-mediadeviceinfo-deviceid"
+ "dom-mediadevices-enumeratedevices"
]
},
"https://www.w3.org/TR/permissions-policy-1/": {
diff --git a/tr/links/selection-api.json b/tr/links/selection-api.json
index 67015dfdc837..aa3c6667a176 100644
--- a/tr/links/selection-api.json
+++ b/tr/links/selection-api.json
@@ -9,41 +9,14 @@
"https://bugzilla.mozilla.org/show_bug.cgi?id=717339": {},
"https://dom.spec.whatwg.org/": {
"anchors": [
- "concept-range-bp",
- "concept-range",
- "document",
- "concept-live-range",
- "concept-event-fire"
+ "document"
]
},
"https://dvcs.w3.org/hg/editing/raw-file/tip/editing.html": {},
"https://html.spec.whatwg.org/multipage/": {},
- "https://html.spec.whatwg.org/multipage/custom-elements.html": {
- "anchors": [
- "cereactions"
- ]
- },
- "https://html.spec.whatwg.org/multipage/form-elements.html": {
- "anchors": [
- "the-textarea-element"
- ]
- },
- "https://html.spec.whatwg.org/multipage/infrastructure.html": {
- "anchors": [
- "html-elements"
- ]
- },
- "https://html.spec.whatwg.org/multipage/input.html": {
- "anchors": [
- "the-input-element"
- ]
- },
"https://html.spec.whatwg.org/multipage/webappapis.html": {
"anchors": [
- "globaleventhandlers",
- "event-handler-idl-attributes",
- "queue-a-task",
- "user-interaction-task-source"
+ "globaleventhandlers"
]
},
"https://html.spec.whatwg.org/multipage/window-object.html": {
@@ -51,31 +24,15 @@
"window"
]
},
- "https://infra.spec.whatwg.org/": {
- "anchors": [
- "ascii-case-insensitive",
- "user-agent"
- ]
- },
+ "https://infra.spec.whatwg.org/": {},
"https://lists.w3.org/Archives/Public/public-whatwg-archive/2011Jun/0193.html": {},
"https://mxr.mozilla.org/mozilla/source/content/base/public/nsISelection.idl": {},
"https://url.spec.whatwg.org/": {},
- "https://webidl.spec.whatwg.org/": {
- "anchors": [
- "Exposed",
- "idl-sequence",
- "this"
- ]
- },
+ "https://webidl.spec.whatwg.org/": {},
"https://www.w3.org/Bugs/Public/show_bug.cgi?id=15470": {},
"https://www.w3.org/TR/": {},
"https://www.w3.org/TR/2000/REC-DOM-Level-2-Traversal-Range-20001113/ranges.html": {},
- "https://www.w3.org/TR/css-writing-modes-4/": {
- "anchors": [
- "valdef-direction-ltr",
- "valdef-direction-rtl"
- ]
- },
+ "https://www.w3.org/TR/css-writing-modes-4/": {},
"https://www.w3.org/TR/html5/": {},
"https://www.w3.org/groups/wg/webediting": {},
"https://www.w3.org/groups/wg/webediting/ipr": {},
@@ -94,7 +51,9 @@
"autolinks": {
"https://dom.spec.whatwg.org/": {
"anchors": [
+ "concept-range-bp",
"document",
+ "concept-range",
"range-collapsed",
"concept-range-bp-after",
"concept-range-bp-before",
@@ -111,7 +70,6 @@
"concept-range-bp-offset",
"concept-tree-root",
"concept-range-start-node",
- "concept-range",
"concept-range-start-offset",
"concept-node",
"concept-shadow-root",
@@ -129,9 +87,16 @@
"concept-cd-substring",
"characterdata",
"concept-node-document",
+ "concept-live-range",
"text",
"concept-node-remove",
- "concept-node-insert"
+ "concept-node-insert",
+ "concept-event-fire"
+ ]
+ },
+ "https://html.spec.whatwg.org/multipage/custom-elements.html": {
+ "anchors": [
+ "cereactions"
]
},
"https://html.spec.whatwg.org/multipage/document-sequences.html": {
@@ -145,6 +110,11 @@
"the-textarea-element"
]
},
+ "https://html.spec.whatwg.org/multipage/infrastructure.html": {
+ "anchors": [
+ "html-elements"
+ ]
+ },
"https://html.spec.whatwg.org/multipage/input.html": {
"anchors": [
"the-input-element"
@@ -157,7 +127,10 @@
},
"https://html.spec.whatwg.org/multipage/webappapis.html": {
"anchors": [
- "eventhandler"
+ "eventhandler",
+ "event-handler-idl-attributes",
+ "queue-a-task",
+ "user-interaction-task-source"
]
},
"https://html.spec.whatwg.org/multipage/window-object.html": {
@@ -165,6 +138,12 @@
"window"
]
},
+ "https://infra.spec.whatwg.org/": {
+ "anchors": [
+ "ascii-case-insensitive",
+ "user-agent"
+ ]
+ },
"https://url.spec.whatwg.org/": {
"anchors": [
"concept-host"
@@ -172,10 +151,12 @@
},
"https://webidl.spec.whatwg.org/": {
"anchors": [
+ "Exposed",
"idl-unsigned-long",
"idl-boolean",
"idl-DOMString",
"idl-undefined",
+ "idl-sequence",
"this",
"indexsizeerror",
"notfounderror",
@@ -185,7 +166,9 @@
},
"https://www.w3.org/TR/css-writing-modes-4/": {
"anchors": [
- "inline-base-direction"
+ "inline-base-direction",
+ "valdef-direction-ltr",
+ "valdef-direction-rtl"
]
}
}
diff --git a/tr/links/sparql12-entailment.json b/tr/links/sparql12-entailment.json
index 9c7324465421..11b91a02e802 100644
--- a/tr/links/sparql12-entailment.json
+++ b/tr/links/sparql12-entailment.json
@@ -15,18 +15,6 @@
"https://www.rfc-editor.org/rfc/rfc2119": {},
"https://www.rfc-editor.org/rfc/rfc8174": {},
"https://www.w3.org/2005/rules/wiki/Class_Membership": {},
- "https://www.w3.org/2023/Process-20231103/": {
- "anchors": [
- "recs-and-notes",
- "allow-new-features"
- ]
- },
- "https://www.w3.org/Consortium/Patent-Policy/": {
- "anchors": [
- "def-essential",
- "sec-Disclosure"
- ]
- },
"https://www.w3.org/TR/": {},
"https://www.w3.org/TR/owl2-conformance/": {
"anchors": [
@@ -180,7 +168,19 @@
"https://www.w3.org/ns/owl-profile/DL": {},
"https://www.w3.org/ns/owl-profile/EL": {},
"https://www.w3.org/ns/owl-profile/QL": {},
- "https://www.w3.org/ns/owl-profile/RL": {}
+ "https://www.w3.org/ns/owl-profile/RL": {},
+ "https://www.w3.org/policies/patent-policy/": {
+ "anchors": [
+ "def-essential",
+ "sec-Disclosure"
+ ]
+ },
+ "https://www.w3.org/policies/process/20231103/": {
+ "anchors": [
+ "recs-and-notes",
+ "allow-new-features"
+ ]
+ }
},
"autolinks": {}
}
diff --git a/tr/links/sparql12-results-csv-tsv.json b/tr/links/sparql12-results-csv-tsv.json
index 3a912f8d43be..95440cbed614 100644
--- a/tr/links/sparql12-results-csv-tsv.json
+++ b/tr/links/sparql12-results-csv-tsv.json
@@ -5,6 +5,7 @@
},
"links": {
"rawlinks": {
+ "https://datatracker.ietf.org/doc/html/bcp14": {},
"https://w3c.github.io/sparql-concepts/spec/": {},
"https://w3c.github.io/sparql-new/spec/": {},
"https://www.iana.org/assignments/media-types/text/tab-separated-values": {},
@@ -20,6 +21,7 @@
]
},
"https://www.rfc-editor.org/rfc/rfc4180": {},
+ "https://www.rfc-editor.org/rfc/rfc8174": {},
"https://www.unicode.org/versions/latest/": {},
"https://www.w3.org/TR/": {},
"https://www.w3.org/TR/rdf12-turtle/": {},
diff --git a/tr/links/vc-data-integrity.json b/tr/links/vc-data-integrity.json
index 72f38a768b2c..58259c5d4b3f 100644
--- a/tr/links/vc-data-integrity.json
+++ b/tr/links/vc-data-integrity.json
@@ -133,13 +133,15 @@
"https://www.w3.org/groups/wg/vc/ipr": {},
"https://www.w3.org/policies/patent-policy/": {
"anchors": [
+ "sec-Requirements",
"def-essential",
"sec-Disclosure"
]
},
"https://www.w3.org/policies/process/20231103/": {
"anchors": [
- "recs-and-notes"
+ "recs-and-notes",
+ "dfn-wide-review"
]
}
},
diff --git a/tr/links/webgpu.json b/tr/links/webgpu.json
index fa1c5c1f6b2c..8a5682bddebe 100644
--- a/tr/links/webgpu.json
+++ b/tr/links/webgpu.json
@@ -13,11 +13,7 @@
"https://github.com/gpuweb/gpuweb/issues": {},
"https://github.com/privacycg/storage-partitioning": {},
"https://github.com/whatwg/html/issues/10112": {},
- "https://gpuweb.github.io/gpuweb/wgsl/": {
- "anchors": [
- "input-output-locations"
- ]
- },
+ "https://gpuweb.github.io/cts/": {},
"https://html.spec.whatwg.org/multipage/": {},
"https://html.spec.whatwg.org/multipage/canvas.html": {
"anchors": [
@@ -51,7 +47,7 @@
},
"https://lists.w3.org/Archives/Public/public-gpu/": {},
"https://pcisig.com/": {},
- "https://registry.khronos.org/vulkan/specs/1.3/html/vkspec.html": {
+ "https://registry.khronos.org/vulkan/specs/latest/html/vkspec.html": {
"anchors": [
"textures-lod-and-scale-factor",
"textures-texel-filtering",
@@ -59,21 +55,17 @@
"primsrast-lines-bresenham"
]
},
+ "https://registry.khronos.org/webgl/specs/latest/1.0/": {},
"https://tc39.es/ecma262/multipage/": {},
"https://webidl.spec.whatwg.org/": {},
"https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/vkCreateDescriptorSetLayout.html": {},
- "https://www.khronos.org/registry/webgl/specs/latest/1.0/": {},
"https://www.khronos.org/webgl/": {},
"https://www.vusec.net/projects/glitch/": {},
- "https://www.w3.org/Consortium/Patent-Policy/": {
- "anchors": [
- "sec-Disclosure"
- ]
- },
"https://www.w3.org/TR/": {},
"https://www.w3.org/TR/WGSL/": {
"anchors": [
- "alignment-and-size"
+ "alignment-and-size",
+ "input-output-locations"
]
},
"https://www.w3.org/TR/hr-time-3/": {},
@@ -81,17 +73,19 @@
"https://www.w3.org/TR/mediaqueries-5/": {},
"https://www.w3.org/TR/service-workers/": {},
"https://www.w3.org/TR/webcodecs/": {},
- "https://www.w3.org/TR/webxr/": {},
- "https://www.w3.org/groups/wg/gpu": {},
- "https://www.w3.org/groups/wg/gpu/ipr": {},
+ "https://www.w3.org/groups/wg/gpu/": {},
+ "https://www.w3.org/groups/wg/gpu/ipr/": {},
"https://www.w3.org/policies/patent-policy/": {
"anchors": [
- "def-essential"
+ "sec-Requirements",
+ "def-essential",
+ "sec-Disclosure"
]
},
"https://www.w3.org/policies/process/20231103/": {
"anchors": [
- "recs-and-notes"
+ "recs-and-notes",
+ "dfn-wide-review"
]
}
},
@@ -106,69 +100,6 @@
"dictdef-eventinit"
]
},
- "https://gpuweb.github.io/gpuweb/wgsl/": {
- "anchors": [
- "built-in-values-position",
- "address-spaces-workgroup",
- "language-extension",
- "pipeline-overridable",
- "floating-point-conversion",
- "texturesamplelevel",
- "attribute-binding",
- "attribute-group",
- "shader-module-creation",
- "shader-creation-error",
- "program-error",
- "uncategorized-error",
- "line-break",
- "identifier-comparison",
- "pipeline-overridable-constant-identifier-string",
- "pipeline-constant-id",
- "functions-in-a-shader-stage",
- "type-sampled-texture",
- "type-depth-texture",
- "pipeline-overridable-constant-default-value",
- "pipeline-creation-error",
- "store-type",
- "runtime-sized",
- "sizeof",
- "interface-of-a-shader",
- "roundup",
- "pipeline-creation",
- "built-in-values-sample_mask",
- "shader-stage-output",
- "built-in-values-frag_depth",
- "built-in-values-clip_distances",
- "input-output-locations",
- "built-in-values",
- "interpolation",
- "use-dual-source-blending",
- "scalar-types",
- "indeterminate-values",
- "differences-from-ieee754",
- "invalid-memory-reference",
- "64-bit-integer",
- "built-in-values-num_workgroups",
- "built-in-values-workgroup_id",
- "built-in-values-local_invocation_id",
- "built-in-values-global_invocation_id",
- "built-in-values-local_invocation_index",
- "sync-builtin-functions",
- "shader-execution-end",
- "channel-formats",
- "interpolation-type-flat",
- "interpolation-type-linear",
- "interpolation-type-perspective",
- "built-in-output-value",
- "interpolation-type",
- "interpolate-attr",
- "shader-stage-input",
- "f16",
- "extension-f16",
- "extension-clip_distances",
- "extension-dual_source_blending"
- ]
- },
"https://html.spec.whatwg.org/multipage/canvas.html": {
"anchors": [
"the-image-argument-is-not-origin-clean",
@@ -269,23 +200,33 @@
"ordered-set",
"list-contain",
"set-append",
- "list-get-the-indices",
- "list-empty",
"list-size",
"list-iterate",
+ "list-get-the-indices",
"list-is-empty",
"map-remove",
- "iteration-continue",
"stack",
"stack-push",
"stack-pop",
"list-extend",
+ "iteration-continue",
+ "list-empty",
"map-clear",
"byte-sequence-length",
"list-item"
]
},
- "https://registry.khronos.org/vulkan/specs/1.3/html/vkspec.html": {},
+ "https://registry.khronos.org/vulkan/specs/latest/html/vkspec.html": {},
+ "https://registry.khronos.org/webgl/specs/latest/1.0/": {
+ "anchors": [
+ "WEBGLCONTEXTATTRIBUTES",
+ "WEBGLRENDERINGCONTEXTBASE",
+ "DOM-WebGLRenderingContext-drawingBufferColorSpace",
+ "DOM-WebGLRenderingContext-drawingBufferWidth",
+ "DOM-WebGLRenderingContext-drawingBufferHeight",
+ "THE_DRAWING_BUFFER"
+ ]
+ },
"https://tc39.es/ecma262/": {
"anchors": [
"agent",
@@ -355,19 +296,68 @@
"invalidstateerror"
]
},
- "https://www.khronos.org/registry/webgl/specs/latest/1.0/": {
- "anchors": [
- "WEBGLCONTEXTATTRIBUTES",
- "WEBGLRENDERINGCONTEXTBASE",
- "DOM-WebGLRenderingContext-drawingBufferColorSpace",
- "DOM-WebGLRenderingContext-drawingBufferWidth",
- "DOM-WebGLRenderingContext-drawingBufferHeight",
- "THE_DRAWING_BUFFER"
- ]
- },
"https://www.w3.org/TR/WGSL/": {
"anchors": [
- "interpolation-sampling"
+ "built-in-values-position",
+ "address-spaces-workgroup",
+ "language-extension",
+ "pipeline-overridable",
+ "floating-point-conversion",
+ "texturesamplelevel",
+ "attribute-binding",
+ "attribute-group",
+ "shader-module-creation",
+ "shader-creation-error",
+ "program-error",
+ "uncategorized-error",
+ "line-break",
+ "identifier-comparison",
+ "pipeline-overridable-constant-identifier-string",
+ "pipeline-constant-id",
+ "functions-in-a-shader-stage",
+ "type-sampled-texture",
+ "type-depth-texture",
+ "pipeline-overridable-constant-default-value",
+ "pipeline-creation-error",
+ "store-type",
+ "runtime-sized",
+ "sizeof",
+ "interface-of-a-shader",
+ "roundup",
+ "pipeline-creation",
+ "built-in-values-sample_mask",
+ "shader-stage-output",
+ "built-in-values-frag_depth",
+ "built-in-values-clip_distances",
+ "input-output-locations",
+ "built-in-values",
+ "interpolation",
+ "use-dual-source-blending",
+ "scalar-types",
+ "indeterminate-values",
+ "differences-from-ieee754",
+ "invalid-memory-reference",
+ "64-bit-integer",
+ "built-in-values-num_workgroups",
+ "built-in-values-workgroup_id",
+ "built-in-values-local_invocation_id",
+ "built-in-values-global_invocation_id",
+ "built-in-values-local_invocation_index",
+ "sync-builtin-functions",
+ "shader-execution-end",
+ "channel-formats",
+ "interpolation-type-flat",
+ "interpolation-sampling",
+ "interpolation-type-linear",
+ "interpolation-type-perspective",
+ "built-in-output-value",
+ "interpolation-type",
+ "interpolate-attr",
+ "shader-stage-input",
+ "f16",
+ "extension-f16",
+ "extension-clip_distances",
+ "extension-dual_source_blending"
]
},
"https://www.w3.org/TR/hr-time-3/": {
@@ -401,11 +391,6 @@
"dom-videoframe-displayheight"
]
},
- "https://www.w3.org/TR/webxr/": {
- "anchors": [
- "session"
- ]
- },
"https://www.w3.org/policies/patent-policy/": {}
}
}
diff --git a/tr/refs/WGSL.json b/tr/refs/WGSL.json
index e526c637a6be..bc4f378821eb 100644
--- a/tr/refs/WGSL.json
+++ b/tr/refs/WGSL.json
@@ -7,7 +7,7 @@
"normative": [
{
"name": "DeRemer1969",
- "url": "http://publications.csail.mit.edu/lcs/pubs/pdf/MIT-LCS-TR-065.pdf"
+ "url": "https://publications.csail.mit.edu/lcs/pubs/pdf/MIT-LCS-TR-065.pdf"
},
{
"name": "ECMASCRIPT",
@@ -15,7 +15,7 @@
},
{
"name": "IEEE-754",
- "url": "http://ieeexplore.ieee.org/servlet/opac?punumber=4610933"
+ "url": "https://ieeexplore.ieee.org/document/4610935"
},
{
"name": "Muller2005",
@@ -43,11 +43,11 @@
},
{
"name": "VulkanMemoryModel",
- "url": "https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#memory-model"
+ "url": "https://registry.khronos.org/vulkan/specs/1.2-extensions/html/vkspec.html#memory-model"
},
{
"name": "WebGPU",
- "url": "https://w3.org/TR/webgpu"
+ "url": "https://www.w3.org/TR/webgpu/"
}
],
"informative": [
diff --git a/tr/refs/permissions.json b/tr/refs/permissions.json
index b6912312a3b4..f85373b7c2f8 100644
--- a/tr/refs/permissions.json
+++ b/tr/refs/permissions.json
@@ -47,7 +47,7 @@
},
{
"name": "WebDriver-BiDi",
- "url": "https://w3c.github.io/webdriver-bidi/"
+ "url": "https://www.w3.org/TR/webdriver-bidi/"
},
{
"name": "webdriver2",
@@ -89,7 +89,7 @@
},
{
"name": "w3c-process",
- "url": "https://www.w3.org/Consortium/Process/"
+ "url": "https://www.w3.org/policies/process/"
},
{
"name": "Web-Share",
diff --git a/tr/refs/sparql12-results-csv-tsv.json b/tr/refs/sparql12-results-csv-tsv.json
index 4f5b5c42e12f..33a2ec11bcc3 100644
--- a/tr/refs/sparql12-results-csv-tsv.json
+++ b/tr/refs/sparql12-results-csv-tsv.json
@@ -29,6 +29,10 @@
"name": "RFC4180",
"url": "https://www.rfc-editor.org/rfc/rfc4180"
},
+ {
+ "name": "RFC8174",
+ "url": "https://www.rfc-editor.org/rfc/rfc8174"
+ },
{
"name": "SPARQL12-QUERY",
"url": "https://www.w3.org/TR/sparql12-query/"
diff --git a/tr/refs/webgpu.json b/tr/refs/webgpu.json
index 6d63b82fcf0e..523ae2d89d9e 100644
--- a/tr/refs/webgpu.json
+++ b/tr/refs/webgpu.json
@@ -39,16 +39,12 @@
},
{
"name": "WEBGL-1",
- "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/"
+ "url": "https://registry.khronos.org/webgl/specs/latest/1.0/"
},
{
"name": "WEBIDL",
"url": "https://webidl.spec.whatwg.org/"
},
- {
- "name": "WEBXR",
- "url": "https://www.w3.org/TR/webxr/"
- },
{
"name": "WGSL",
"url": "https://www.w3.org/TR/WGSL/"
@@ -65,7 +61,7 @@
},
{
"name": "VULKAN",
- "url": "https://registry.khronos.org/vulkan/specs/1.3/html/vkspec.html"
+ "url": "https://registry.khronos.org/vulkan/specs/latest/html/vkspec.html"
}
]
}