← back to v142 · webgpu-texture-component-swizzle

conformance · v142

v142 · webgpu-texture-component-swizzle — conformance probe

6 assertions drawn from the spec. Each is a single contract the spec text makes. Pass/fail reflects what this browser executed; blocked means the contract was not run because it needs user mediation, hardware, or another unavailable precondition. Open the page in Chrome stable / canary / Firefox / Safari to compare.

browser: spec: https://gpuweb.github.io/gpuweb/ chromestatus: #5110223547269120 generated 2026-06-01T08:13:10Z by conformance-author-v1-subagent
0
pass
0
fail
0
blocked
6
total
id contract kind verdict detail
webgpu-on-navigator navigator.gpu is exposed; the swizzle feature rides on GPUTextureView creation. exists
request-adapter-callable navigator.gpu.requestAdapter is callable — the surface to inspect texture-component-swizzle feature support. script
swizzle-feature-string-introspectable Adapter.features.has('texture-component-swizzle') returns a boolean. spec ↗ script
device-create-texture-still-supported GPUDevice.createTexture remains the surface that produces the texture which a swizzled view is built from. script
create-view-accepts-options GPUTexture.createView accepts a descriptor object — the swizzle members are added to this dict. script
require-device-without-feature-rejects-when-unsupported requestDevice with requiredFeatures=['texture-component-swizzle'] rejects if the adapter does not list it. script