Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
alan-baker committed Dec 18, 2024
1 parent 1aa4595 commit 22765e9
Show file tree
Hide file tree
Showing 5 changed files with 58 additions and 74 deletions.
2 changes: 1 addition & 1 deletion gpuweb/gpuweb/4963/correspondence/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -423,7 +423,7 @@
<div class="head">
<p data-fill-with="logo"><a class="logo" href="https://www.w3.org/"> <img alt="W3C" height="48" src="https://www.w3.org/StyleSheets/TR/2021/logos/W3C" width="72"> </a> </p>
<h1 class="p-name no-ref" id="title">WebGPU Correspondence Reference</h1>
<p id="w3c-state"><a href="https://www.w3.org/standards/types/#LD">Living Document</a>, <time class="dt-updated" datetime="2024-12-16">16 December 2024</time></p>
<p id="w3c-state"><a href="https://www.w3.org/standards/types/#LD">Living Document</a>, <time class="dt-updated" datetime="2024-12-18">18 December 2024</time></p>
<details open>
<summary>More details about this document</summary>
<div data-fill-with="spec-metadata">
Expand Down
2 changes: 1 addition & 1 deletion gpuweb/gpuweb/4963/explainer/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -697,7 +697,7 @@
<div class="head">
<p data-fill-with="logo"><a class="logo" href="https://www.w3.org/"> <img alt="W3C" height="48" src="https://www.w3.org/StyleSheets/TR/2021/logos/W3C" width="72"> </a> </p>
<h1 class="p-name no-ref" id="title">WebGPU Explainer</h1>
<p id="w3c-state"><a href="https://www.w3.org/standards/types/#CG-DRAFT">Draft Community Group Report</a>, <time class="dt-updated" datetime="2024-12-16">16 December 2024</time></p>
<p id="w3c-state"><a href="https://www.w3.org/standards/types/#CG-DRAFT">Draft Community Group Report</a>, <time class="dt-updated" datetime="2024-12-18">18 December 2024</time></p>
<details open>
<summary>More details about this document</summary>
<div data-fill-with="spec-metadata">
Expand Down
4 changes: 2 additions & 2 deletions gpuweb/gpuweb/4963/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1110,13 +1110,13 @@
<div class="head">
<p data-fill-with="logo"><a class="logo" href="https://www.w3.org/"> <img alt="W3C" height="48" src="https://www.w3.org/StyleSheets/TR/2021/logos/W3C" width="72"> </a> </p>
<h1 class="p-name no-ref" id="title">WebGPU</h1>
<p id="w3c-state"><a href="https://www.w3.org/standards/types/#ED">Editor’s Draft</a>, <time class="dt-updated" datetime="2024-12-16">16 December 2024</time></p>
<p id="w3c-state"><a href="https://www.w3.org/standards/types/#ED">Editor’s Draft</a>, <time class="dt-updated" datetime="2024-12-18">18 December 2024</time></p>
<details open>
<summary>More details about this document</summary>
<div data-fill-with="spec-metadata">
<dl>
<dt>This version:
<dd><a class="u-url" href="https://gpuweb.github.io/gpuweb/">https://gpuweb.github.io/gpuweb/</a><br><a href="https://github.com/gpuweb/gpuweb/blob/a7d9feb1d33a2cdb395dfb37fe916382e92bb2fa/spec/index.bs">https://github.com/gpuweb/gpuweb/blob/a7d9feb1d33a2cdb395dfb37fe916382e92bb2fa/spec/index.bs</a>
<dd><a class="u-url" href="https://gpuweb.github.io/gpuweb/">https://gpuweb.github.io/gpuweb/</a><br><a href="https://github.com/gpuweb/gpuweb/blob/2f3e22d69f86999023a26ff2631df3f35ad3c363/spec/index.bs">https://github.com/gpuweb/gpuweb/blob/2f3e22d69f86999023a26ff2631df3f35ad3c363/spec/index.bs</a>
<dt>Latest published version:
<dd><a href="https://www.w3.org/TR/webgpu/">https://www.w3.org/TR/webgpu/</a>
<dt>Feedback:
Expand Down
36 changes: 10 additions & 26 deletions gpuweb/gpuweb/4963/wgsl/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -827,13 +827,13 @@
<div class="head">
<p data-fill-with="logo"><a class="logo" href="https://www.w3.org/"> <img alt="W3C" height="48" src="https://www.w3.org/StyleSheets/TR/2021/logos/W3C" width="72"> </a> </p>
<h1 class="p-name no-ref" id="title">WebGPU Shading Language</h1>
<p id="w3c-state"><a href="https://www.w3.org/standards/types/#ED">Editor’s Draft</a>, <time class="dt-updated" datetime="2024-12-16">16 December 2024</time></p>
<p id="w3c-state"><a href="https://www.w3.org/standards/types/#ED">Editor’s Draft</a>, <time class="dt-updated" datetime="2024-12-18">18 December 2024</time></p>
<details open>
<summary>More details about this document</summary>
<div data-fill-with="spec-metadata">
<dl>
<dt>This version:
<dd><a class="u-url" href="https://gpuweb.github.io/gpuweb/wgsl/">https://gpuweb.github.io/gpuweb/wgsl/</a><br><a href="https://github.com/gpuweb/gpuweb/blob/a7d9feb1d33a2cdb395dfb37fe916382e92bb2fa/wgsl/index.bs">https://github.com/gpuweb/gpuweb/blob/a7d9feb1d33a2cdb395dfb37fe916382e92bb2fa/wgsl/index.bs</a>
<dd><a class="u-url" href="https://gpuweb.github.io/gpuweb/wgsl/">https://gpuweb.github.io/gpuweb/wgsl/</a><br><a href="https://github.com/gpuweb/gpuweb/blob/2f3e22d69f86999023a26ff2631df3f35ad3c363/wgsl/index.bs">https://github.com/gpuweb/gpuweb/blob/2f3e22d69f86999023a26ff2631df3f35ad3c363/wgsl/index.bs</a>
<dt>Latest published version:
<dd><a href="https://www.w3.org/TR/WGSL/">https://www.w3.org/TR/WGSL/</a>
<dt>Feedback:
Expand Down Expand Up @@ -15385,44 +15385,28 @@ <h5 class="heading settled" data-level="14.7.4.1" id="concrete-float-accuracy"><
<td colspan="2">Correctly rounded
<tr>
<td><code>subgroupAdd(x)</code>
<td colspan="2">
Inherited from ∑x for all <a data-link-type="dfn" href="#subgroups-active" id="ref-for-subgroups-active②">active</a> invocations in the subgroup
<p class="note" role="note"><span class="marker">Note:</span> The order of operations is implementation dependent.</p>
<td colspan="2">Inherited from sum of x for all <a data-link-type="dfn" href="#subgroups-active" id="ref-for-subgroups-active②">active</a> invocations in the subgroup
<tr>
<td><code>subgroupExclusiveAdd(x)</code>
<td colspan="2">
Inherited from ∑x<sub>i</sub> for all <a data-link-type="dfn" href="#subgroups-active" id="ref-for-subgroups-active③">active</a> invocations in the subgroup whose <a data-link-type="dfn" href="#subgroup-invocation-id" id="ref-for-subgroup-invocation-id①">subgroup invocation ID</a> is less than ID of the i’th invocation
<p class="note" role="note"><span class="marker">Note:</span> The order of operations is implementation dependent.</p>
<td colspan="2">Inherited from the sum of x<sub>i</sub> for all <a data-link-type="dfn" href="#subgroups-active" id="ref-for-subgroups-active③">active</a> invocations in the subgroup whose <a data-link-type="dfn" href="#subgroup-invocation-id" id="ref-for-subgroup-invocation-id①">subgroup invocation ID</a> is less than ID of the i’th invocation
<tr>
<td><code>subgroupInclusiveAdd(x)</code>
<td colspan="2">
Inherited from ∑x<sub>i</sub> for all <a data-link-type="dfn" href="#subgroups-active" id="ref-for-subgroups-active④">active</a> invocations in the subgroup whose <a data-link-type="dfn" href="#subgroup-invocation-id" id="ref-for-subgroup-invocation-id②">subgroup invocation ID</a> is less than or equal to ID of the i’th invocation
<p class="note" role="note"><span class="marker">Note:</span> The order of operations is implementation dependent.</p>
<td colspan="2">Inherited from the sum of x<sub>i</sub> for all <a data-link-type="dfn" href="#subgroups-active" id="ref-for-subgroups-active④">active</a> invocations in the subgroup whose <a data-link-type="dfn" href="#subgroup-invocation-id" id="ref-for-subgroup-invocation-id②">subgroup invocation ID</a> is less than or equal to ID of the i’th invocation
<tr>
<td><code>subgroupMul(x)</code>
<td colspan="2">
Inherited from ∏x for all <a data-link-type="dfn" href="#subgroups-active" id="ref-for-subgroups-active⑤">active</a> invocations in the subgroup
<p class="note" role="note"><span class="marker">Note:</span> The order of operations is implementation dependent.</p>
<td colspan="2">Inherited from the product of x for all <a data-link-type="dfn" href="#subgroups-active" id="ref-for-subgroups-active⑤">active</a> invocations in the subgroup
<tr>
<td><code>subgroupExclusiveMul(x)</code>
<td colspan="2">
Inherited from ∏x<sub>i</sub> for all <a data-link-type="dfn" href="#subgroups-active" id="ref-for-subgroups-active⑥">active</a> invocations in the subgroup whose <a data-link-type="dfn" href="#subgroup-invocation-id" id="ref-for-subgroup-invocation-id③">subgroup invocation ID</a> is less than ID of the i’th invocation
<p class="note" role="note"><span class="marker">Note:</span> The order of operations is implementation dependent.</p>
<td colspan="2">Inherited from the product of x<sub>i</sub> for all <a data-link-type="dfn" href="#subgroups-active" id="ref-for-subgroups-active⑥">active</a> invocations in the subgroup whose <a data-link-type="dfn" href="#subgroup-invocation-id" id="ref-for-subgroup-invocation-id③">subgroup invocation ID</a> is less than ID of the i’th invocation
<tr>
<td><code>subgroupInclusiveMul(x)</code>
<td colspan="2">
Inherited from ∏x<sub>i</sub> for all <a data-link-type="dfn" href="#subgroups-active" id="ref-for-subgroups-active⑦">active</a> invocations in the subgroup whose <a data-link-type="dfn" href="#subgroup-invocation-id" id="ref-for-subgroup-invocation-id④">subgroup invocation ID</a> is less than or equal to ID of the i’th invocation
<p class="note" role="note"><span class="marker">Note:</span> The order of operations is implementation dependent.</p>
<td colspan="2">Inherited from the product of x<sub>i</sub> for all <a data-link-type="dfn" href="#subgroups-active" id="ref-for-subgroups-active⑦">active</a> invocations in the subgroup whose <a data-link-type="dfn" href="#subgroup-invocation-id" id="ref-for-subgroup-invocation-id④">subgroup invocation ID</a> is less than or equal to ID of the i’th invocation
<tr>
<td><code>subgroupMax(x)</code>
<td colspan="2">
Inherited from max(x) for all <a data-link-type="dfn" href="#subgroups-active" id="ref-for-subgroups-active⑧">active</a> invocations in the subgroup
<p class="note" role="note"><span class="marker">Note:</span> The order of operations is implementation dependent.</p>
<td colspan="2">Inherited from max(x) for all <a data-link-type="dfn" href="#subgroups-active" id="ref-for-subgroups-active⑧">active</a> invocations in the subgroup
<tr>
<td><code>subgroupMin(x)</code>
<td colspan="2">
Inherited from min(x) for all <a data-link-type="dfn" href="#subgroups-active" id="ref-for-subgroups-active⑨">active</a> invocations in the subgroup
<p class="note" role="note"><span class="marker">Note:</span> The order of operations is implementation dependent.</p>
<td colspan="2">Inherited from min(x) for all <a data-link-type="dfn" href="#subgroups-active" id="ref-for-subgroups-active⑨">active</a> invocations in the subgroup
<tr>
<td><code>subgroupShuffle(x, id)</code>
<td colspan="2">Correctly rounded
Expand Down
88 changes: 44 additions & 44 deletions gpuweb/gpuweb/4963/wgsl/wgsl.lalr.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1001,66 +1001,66 @@ _shift_right_assign .reg_info.index: 103
_shift_right_assign .first: {/\u200B_shift_right_assign/}
_shift_right_assign .derives_empty: False
_shift_right_assign .follow: {}
_shift_left -> /\u200B_shift_left/
_shift_left .reg_info.index: 104
_shift_left .first: {/\u200B_shift_left/}
_shift_left .derives_empty: False
_shift_left .follow: {}
_disambiguate_template -> /\u200B_disambiguate_template/
_disambiguate_template .reg_info.index: 105
_disambiguate_template .reg_info.index: 104
_disambiguate_template .first: {/\u200B_disambiguate_template/}
_disambiguate_template .derives_empty: False
_disambiguate_template .follow: {}
_less_than -> /\u200B_less_than/
_less_than .reg_info.index: 106
_less_than .first: {/\u200B_less_than/}
_less_than .derives_empty: False
_less_than .follow: {}
_greater_than_equal -> /\u200B_greater_than_equal/
_greater_than_equal .reg_info.index: 105
_greater_than_equal .first: {/\u200B_greater_than_equal/}
_greater_than_equal .derives_empty: False
_greater_than_equal .follow: {}
_error_sentinel -> /\u200B_error_sentinel/
_error_sentinel .reg_info.index: 106
_error_sentinel .first: {/\u200B_error_sentinel/}
_error_sentinel .derives_empty: False
_error_sentinel .follow: {}
_less_than_equal -> /\u200B_less_than_equal/
_less_than_equal .reg_info.index: 107
_less_than_equal .first: {/\u200B_less_than_equal/}
_less_than_equal .derives_empty: False
_less_than_equal .follow: {}
_template_args_start -> /\u200B_template_args_start/
_template_args_start .reg_info.index: 107
_template_args_start .reg_info.index: 108
_template_args_start .first: {/\u200B_template_args_start/}
_template_args_start .derives_empty: False
_template_args_start .follow: {}
_block_comment -> /\u200B_block_comment/
_block_comment .reg_info.index: 108
_block_comment .first: {/\u200B_block_comment/}
_block_comment .derives_empty: False
_block_comment .follow: {}
_shift_left -> /\u200B_shift_left/
_shift_left .reg_info.index: 109
_shift_left .first: {/\u200B_shift_left/}
_shift_left .derives_empty: False
_shift_left .follow: {}
_shift_left_assign -> /\u200B_shift_left_assign/
_shift_left_assign .reg_info.index: 109
_shift_left_assign .reg_info.index: 110
_shift_left_assign .first: {/\u200B_shift_left_assign/}
_shift_left_assign .derives_empty: False
_shift_left_assign .follow: {}
_less_than_equal -> /\u200B_less_than_equal/
_less_than_equal .reg_info.index: 110
_less_than_equal .first: {/\u200B_less_than_equal/}
_less_than_equal .derives_empty: False
_less_than_equal .follow: {}
_error_sentinel -> /\u200B_error_sentinel/
_error_sentinel .reg_info.index: 111
_error_sentinel .first: {/\u200B_error_sentinel/}
_error_sentinel .derives_empty: False
_error_sentinel .follow: {}
_greater_than_equal -> /\u200B_greater_than_equal/
_greater_than_equal .reg_info.index: 112
_greater_than_equal .first: {/\u200B_greater_than_equal/}
_greater_than_equal .derives_empty: False
_greater_than_equal .follow: {}
_template_args_end -> /\u200B_template_args_end/
_template_args_end .reg_info.index: 113
_template_args_end .first: {/\u200B_template_args_end/}
_template_args_end .derives_empty: False
_template_args_end .follow: {}
_greater_than -> /\u200B_greater_than/
_greater_than .reg_info.index: 114
_greater_than .first: {/\u200B_greater_than/}
_greater_than .derives_empty: False
_greater_than .follow: {}
_shift_right -> /\u200B_shift_right/
_shift_right .reg_info.index: 115
_shift_right .reg_info.index: 111
_shift_right .first: {/\u200B_shift_right/}
_shift_right .derives_empty: False
_shift_right .follow: {}
_less_than -> /\u200B_less_than/
_less_than .reg_info.index: 112
_less_than .first: {/\u200B_less_than/}
_less_than .derives_empty: False
_less_than .follow: {}
_greater_than -> /\u200B_greater_than/
_greater_than .reg_info.index: 113
_greater_than .first: {/\u200B_greater_than/}
_greater_than .derives_empty: False
_greater_than .follow: {}
_template_args_end -> /\u200B_template_args_end/
_template_args_end .reg_info.index: 114
_template_args_end .first: {/\u200B_template_args_end/}
_template_args_end .derives_empty: False
_template_args_end .follow: {}
_block_comment -> /\u200B_block_comment/
_block_comment .reg_info.index: 115
_block_comment .first: {/\u200B_block_comment/}
_block_comment .derives_empty: False
_block_comment .follow: {}
language -> ( Choice ( Seq translation_unit EndOfText ) )
language .reg_info.index: 525
language .first: {';' '@' 'alias' 'const' 'const_assert' 'diagnostic' 'enable' 'fn' 'override' 'requires' 'struct' 'var' EndOfText}
Expand Down

0 comments on commit 22765e9

Please sign in to comment.