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

conformance · v143

v143 · 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/#dom-gpufeaturename-texture-component-swizzle chromestatus: #5110223547269120 generated 2026-06-01T11:25:00Z by conformance-author-v1-subagent
0
pass
0
fail
0
blocked
6
total
id contract kind verdict detail
navigator-gpu-exists navigator.gpu is exposed. spec ↗ exists
gpu-adapter-features-set GPUAdapter exposes a `features` GPUSupportedFeatures set used to detect texture-component-swizzle. spec ↗ script
gpu-feature-name-texture-component-swizzle The string "texture-component-swizzle" is recognised as a GPUFeatureName. spec ↗ script
gpu-texture-view-descriptor GPUTextureViewDescriptor dictionary is described by the IDL — runtime check via createView accepting a descriptor. spec ↗ script
gpu-swizzle-component-keywords Swizzle components include 'r','g','b','a','zero','one' (parseable as plain strings in JS). spec ↗ script
gpu-requestdevice-is-function GPUAdapter.prototype.requestDevice is a function — the swizzle feature is opted in here. spec ↗ script