Skip to content

Commit

Permalink
Update of ED report from new reffy run
Browse files Browse the repository at this point in the history
Using reffy commit 17.2.8.
  • Loading branch information
reffy-bot committed Nov 7, 2024
1 parent 009f711 commit 4cda0c1
Show file tree
Hide file tree
Showing 9 changed files with 411 additions and 898 deletions.
170 changes: 62 additions & 108 deletions ed/algorithms/appmanifest.json

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions ed/algorithms/webgpu.json
Original file line number Diff line number Diff line change
Expand Up @@ -2001,19 +2001,19 @@
"html": "<p>Let <var>limits</var> be <var>this</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://gpuweb.github.io/gpuweb/#dom-gpuobjectbase-device-slot\" id=\"ref-for-dom-gpuobjectbase-device-slot③⓪\" data-timeline=\"const\">[[device]]</a></code>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://gpuweb.github.io/gpuweb/#dom-device-limits-slot\" id=\"ref-for-dom-device-limits-slot⑤\" data-timeline=\"const\">[[limits]]</a></code>.</p>"
},
{
"html": "<p>Let <var>bindGroupLayouts</var> be a copy of <var>descriptor</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://gpuweb.github.io/gpuweb/#dom-gpupipelinelayoutdescriptor-bindgrouplayouts\" id=\"ref-for-dom-gpupipelinelayoutdescriptor-bindgrouplayouts③\">bindGroupLayouts</a></code></p>"
"html": "<p>Let <var>bindGroupLayouts</var> be a copy of <var>descriptor</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://gpuweb.github.io/gpuweb/#dom-gpupipelinelayoutdescriptor-bindgrouplayouts\" id=\"ref-for-dom-gpupipelinelayoutdescriptor-bindgrouplayouts③\">bindGroupLayouts</a></code>.</p>"
},
{
"html": "For each <var>i</var> in the <a data-link-type=\"dfn\" href=\"https://infra.spec.whatwg.org/#list-get-the-indices\" id=\"ref-for-list-get-the-indices\">indices</a> of <var>bindGroupLayouts</var>:",
"rationale": "if",
"steps": [
{
"html": "<p>If <var>bindGroupLayouts</var>[<var>i</var>] is <code>undefined</code> or <a data-link-type=\"dfn\" href=\"https://infra.spec.whatwg.org/#list-empty\" id=\"ref-for-list-empty\">empty</a>, set <var>bindGroupLayouts</var>[<var>i</var>] to <code>null</code>.</p>"
"html": "<p>If <var>bindGroupLayouts</var>[<var>i</var>] is not <code>null</code> and <var>bindGroupLayouts</var>[<var>i</var>].<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://gpuweb.github.io/gpuweb/#dom-gpubindgrouplayout-descriptor-slot\" id=\"ref-for-dom-gpubindgrouplayout-descriptor-slot①\">[[descriptor]]</a></code>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://gpuweb.github.io/gpuweb/#dom-gpubindgrouplayoutdescriptor-entries\" id=\"ref-for-dom-gpubindgrouplayoutdescriptor-entries⑦\">entries</a></code> is <a data-link-type=\"dfn\" href=\"https://infra.spec.whatwg.org/#list-empty\" id=\"ref-for-list-empty\">empty</a>, set <var>bindGroupLayouts</var>[<var>i</var>] to <code>null</code>.</p>"
}
]
},
{
"html": "<p>Let <var>allEntries</var> be the result of concatenating <var>bgl</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://gpuweb.github.io/gpuweb/#dom-gpubindgrouplayout-descriptor-slot\" id=\"ref-for-dom-gpubindgrouplayout-descriptor-slot\">[[descriptor]]</a></code>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://gpuweb.github.io/gpuweb/#dom-gpubindgrouplayoutdescriptor-entries\" id=\"ref-for-dom-gpubindgrouplayoutdescriptor-entries\">entries</a></code> for all non-<code>null</code> <var>bgl</var> in <var>bindGroupLayouts</var>.</p>"
"html": "<p>Let <var>allEntries</var> be the result of concatenating <var>bgl</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://gpuweb.github.io/gpuweb/#dom-gpubindgrouplayout-descriptor-slot\" id=\"ref-for-dom-gpubindgrouplayout-descriptor-slot\">[[descriptor]]</a></code>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://gpuweb.github.io/gpuweb/#dom-gpubindgrouplayoutdescriptor-entries\" id=\"ref-for-dom-gpubindgrouplayoutdescriptor-entries\">entries</a></code> for all non-<code>null</code> <var>bgl</var> in <var>bindGroupLayouts</var>.</p>"
},
{
"html": "<p>If any of the following conditions are unsatisfied <a data-link-type=\"abstract-op\" href=\"https://gpuweb.github.io/gpuweb/#abstract-opdef-generate-a-validation-error\" id=\"ref-for-abstract-opdef-generate-a-validation-error①②\" data-timeline=\"device\">generate a validation error</a>, <a data-link-type=\"abstract-op\" href=\"https://gpuweb.github.io/gpuweb/#abstract-opdef-invalidate\" id=\"ref-for-abstract-opdef-invalidate①①\" data-timeline=\"device\">invalidate</a> <var>pl</var> and return.</p>\n <div class=\"validusage\">\n <ul>\n <li data-md=\"\">\n <p>Every non-<code>null</code> <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://gpuweb.github.io/gpuweb/#gpubindgrouplayout\" id=\"ref-for-gpubindgrouplayout③②\">GPUBindGroupLayout</a></code> in <var>bindGroupLayouts</var> must be <a data-link-type=\"abstract-op\" href=\"https://gpuweb.github.io/gpuweb/#abstract-opdef-valid-to-use-with\" id=\"ref-for-abstract-opdef-valid-to-use-with⑨\" data-timeline=\"device\">valid to use with</a> <var>this</var> and have a <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://gpuweb.github.io/gpuweb/#dom-gpubindgrouplayout-exclusivepipeline-slot\" id=\"ref-for-dom-gpubindgrouplayout-exclusivepipeline-slot③\" data-timeline=\"device\">[[exclusivePipeline]]</a></code> of <code>null</code>.</p>\n </li><li data-md=\"\">\n <p>The <a data-link-type=\"dfn\" href=\"https://infra.spec.whatwg.org/#list-size\" id=\"ref-for-list-size\">size</a> of <var>descriptor</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://gpuweb.github.io/gpuweb/#dom-gpupipelinelayoutdescriptor-bindgrouplayouts\" id=\"ref-for-dom-gpupipelinelayoutdescriptor-bindgrouplayouts④\">bindGroupLayouts</a></code> must be ≤ <var>limits</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://gpuweb.github.io/gpuweb/#dom-supported-limits-maxbindgroups\" id=\"ref-for-dom-supported-limits-maxbindgroups①\">maxBindGroups</a></code>.</p>\n </li><li data-md=\"\">\n <p><var>allEntries</var> must not <a data-link-type=\"dfn\" href=\"https://gpuweb.github.io/gpuweb/#exceeds-the-binding-slot-limits\" id=\"ref-for-exceeds-the-binding-slot-limits①⓪\" data-timeline=\"device\">exceed the binding slot limits</a> of <var>limits</var>.</p>\n </li></ul>\n </div>"
Expand Down Expand Up @@ -2274,7 +2274,7 @@
"rationale": "set",
"steps": [
{
"html": "<p>Set <var>groupDesc</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://gpuweb.github.io/gpuweb/#dom-gpubindgrouplayoutdescriptor-entries\" id=\"ref-for-dom-gpubindgrouplayoutdescriptor-entries\">entries</a></code> to an empty <a data-link-type=\"dfn\" href=\"https://webidl.spec.whatwg.org/#idl-sequence\" id=\"ref-for-idl-sequence⑧\">sequence</a>.</p>"
"html": "<p>Set <var>groupDesc</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://gpuweb.github.io/gpuweb/#dom-gpubindgrouplayoutdescriptor-entries\" id=\"ref-for-dom-gpubindgrouplayoutdescriptor-entries\">entries</a></code> to an empty <a data-link-type=\"dfn\" href=\"https://webidl.spec.whatwg.org/#idl-sequence\" id=\"ref-for-idl-sequence⑧\">sequence</a>.</p>"
}
]
},
Expand Down Expand Up @@ -4636,7 +4636,7 @@
"html": "<p>Let <var>bindGroup</var> be <var>encoder</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://gpuweb.github.io/gpuweb/#dom-gpubindingcommandsmixin-bind_groups-slot\" id=\"ref-for-dom-gpubindingcommandsmixin-bind_groups-slot⑤\" data-timeline=\"device\">[[bind_groups]]</a></code>[<var>bindGroupIndex</var>].</p>"
},
{
"html": "<p>Let <var>bindGroupLayoutEntries</var> be <var>bindGroupLayout</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://gpuweb.github.io/gpuweb/#dom-gpubindgrouplayout-descriptor-slot\" id=\"ref-for-dom-gpubindgrouplayout-descriptor-slot\">[[descriptor]]</a></code>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://gpuweb.github.io/gpuweb/#dom-gpubindgrouplayoutdescriptor-entries\" id=\"ref-for-dom-gpubindgrouplayoutdescriptor-entries\">entries</a></code>.</p>"
"html": "<p>Let <var>bindGroupLayoutEntries</var> be <var>bindGroupLayout</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://gpuweb.github.io/gpuweb/#dom-gpubindgrouplayout-descriptor-slot\" id=\"ref-for-dom-gpubindgrouplayout-descriptor-slot\">[[descriptor]]</a></code>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://gpuweb.github.io/gpuweb/#dom-gpubindgrouplayoutdescriptor-entries\" id=\"ref-for-dom-gpubindgrouplayoutdescriptor-entries①⓪\">entries</a></code>.</p>"
},
{
"html": "<p>Let <var>bufferRanges</var> be the <a data-link-type=\"dfn\" href=\"https://gpuweb.github.io/gpuweb/#gpubindgroup-bound-buffer-ranges\" id=\"ref-for-gpubindgroup-bound-buffer-ranges\" data-timeline=\"device\">bound buffer ranges</a> of <var>bindGroup</var>,\ngiven dynamic offsets <var>encoder</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://gpuweb.github.io/gpuweb/#dom-gpubindingcommandsmixin-dynamic_offsets-slot\" id=\"ref-for-dom-gpubindingcommandsmixin-dynamic_offsets-slot③\" data-timeline=\"device\">[[dynamic_offsets]]</a></code>[<var>bindGroupIndex</var>]</p>"
Expand Down
Loading

0 comments on commit 4cda0c1

Please sign in to comment.