← 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.
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 | … |