-
Notifications
You must be signed in to change notification settings - Fork 89
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
wgsl: Validation module scoped variables #1570
Labels
Comments
jrprice
added a commit
to jrprice/cts
that referenced
this issue
Jan 26, 2024
Make sure the implementation accepts a store type iff that type is allowed for the given address space. Issue gpuweb#1570
jrprice
added a commit
to jrprice/cts
that referenced
this issue
Jan 26, 2024
Make sure the implementation accepts a store type iff that type is allowed for the given address space. Issue gpuweb#1570
7 tasks
jrprice
added a commit
to jrprice/cts
that referenced
this issue
Jan 29, 2024
Make sure the implementation accepts a store type iff that type is allowed for the given address space. Issue gpuweb#1570
jrprice
added a commit
that referenced
this issue
Jan 29, 2024
Make sure the implementation accepts a store type iff that type is allowed for the given address space. Issue #1570
jrprice
added a commit
to jrprice/cts
that referenced
this issue
Jan 29, 2024
7 tasks
jrprice
added a commit
that referenced
this issue
Jan 29, 2024
jrprice
added a commit
to jrprice/cts
that referenced
this issue
Jan 29, 2024
Test that: - resource variables have both @group and @binding - non-resource variables do not have @group or @binding - binding points cannot collide in the same entry point - binding points *can* collide in different entry points Remove some tests from other suites that are now better covered here. Issue gpuweb#1570
7 tasks
jrprice
added a commit
to jrprice/cts
that referenced
this issue
Jan 30, 2024
Test that: - resource variables have both @group and @binding - non-resource variables do not have @group or @binding - binding points cannot collide in the same entry point - binding points *can* collide in different entry points Remove some tests from other suites that are now better covered here. Issue gpuweb#1570
jrprice
added a commit
to jrprice/cts
that referenced
this issue
Jan 30, 2024
Test that: - resource variables have both @group and @binding - non-resource variables do not have @group or @binding - binding points cannot collide in the same entry point - binding points *can* collide in different entry points Remove some tests from other suites that are now better covered here. Issue gpuweb#1570
jrprice
added a commit
that referenced
this issue
Jan 30, 2024
Test that: - resource variables have both @group and @binding - non-resource variables do not have @group or @binding - binding points cannot collide in the same entry point - binding points *can* collide in different entry points Remove some tests from other suites that are now better covered here. Issue #1570
jrprice
added a commit
to jrprice/cts
that referenced
this issue
Jan 30, 2024
Test that: - initializers are accepted iff the address space allows - private initializers must be const or override expressions Issue gpuweb#1570
7 tasks
jrprice
added a commit
that referenced
this issue
Jan 31, 2024
Test that: - initializers are accepted iff the address space allows - private initializers must be const or override expressions Issue #1570
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
var<function>
at module scope is disallowed (shader/validation: Test function addrspace at module-scope #3347)var
without an address space at module scope that is nottexture
orsampler
fails (shader/validation: Test store types for var decls #3338)var
for atexture
orsampler
with an address space is disallowed (shader/validation: Test store types for var decls #3338)var
for atexture
orsampler
without an address space passes (shader/validation: Test store types for var decls #3338)var
forprivate
,workgroup
,uniform
orstorage
with declarations matching store types acceptable (shader/validation: Test store types for var decls #3338)var
forprivate
,workgroup
,uniform
orstorage
with declarations with invalid store types (shader/validation: Test store types for var decls #3338)var<uniform>
with non-host-shareable type fails (shader/validation: Test store types for var decls #3338)var<uniform>
with non-constructable type fails (shader/validation: Test store types for var decls #3338)var<uniform>
with constructable, host-shareable type passes (shader/validation: Test store types for var decls #3338)var<storage>
with non-hostshareable type fails (shader/validation: Test store types for var decls #3338)var<storage>
with host-shareable but not constructable type passes (shader/validation: Test store types for var decls #3338)var<storage>
withread
andread-write
access passes (validate access mode on var decl #2824)var<storage>
withwrite
access fails (validate access mode on var decl #2824)uniform
,storage
,texture
andsampler
var
s withgroup
andbinding
passes (shader/validation: Validate binding points on variables #3348)uniform
,storage
,texture
andsampler
var
s withgroup
and withoutbinding
fails (shader/validation: Validate binding points on variables #3348)uniform
,storage
,texture
andsampler
var
s withoutgroup
and withbinding
fails (shader/validation: Validate binding points on variables #3348)uniform
,storage
,texture
andsampler
var
s withoutgroup
andbinding
fails (shader/validation: Validate binding points on variables #3348)The text was updated successfully, but these errors were encountered: