Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@kainino0x
Copy link
Contributor

No description provided.

alan-baker and others added 12 commits October 24, 2025 11:51
Refs #5338, #5156.

Proposal for a new opaque host-shareable type that provides limited
functionality for data reinterpretation.
Fixes #5370
Fixes #5344

* Specify the density and range of `subgroup_id`
* Add `num_subgroups` built-in value
Allow uniform address space to use same layout constraints as other
address spaces
Fixes #5384

Requires that any resources used by any bind groups set during command
encoding must be live/valid/not destroyed. This is a behavior change
from the prior text, which suggested that only resources used by a
"command" (presumably a draw/dispatch) were validated.

The updated validation described in this change matches the WebGPU CTS
and the behavior of multiple implementations.

---------

Co-authored-by: Andy Leiserson <[email protected]>
…5421)

Reorder columns to put "sampler filtering" last, and rows to put
"unfilterable_float" last.

Then the validation rules is "it's always ok to move up or left".

Issue: #5355
This PR added immediate validation section to the proposal document.

Fixes:#5318

---------

Co-authored-by: Copilot <[email protected]>
Co-authored-by: Kai Ninomiya <[email protected]>
Bikeshedding of name. 
We think that 'vec2u' is a better name since wgsl doesnt have 64 bit
types and this feature is functionality built around key value pairs.
The best known use case here is visibility buffers (depth/drawId).

---------

Co-authored-by: Peter McNeeley <[email protected]>
Co-authored-by: dan sinclair <[email protected]>
Refs #5365

* Adds two new built-in values under the subgroups enable extension
  * subgroup_id - ID of subgroup in the workgroup
  * num_subgroups - number of subgroups in the workgroup
@kainino0x kainino0x merged commit 76e27af into featurebranch-compat Nov 12, 2025
6 checks passed
@github-actions
Copy link
Contributor

Previews, as seen when this build job started (76e27af):
WebGPU webgpu.idl | Explainer | Correspondence Reference
WGSL grammar.js | wgsl.lalr.txt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants