Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
toji committed Dec 19, 2024
1 parent 6b8d570 commit 0d8eb86
Show file tree
Hide file tree
Showing 5 changed files with 72 additions and 46 deletions.
28 changes: 27 additions & 1 deletion gpuweb/gpuweb/5025/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-17">17 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-19">19 December 2024</time></p>
<details open>
<summary>More details about this document</summary>
<div data-fill-with="spec-metadata">
Expand Down Expand Up @@ -730,6 +730,28 @@ <h2 class="heading settled" data-level="2" id="limits"><span class="secno">2. </
<td>
<p class="issue" id="issue-81390f61②"><a class="self-link" href="#issue-81390f61②"></a><em>No documented limit?</em> </p>
<td>65535 = <code>D3D12_CS_DISPATCH_MAX_THREAD_GROUPS_PER_DIMENSION</code>
<tr>
<th>Max Viewport Size (implied)
<td><a href="https://github.com/gpuweb/gpuweb/issues/373">#373</a>
<td><code>maxViewportDimensions</code> (≥ largest framebuffer attachement)
<td>
<p class="issue" id="issue-81390f61③"><a class="self-link" href="#issue-81390f61③"></a><em>No documented limit?</em> </p>
<td>
<p class="issue" id="issue-81390f61④"><a class="self-link" href="#issue-81390f61④"></a><em>No documented limit?</em> </p>
<tr>
<th>Min Viewport Bounds (implied)
<td><a href="https://github.com/gpuweb/gpuweb/issues/373">#373</a>
<td><code>viewportBoundsRange[0]</code> (= -2 × <code>max(maxViewportDimensions[0..1])</code>)
<td>
<p class="issue" id="issue-81390f61⑤"><a class="self-link" href="#issue-81390f61⑤"></a><em>No documented limit?</em> </p>
<td>-32768 = <code>D3D12_VIEWPORT_BOUNDS_MIN</code>
<tr>
<th>Max Viewport Bounds (implied)
<td><a href="https://github.com/gpuweb/gpuweb/issues/373">#373</a>
<td><code>viewportBoundsRange[1]</code> (= 2 × <code>max(maxViewportDimensions[0..1])</code> - 1)
<td>
<p class="issue" id="issue-81390f61⑥"><a class="self-link" href="#issue-81390f61⑥"></a><em>No documented limit?</em> </p>
<td>32767 = <code>D3D12_VIEWPORT_BOUNDS_MAX</code>
</table>
</main>
<div data-fill-with="conformance">
Expand Down Expand Up @@ -774,4 +796,8 @@ <h2 class="no-num no-ref heading settled" id="issues-index"><span class="content
<div class="issue"><em>No documented limit?</em> <a class="issue-return" href="#issue-81390f61" title="Jump to section"></a></div>
<div class="issue"><em>No documented limit?</em> <a class="issue-return" href="#issue-81390f61①" title="Jump to section"></a></div>
<div class="issue"><em>No documented limit?</em> <a class="issue-return" href="#issue-81390f61②" title="Jump to section"></a></div>
<div class="issue"><em>No documented limit?</em> <a class="issue-return" href="#issue-81390f61③" title="Jump to section"></a></div>
<div class="issue"><em>No documented limit?</em> <a class="issue-return" href="#issue-81390f61④" title="Jump to section"></a></div>
<div class="issue"><em>No documented limit?</em> <a class="issue-return" href="#issue-81390f61⑤" title="Jump to section"></a></div>
<div class="issue"><em>No documented limit?</em> <a class="issue-return" href="#issue-81390f61⑥" title="Jump to section"></a></div>
</div>
2 changes: 1 addition & 1 deletion gpuweb/gpuweb/5025/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-17">17 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-19">19 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/5025/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-17">17 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-19">19 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/toji/gpuweb/blob/3bec3d3eef2aac76218c7d4948b32e8785995506/spec/index.bs">https://github.com/toji/gpuweb/blob/3bec3d3eef2aac76218c7d4948b32e8785995506/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/toji/gpuweb/blob/0c78f6040501fc6ae93011b2dc93100dd5eb6797/spec/index.bs">https://github.com/toji/gpuweb/blob/0c78f6040501fc6ae93011b2dc93100dd5eb6797/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
4 changes: 2 additions & 2 deletions gpuweb/gpuweb/5025/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-17">17 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-19">19 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/toji/gpuweb/blob/3bec3d3eef2aac76218c7d4948b32e8785995506/wgsl/index.bs">https://github.com/toji/gpuweb/blob/3bec3d3eef2aac76218c7d4948b32e8785995506/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/toji/gpuweb/blob/0c78f6040501fc6ae93011b2dc93100dd5eb6797/wgsl/index.bs">https://github.com/toji/gpuweb/blob/0c78f6040501fc6ae93011b2dc93100dd5eb6797/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
80 changes: 40 additions & 40 deletions gpuweb/gpuweb/5025/wgsl/wgsl.lalr.txt
Original file line number Diff line number Diff line change
Expand Up @@ -996,71 +996,71 @@ _blankspace .reg_info.index: 102
_blankspace .first: {/[\u0020\u0009\u000a\u000b\u000c\u000d\u0085\u200e\u200f\u2028\u2029]/}
_blankspace .derives_empty: False
_blankspace .follow: {}
_shift_left_assign -> /\u200B_shift_left_assign/
_shift_left_assign .reg_info.index: 103
_shift_left_assign .first: {/\u200B_shift_left_assign/}
_shift_left_assign .derives_empty: False
_shift_left_assign .follow: {}
_block_comment -> /\u200B_block_comment/
_block_comment .reg_info.index: 103
_block_comment .first: {/\u200B_block_comment/}
_block_comment .derives_empty: False
_block_comment .follow: {}
_greater_than -> /\u200B_greater_than/
_greater_than .reg_info.index: 104
_greater_than .first: {/\u200B_greater_than/}
_greater_than .derives_empty: False
_greater_than .follow: {}
_shift_right_assign -> /\u200B_shift_right_assign/
_shift_right_assign .reg_info.index: 105
_shift_right_assign .first: {/\u200B_shift_right_assign/}
_shift_right_assign .derives_empty: False
_shift_right_assign .follow: {}
_disambiguate_template -> /\u200B_disambiguate_template/
_disambiguate_template .reg_info.index: 106
_disambiguate_template .reg_info.index: 105
_disambiguate_template .first: {/\u200B_disambiguate_template/}
_disambiguate_template .derives_empty: False
_disambiguate_template .follow: {}
_shift_right -> /\u200B_shift_right/
_shift_right .reg_info.index: 107
_shift_right .first: {/\u200B_shift_right/}
_shift_right .derives_empty: False
_shift_right .follow: {}
_error_sentinel -> /\u200B_error_sentinel/
_error_sentinel .reg_info.index: 108
_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: 109
_less_than_equal .first: {/\u200B_less_than_equal/}
_less_than_equal .derives_empty: False
_less_than_equal .follow: {}
_less_than -> /\u200B_less_than/
_less_than .reg_info.index: 110
_less_than .reg_info.index: 106
_less_than .first: {/\u200B_less_than/}
_less_than .derives_empty: False
_less_than .follow: {}
_template_args_start -> /\u200B_template_args_start/
_template_args_start .reg_info.index: 111
_template_args_start .first: {/\u200B_template_args_start/}
_template_args_start .derives_empty: False
_template_args_start .follow: {}
_template_args_end -> /\u200B_template_args_end/
_template_args_end .reg_info.index: 112
_template_args_end .reg_info.index: 107
_template_args_end .first: {/\u200B_template_args_end/}
_template_args_end .derives_empty: False
_template_args_end .follow: {}
_shift_right -> /\u200B_shift_right/
_shift_right .reg_info.index: 108
_shift_right .first: {/\u200B_shift_right/}
_shift_right .derives_empty: False
_shift_right .follow: {}
_template_args_start -> /\u200B_template_args_start/
_template_args_start .reg_info.index: 109
_template_args_start .first: {/\u200B_template_args_start/}
_template_args_start .derives_empty: False
_template_args_start .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: {}
_shift_left_assign -> /\u200B_shift_left_assign/
_shift_left_assign .reg_info.index: 111
_shift_left_assign .first: {/\u200B_shift_left_assign/}
_shift_left_assign .derives_empty: False
_shift_left_assign .follow: {}
_greater_than_equal -> /\u200B_greater_than_equal/
_greater_than_equal .reg_info.index: 113
_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: {}
_error_sentinel -> /\u200B_error_sentinel/
_error_sentinel .reg_info.index: 113
_error_sentinel .first: {/\u200B_error_sentinel/}
_error_sentinel .derives_empty: False
_error_sentinel .follow: {}
_shift_right_assign -> /\u200B_shift_right_assign/
_shift_right_assign .reg_info.index: 114
_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: 114
_shift_left .reg_info.index: 115
_shift_left .first: {/\u200B_shift_left/}
_shift_left .derives_empty: False
_shift_left .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 0d8eb86

Please sign in to comment.