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 " + "html": "

Let mediaDevices be a new MediaDevices object in realm,\n initalized with the following internal slots:

\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.\"(This

" }, { - "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 extra permission data 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 extra permission data 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": "\n \n \n \n \n \n
Arguments for the GPUAdapter.requestDevice(descriptor) method.
Parameter \n Type \n Nullable \n Optional \n Description \n
descriptor \n GPUDeviceDescriptor\n \n \n Description of the GPUDevice to request. \n
", + "html": "\n \n \n \n \n \n
Arguments for the GPUAdapter.requestDevice(descriptor) method.
Parameter \n Type \n Nullable \n Optional \n Description \n
descriptor \n GPUDeviceDescriptor\n \n \n Description of the GPUDevice to request. \n
", "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": "\n \n \n \n \n \n
Arguments for the GPUAdapter.requestDevice(descriptor) method.
Parameter \n Type \n Nullable \n Optional \n Description \n
descriptor \n GPUDeviceDescriptor\n \n \n Description of the GPUDevice to request. \n
", + "html": "\n \n \n \n \n \n
Arguments for the GPUAdapter.requestDevice(descriptor) method.
Parameter \n Type \n Nullable \n Optional \n Description \n
descriptor \n GPUDeviceDescriptor\n \n \n Description of the GPUDevice to request. \n
", "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
\n Content timeline steps: \n \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
\n Content timeline steps: \n \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": "\n \n \n \n \n \n
Arguments for the GPUAdapter.requestDevice(descriptor) method.
Parameter \n Type \n Nullable \n Optional \n Description \n
descriptor \n GPUDeviceDescriptor\n \n \n Description of the GPUDevice to request. \n
", + "html": "\n \n \n \n \n \n
Arguments for the GPUAdapter.requestDevice(descriptor) method.
Parameter \n Type \n Nullable \n Optional \n Description \n
descriptor \n GPUDeviceDescriptor\n \n \n Description of the GPUDevice to request. \n
", "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 GPUBuffers 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 GPUBuffers 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

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
\n \n
" + "html": "

If any of the following conditions are unsatisfied, return.

\n
\n \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
\n \n
" + "html": "

If any of the following conditions are unsatisfied generate a validation error, invalidate layout and return.

\n
\n \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
\n \n
" }, { - "html": "

If any of the following conditions are unsatisfied generate a validation error, invalidate pl and return.

\n
\n \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
\n \n
" + "html": "

If any of the following requirements are unmet, generate a validation error, invalidate sm, and return.

\n
\n \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
\n \n
", + "html": "

Return true if all of the following conditions are satisfied:

\n
\n \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 " + "html": "

Return false if any of the following requirements are unmet:

\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 " + "html": "

Return false if any of the following requirements are unmet:

\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
\n \n
" + "html": "

Return true, if and only if, all of the following conditions are satisfied:

\n
\n \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
\n \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
" + "html": "

If any of the following requirements are unmet, invalidate pass and return.

\n
\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
\n \n
" + "html": "

If any of the following requirements are unmet, invalidate pass and return.

\n
\n \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
\n \n
" + "html": "

If any of the following requirements are unmet, invalidate this and return.

\n
\n \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": "\n \n \n \n \n \n \n \n \n \n
Arguments for the GPUBindingCommandsMixin.setBindGroup(index, bindGroup, dynamicOffsetsData, dynamicOffsetsDataStart, dynamicOffsetsDataLength) method.
Parameter \n Type \n Nullable \n Optional \n Description \n
index \n GPUIndex32\n \n \n The index to set the bind group at. \n
bindGroup \n GPUBindGroup?\n \n \n Bind group to use for subsequent render or compute commands. \n
dynamicOffsetsData \n Uint32Array\n \n \n Array containing buffer offsets in bytes for each entry in bindGroup marked as buffer.hasDynamicOffset, ordered by GPUBindGroupLayoutEntry.binding. See note for additional details. \n
dynamicOffsetsDataStart \n GPUSize64\n \n \n Offset in elements into dynamicOffsetsData where the buffer offset data begins. \n
dynamicOffsetsDataLength \n GPUSize32\n \n \n Number of buffer offsets to read from dynamicOffsetsData. \n
", + "html": "\n \n \n \n \n \n \n \n \n \n
Arguments for the GPUBindingCommandsMixin.setBindGroup(index, bindGroup, dynamicOffsetsData, dynamicOffsetsDataStart, dynamicOffsetsDataLength) method.
Parameter \n Type \n Nullable \n Optional \n Description \n
index \n GPUIndex32\n \n \n The index to set the bind group at. \n
bindGroup \n GPUBindGroup?\n \n \n Bind group to use for subsequent render or compute commands. \n
dynamicOffsetsData \n Uint32Array\n \n \n Array containing buffer offsets in bytes for each entry in bindGroup marked as buffer.hasDynamicOffset. \n
dynamicOffsetsDataStart \n GPUSize64\n \n \n Offset in elements into dynamicOffsetsData where the buffer offset data begins. \n
dynamicOffsetsDataLength \n GPUSize32\n \n \n Number of buffer offsets to read from dynamicOffsetsData. \n
", "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
\n \n
" + "html": "

If any of the following conditions are unsatisfied, return false:

\n
\n \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
\n \n
" + "html": "

If any of the following requirements are unmet, invalidate this and return.

\n
\n \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
\n \n
" + "html": "

If any of the following conditions are unsatisfied, invalidate this and return.

\n
\n \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 " + "html": "

Set context.[[drawingBuffer]] to a transparent black image of the same\nsize as context.canvas.

\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 Device timeline steps: \n \n \n
\n
\n Content timeline steps: \n \n \n
", + "html": "To dispatch an error GPUError error on GPUDevice device, run the following device timeline steps: \n
\n Device timeline steps: \n \n \n
\n
\n Content timeline steps: \n \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 Device timeline steps: \n \n \n
\n
\n Content timeline steps: \n \n \n
", + "html": "To dispatch an error GPUError error on GPUDevice device, run the following device timeline steps: \n
\n Device timeline steps: \n \n \n
\n
\n Content timeline steps: \n \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 " + "html": "

Set the shader builtins:

\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 " @@ -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 " + "html": "

Set the shader builtins:

\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 " }, { - "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" } ] }