diff --git a/DEPS b/DEPS index 6a8592bc3e..c5e0cc8e98 100644 --- a/DEPS +++ b/DEPS @@ -158,7 +158,7 @@ deps = { # WebGPU CTS - not used directly by Dawn, only transitively by Chromium. 'third_party/webgpu-cts': { - 'url': '{chromium_git}/external/github.com/gpuweb/cts@3030a7bb2c699ffd59373c159aab4e168e714ca3', + 'url': '{chromium_git}/external/github.com/gpuweb/cts@99d11d8864eadf5a13f447fb1637c09377882ee7', 'condition': 'build_with_chromium', }, diff --git a/third_party/gn/webgpu-cts/cache_list.txt b/third_party/gn/webgpu-cts/cache_list.txt index dfea9025f0..7d690edf1b 100644 --- a/third_party/gn/webgpu-cts/cache_list.txt +++ b/third_party/gn/webgpu-cts/cache_list.txt @@ -64,5 +64,7 @@ data/webgpu/shader/execution/case-cache/unary/bool_conversion.json data/webgpu/shader/execution/case-cache/unary/f32_arithmetic.json data/webgpu/shader/execution/case-cache/unary/f32_conversion.json data/webgpu/shader/execution/case-cache/unary/i32_arithmetic.json +data/webgpu/shader/execution/case-cache/unary/i32_complement.json data/webgpu/shader/execution/case-cache/unary/i32_conversion.json +data/webgpu/shader/execution/case-cache/unary/u32_complement.json data/webgpu/shader/execution/case-cache/unary/u32_conversion.json diff --git a/third_party/gn/webgpu-cts/test_list.txt b/third_party/gn/webgpu-cts/test_list.txt index 20dd15d54b..8e95a46e68 100644 --- a/third_party/gn/webgpu-cts/test_list.txt +++ b/third_party/gn/webgpu-cts/test_list.txt @@ -24,6 +24,7 @@ webgpu:api,operation,adapter,requestDevice:features,known:feature="timestamp-que webgpu:api,operation,adapter,requestDevice:features,known:feature="indirect-first-instance" webgpu:api,operation,adapter,requestDevice:features,known:feature="shader-f16" webgpu:api,operation,adapter,requestDevice:features,known:feature="rg11b10ufloat-renderable" +webgpu:api,operation,adapter,requestDevice:features,known:feature="float32-filterable" webgpu:api,operation,adapter,requestDevice:limits,unknown: webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxTextureDimension1D" webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxTextureDimension2D" @@ -50,6 +51,7 @@ webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxInterStage webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxInterStageShaderVariables" webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxColorAttachments" webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxColorAttachmentBytesPerSample" +webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxFragmentCombinedOutputResources" webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxComputeWorkgroupStorageSize" webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxComputeInvocationsPerWorkgroup" webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxComputeWorkgroupSizeX" @@ -81,6 +83,7 @@ webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="ma webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxInterStageShaderVariables" webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxColorAttachments" webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxColorAttachmentBytesPerSample" +webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxFragmentCombinedOutputResources" webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxComputeWorkgroupStorageSize" webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxComputeInvocationsPerWorkgroup" webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxComputeWorkgroupSizeX" @@ -112,6 +115,7 @@ webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxIn webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxInterStageShaderVariables" webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxColorAttachments" webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxColorAttachmentBytesPerSample" +webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxFragmentCombinedOutputResources" webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxComputeWorkgroupStorageSize" webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxComputeInvocationsPerWorkgroup" webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxComputeWorkgroupSizeX" @@ -7257,11 +7261,6 @@ webgpu:api,validation,capability_checks,limits,maxBindGroups:createPipeline,at_o webgpu:api,validation,capability_checks,limits,maxBindGroups:createPipeline,at_over:limitTest="betweenDefaultAndMaximum" webgpu:api,validation,capability_checks,limits,maxBindGroups:createPipeline,at_over:limitTest="atMaximum" webgpu:api,validation,capability_checks,limits,maxBindGroups:createPipeline,at_over:limitTest="overMaximum" -webgpu:api,validation,capability_checks,limits,maxBindGroups:createPipelineAsync,at_over:limitTest="atDefault" -webgpu:api,validation,capability_checks,limits,maxBindGroups:createPipelineAsync,at_over:limitTest="underDefault" -webgpu:api,validation,capability_checks,limits,maxBindGroups:createPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" -webgpu:api,validation,capability_checks,limits,maxBindGroups:createPipelineAsync,at_over:limitTest="atMaximum" -webgpu:api,validation,capability_checks,limits,maxBindGroups:createPipelineAsync,at_over:limitTest="overMaximum" webgpu:api,validation,capability_checks,limits,maxBindGroups:setBindGroup,at_over:limitTest="atDefault" webgpu:api,validation,capability_checks,limits,maxBindGroups:setBindGroup,at_over:limitTest="underDefault" webgpu:api,validation,capability_checks,limits,maxBindGroups:setBindGroup,at_over:limitTest="betweenDefaultAndMaximum" @@ -7277,11 +7276,6 @@ webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:createPip webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:createPipeline,at_over:limitTest="betweenDefaultAndMaximum" webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:createPipeline,at_over:limitTest="atMaximum" webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:createPipeline,at_over:limitTest="overMaximum" -webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:createPipelineAsync,at_over:limitTest="atDefault" -webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:createPipelineAsync,at_over:limitTest="underDefault" -webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:createPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" -webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:createPipelineAsync,at_over:limitTest="atMaximum" -webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:createPipelineAsync,at_over:limitTest="overMaximum" webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:validate: webgpu:api,validation,capability_checks,limits,maxBufferSize:createBuffer,at_over:limitTest="atDefault" webgpu:api,validation,capability_checks,limits,maxBufferSize:createBuffer,at_over:limitTest="underDefault" @@ -7293,11 +7287,6 @@ webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample: webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderPipeline,at_over:limitTest="betweenDefaultAndMaximum" webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderPipeline,at_over:limitTest="atMaximum" webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderPipeline,at_over:limitTest="overMaximum" -webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderPipelineAsync,at_over:limitTest="atDefault" -webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderPipelineAsync,at_over:limitTest="underDefault" -webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" -webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderPipelineAsync,at_over:limitTest="atMaximum" -webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderPipelineAsync,at_over:limitTest="overMaximum" webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:beginRenderPass,at_over:limitTest="atDefault" webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:beginRenderPass,at_over:limitTest="underDefault" webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:beginRenderPass,at_over:limitTest="betweenDefaultAndMaximum" @@ -7313,11 +7302,6 @@ webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderP webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderPipeline,at_over:limitTest="betweenDefaultAndMaximum" webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderPipeline,at_over:limitTest="atMaximum" webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderPipeline,at_over:limitTest="overMaximum" -webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderPipelineAsync,at_over:limitTest="atDefault" -webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderPipelineAsync,at_over:limitTest="underDefault" -webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" -webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderPipelineAsync,at_over:limitTest="atMaximum" -webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderPipelineAsync,at_over:limitTest="overMaximum" webgpu:api,validation,capability_checks,limits,maxColorAttachments:beginRenderPass,at_over:limitTest="atDefault" webgpu:api,validation,capability_checks,limits,maxColorAttachments:beginRenderPass,at_over:limitTest="underDefault" webgpu:api,validation,capability_checks,limits,maxColorAttachments:beginRenderPass,at_over:limitTest="betweenDefaultAndMaximum" @@ -7328,57 +7312,33 @@ webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderB webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderBundle,at_over:limitTest="betweenDefaultAndMaximum" webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderBundle,at_over:limitTest="atMaximum" webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderBundle,at_over:limitTest="overMaximum" -webgpu:api,validation,capability_checks,limits,maxColorAttachments:validate: +webgpu:api,validation,capability_checks,limits,maxColorAttachments:validate,maxColorAttachmentBytesPerSample: +webgpu:api,validation,capability_checks,limits,maxColorAttachments:validate,maxFragmentCombineOutputResources: webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipeline,at_over:limitTest="atDefault" webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipeline,at_over:limitTest="underDefault" webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum" webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipeline,at_over:limitTest="atMaximum" webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipeline,at_over:limitTest="overMaximum" -webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="atDefault" -webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="underDefault" -webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" -webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="atMaximum" -webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="overMaximum" webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="atDefault" webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="underDefault" webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum" webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="atMaximum" webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="overMaximum" -webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipelineAsync,at_over:limitTest="atDefault" -webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipelineAsync,at_over:limitTest="underDefault" -webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" -webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipelineAsync,at_over:limitTest="atMaximum" -webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipelineAsync,at_over:limitTest="overMaximum" webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="atDefault" webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="underDefault" webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum" webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="atMaximum" webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="overMaximum" -webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipelineAsync,at_over:limitTest="atDefault" -webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipelineAsync,at_over:limitTest="underDefault" -webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" -webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipelineAsync,at_over:limitTest="atMaximum" -webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipelineAsync,at_over:limitTest="overMaximum" webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipeline,at_over:limitTest="atDefault" webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipeline,at_over:limitTest="underDefault" webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum" webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipeline,at_over:limitTest="atMaximum" webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipeline,at_over:limitTest="overMaximum" -webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipelineAsync,at_over:limitTest="atDefault" -webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipelineAsync,at_over:limitTest="underDefault" -webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" -webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipelineAsync,at_over:limitTest="atMaximum" -webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipelineAsync,at_over:limitTest="overMaximum" webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipeline,at_over:limitTest="atDefault" webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipeline,at_over:limitTest="underDefault" webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum" webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipeline,at_over:limitTest="atMaximum" webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipeline,at_over:limitTest="overMaximum" -webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="atDefault" -webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="underDefault" -webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" -webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="atMaximum" -webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="overMaximum" webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupsPerDimension:dispatchWorkgroups,at_over:limitTest="atDefault" webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupsPerDimension:dispatchWorkgroups,at_over:limitTest="underDefault" webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupsPerDimension:dispatchWorkgroups,at_over:limitTest="betweenDefaultAndMaximum" @@ -7394,26 +7354,21 @@ webgpu:api,validation,capability_checks,limits,maxDynamicUniformBuffersPerPipeli webgpu:api,validation,capability_checks,limits,maxDynamicUniformBuffersPerPipelineLayout:createBindGroupLayout,at_over:limitTest="betweenDefaultAndMaximum" webgpu:api,validation,capability_checks,limits,maxDynamicUniformBuffersPerPipelineLayout:createBindGroupLayout,at_over:limitTest="atMaximum" webgpu:api,validation,capability_checks,limits,maxDynamicUniformBuffersPerPipelineLayout:createBindGroupLayout,at_over:limitTest="overMaximum" +webgpu:api,validation,capability_checks,limits,maxFragmentCombinedOutputResources:createRenderPipeline,at_over:limitTest="atDefault" +webgpu:api,validation,capability_checks,limits,maxFragmentCombinedOutputResources:createRenderPipeline,at_over:limitTest="underDefault" +webgpu:api,validation,capability_checks,limits,maxFragmentCombinedOutputResources:createRenderPipeline,at_over:limitTest="betweenDefaultAndMaximum" +webgpu:api,validation,capability_checks,limits,maxFragmentCombinedOutputResources:createRenderPipeline,at_over:limitTest="atMaximum" +webgpu:api,validation,capability_checks,limits,maxFragmentCombinedOutputResources:createRenderPipeline,at_over:limitTest="overMaximum" webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:createRenderPipeline,at_over:limitTest="atDefault" webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:createRenderPipeline,at_over:limitTest="underDefault" webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:createRenderPipeline,at_over:limitTest="betweenDefaultAndMaximum" webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:createRenderPipeline,at_over:limitTest="atMaximum" webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:createRenderPipeline,at_over:limitTest="overMaximum" -webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:createRenderPipelineAsync,at_over:limitTest="atDefault" -webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:createRenderPipelineAsync,at_over:limitTest="underDefault" -webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:createRenderPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" -webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:createRenderPipelineAsync,at_over:limitTest="atMaximum" -webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:createRenderPipelineAsync,at_over:limitTest="overMaximum" webgpu:api,validation,capability_checks,limits,maxInterStageShaderVariables:createRenderPipeline,at_over:limitTest="atDefault" webgpu:api,validation,capability_checks,limits,maxInterStageShaderVariables:createRenderPipeline,at_over:limitTest="underDefault" webgpu:api,validation,capability_checks,limits,maxInterStageShaderVariables:createRenderPipeline,at_over:limitTest="betweenDefaultAndMaximum" webgpu:api,validation,capability_checks,limits,maxInterStageShaderVariables:createRenderPipeline,at_over:limitTest="atMaximum" webgpu:api,validation,capability_checks,limits,maxInterStageShaderVariables:createRenderPipeline,at_over:limitTest="overMaximum" -webgpu:api,validation,capability_checks,limits,maxInterStageShaderVariables:createRenderPipelineAsync,at_over:limitTest="atDefault" -webgpu:api,validation,capability_checks,limits,maxInterStageShaderVariables:createRenderPipelineAsync,at_over:limitTest="underDefault" -webgpu:api,validation,capability_checks,limits,maxInterStageShaderVariables:createRenderPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" -webgpu:api,validation,capability_checks,limits,maxInterStageShaderVariables:createRenderPipelineAsync,at_over:limitTest="atMaximum" -webgpu:api,validation,capability_checks,limits,maxInterStageShaderVariables:createRenderPipelineAsync,at_over:limitTest="overMaximum" webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createBindGroupLayout,at_over:limitTest="atDefault" webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createBindGroupLayout,at_over:limitTest="underDefault" webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createBindGroupLayout,at_over:limitTest="betweenDefaultAndMaximum" @@ -7429,11 +7384,6 @@ webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage: webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipeline,at_over:limitTest="betweenDefaultAndMaximum" webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipeline,at_over:limitTest="atMaximum" webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipeline,at_over:limitTest="overMaximum" -webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipelineAsync,at_over:limitTest="atDefault" -webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipelineAsync,at_over:limitTest="underDefault" -webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" -webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipelineAsync,at_over:limitTest="atMaximum" -webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipelineAsync,at_over:limitTest="overMaximum" webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createBindGroupLayout,at_over:limitTest="atDefault" webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createBindGroupLayout,at_over:limitTest="underDefault" webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createBindGroupLayout,at_over:limitTest="betweenDefaultAndMaximum" @@ -7449,11 +7399,6 @@ webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createP webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipeline,at_over:limitTest="betweenDefaultAndMaximum" webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipeline,at_over:limitTest="atMaximum" webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipeline,at_over:limitTest="overMaximum" -webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipelineAsync,at_over:limitTest="atDefault" -webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipelineAsync,at_over:limitTest="underDefault" -webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" -webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipelineAsync,at_over:limitTest="atMaximum" -webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipelineAsync,at_over:limitTest="overMaximum" webgpu:api,validation,capability_checks,limits,maxStorageBufferBindingSize:createBindGroup,at_over:limitTest="atDefault" webgpu:api,validation,capability_checks,limits,maxStorageBufferBindingSize:createBindGroup,at_over:limitTest="underDefault" webgpu:api,validation,capability_checks,limits,maxStorageBufferBindingSize:createBindGroup,at_over:limitTest="betweenDefaultAndMaximum" @@ -7475,11 +7420,6 @@ webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:c webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipeline,at_over:limitTest="betweenDefaultAndMaximum" webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipeline,at_over:limitTest="atMaximum" webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipeline,at_over:limitTest="overMaximum" -webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipelineAsync,at_over:limitTest="atDefault" -webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipelineAsync,at_over:limitTest="underDefault" -webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" -webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipelineAsync,at_over:limitTest="atMaximum" -webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipelineAsync,at_over:limitTest="overMaximum" webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createBindGroupLayout,at_over:limitTest="atDefault" webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createBindGroupLayout,at_over:limitTest="underDefault" webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createBindGroupLayout,at_over:limitTest="betweenDefaultAndMaximum" @@ -7495,11 +7435,6 @@ webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage: webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipeline,at_over:limitTest="betweenDefaultAndMaximum" webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipeline,at_over:limitTest="atMaximum" webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipeline,at_over:limitTest="overMaximum" -webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipelineAsync,at_over:limitTest="atDefault" -webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipelineAsync,at_over:limitTest="underDefault" -webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" -webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipelineAsync,at_over:limitTest="atMaximum" -webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipelineAsync,at_over:limitTest="overMaximum" webgpu:api,validation,capability_checks,limits,maxTextureArrayLayers:createTexture,at_over:limitTest="atDefault" webgpu:api,validation,capability_checks,limits,maxTextureArrayLayers:createTexture,at_over:limitTest="underDefault" webgpu:api,validation,capability_checks,limits,maxTextureArrayLayers:createTexture,at_over:limitTest="betweenDefaultAndMaximum" @@ -7551,41 +7486,21 @@ webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:c webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipeline,at_over:limitTest="betweenDefaultAndMaximum" webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipeline,at_over:limitTest="atMaximum" webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipeline,at_over:limitTest="overMaximum" -webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipelineAsync,at_over:limitTest="atDefault" -webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipelineAsync,at_over:limitTest="underDefault" -webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" -webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipelineAsync,at_over:limitTest="atMaximum" -webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipelineAsync,at_over:limitTest="overMaximum" webgpu:api,validation,capability_checks,limits,maxVertexAttributes:createRenderPipeline,at_over:limitTest="atDefault" webgpu:api,validation,capability_checks,limits,maxVertexAttributes:createRenderPipeline,at_over:limitTest="underDefault" webgpu:api,validation,capability_checks,limits,maxVertexAttributes:createRenderPipeline,at_over:limitTest="betweenDefaultAndMaximum" webgpu:api,validation,capability_checks,limits,maxVertexAttributes:createRenderPipeline,at_over:limitTest="atMaximum" webgpu:api,validation,capability_checks,limits,maxVertexAttributes:createRenderPipeline,at_over:limitTest="overMaximum" -webgpu:api,validation,capability_checks,limits,maxVertexAttributes:createRenderPipelineAsync,at_over:limitTest="atDefault" -webgpu:api,validation,capability_checks,limits,maxVertexAttributes:createRenderPipelineAsync,at_over:limitTest="underDefault" -webgpu:api,validation,capability_checks,limits,maxVertexAttributes:createRenderPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" -webgpu:api,validation,capability_checks,limits,maxVertexAttributes:createRenderPipelineAsync,at_over:limitTest="atMaximum" -webgpu:api,validation,capability_checks,limits,maxVertexAttributes:createRenderPipelineAsync,at_over:limitTest="overMaximum" webgpu:api,validation,capability_checks,limits,maxVertexBufferArrayStride:createRenderPipeline,at_over:limitTest="atDefault" webgpu:api,validation,capability_checks,limits,maxVertexBufferArrayStride:createRenderPipeline,at_over:limitTest="underDefault" webgpu:api,validation,capability_checks,limits,maxVertexBufferArrayStride:createRenderPipeline,at_over:limitTest="betweenDefaultAndMaximum" webgpu:api,validation,capability_checks,limits,maxVertexBufferArrayStride:createRenderPipeline,at_over:limitTest="atMaximum" webgpu:api,validation,capability_checks,limits,maxVertexBufferArrayStride:createRenderPipeline,at_over:limitTest="overMaximum" -webgpu:api,validation,capability_checks,limits,maxVertexBufferArrayStride:createRenderPipelineAsync,at_over:limitTest="atDefault" -webgpu:api,validation,capability_checks,limits,maxVertexBufferArrayStride:createRenderPipelineAsync,at_over:limitTest="underDefault" -webgpu:api,validation,capability_checks,limits,maxVertexBufferArrayStride:createRenderPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" -webgpu:api,validation,capability_checks,limits,maxVertexBufferArrayStride:createRenderPipelineAsync,at_over:limitTest="atMaximum" -webgpu:api,validation,capability_checks,limits,maxVertexBufferArrayStride:createRenderPipelineAsync,at_over:limitTest="overMaximum" webgpu:api,validation,capability_checks,limits,maxVertexBuffers:createRenderPipeline,at_over:limitTest="atDefault" webgpu:api,validation,capability_checks,limits,maxVertexBuffers:createRenderPipeline,at_over:limitTest="underDefault" webgpu:api,validation,capability_checks,limits,maxVertexBuffers:createRenderPipeline,at_over:limitTest="betweenDefaultAndMaximum" webgpu:api,validation,capability_checks,limits,maxVertexBuffers:createRenderPipeline,at_over:limitTest="atMaximum" webgpu:api,validation,capability_checks,limits,maxVertexBuffers:createRenderPipeline,at_over:limitTest="overMaximum" -webgpu:api,validation,capability_checks,limits,maxVertexBuffers:createRenderPipelineAsync,at_over:limitTest="atDefault" -webgpu:api,validation,capability_checks,limits,maxVertexBuffers:createRenderPipelineAsync,at_over:limitTest="underDefault" -webgpu:api,validation,capability_checks,limits,maxVertexBuffers:createRenderPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" -webgpu:api,validation,capability_checks,limits,maxVertexBuffers:createRenderPipelineAsync,at_over:limitTest="atMaximum" -webgpu:api,validation,capability_checks,limits,maxVertexBuffers:createRenderPipelineAsync,at_over:limitTest="overMaximum" webgpu:api,validation,capability_checks,limits,maxVertexBuffers:setVertexBuffer,at_over:limitTest="atDefault" webgpu:api,validation,capability_checks,limits,maxVertexBuffers:setVertexBuffer,at_over:limitTest="underDefault" webgpu:api,validation,capability_checks,limits,maxVertexBuffers:setVertexBuffer,at_over:limitTest="betweenDefaultAndMaximum" @@ -26835,6 +26750,70 @@ webgpu:shader,execution,expression,binary,bitwise:bitwise_exclusive_or:type="u32 webgpu:shader,execution,expression,binary,bitwise:bitwise_exclusive_or:type="u32";inputSource="storage_rw";vectorize=2 webgpu:shader,execution,expression,binary,bitwise:bitwise_exclusive_or:type="u32";inputSource="storage_rw";vectorize=3 webgpu:shader,execution,expression,binary,bitwise:bitwise_exclusive_or:type="u32";inputSource="storage_rw";vectorize=4 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="const";vectorize="_undef_" +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="const";vectorize=2 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="const";vectorize=3 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="const";vectorize=4 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="uniform";vectorize="_undef_" +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="uniform";vectorize=2 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="uniform";vectorize=3 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="uniform";vectorize=4 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="storage_r";vectorize="_undef_" +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="storage_r";vectorize=2 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="storage_r";vectorize=3 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="storage_r";vectorize=4 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="storage_rw";vectorize="_undef_" +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="storage_rw";vectorize=2 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="storage_rw";vectorize=3 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="storage_rw";vectorize=4 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="const";vectorize="_undef_" +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="const";vectorize=2 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="const";vectorize=3 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="const";vectorize=4 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="uniform";vectorize="_undef_" +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="uniform";vectorize=2 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="uniform";vectorize=3 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="uniform";vectorize=4 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="storage_r";vectorize="_undef_" +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="storage_r";vectorize=2 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="storage_r";vectorize=3 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="storage_r";vectorize=4 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="storage_rw";vectorize="_undef_" +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="storage_rw";vectorize=2 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="storage_rw";vectorize=3 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="storage_rw";vectorize=4 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="const";vectorize="_undef_" +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="const";vectorize=2 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="const";vectorize=3 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="const";vectorize=4 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="uniform";vectorize="_undef_" +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="uniform";vectorize=2 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="uniform";vectorize=3 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="uniform";vectorize=4 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="storage_r";vectorize="_undef_" +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="storage_r";vectorize=2 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="storage_r";vectorize=3 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="storage_r";vectorize=4 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="storage_rw";vectorize="_undef_" +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="storage_rw";vectorize=2 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="storage_rw";vectorize=3 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="storage_rw";vectorize=4 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="const";vectorize="_undef_" +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="const";vectorize=2 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="const";vectorize=3 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="const";vectorize=4 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="uniform";vectorize="_undef_" +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="uniform";vectorize=2 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="uniform";vectorize=3 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="uniform";vectorize=4 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="storage_r";vectorize="_undef_" +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="storage_r";vectorize=2 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="storage_r";vectorize=3 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="storage_r";vectorize=4 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="storage_rw";vectorize="_undef_" +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="storage_rw";vectorize=2 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="storage_rw";vectorize=3 +webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="storage_rw";vectorize=4 webgpu:shader,execution,expression,binary,bool_logical:and:inputSource="const";vectorize="_undef_" webgpu:shader,execution,expression,binary,bool_logical:and:inputSource="const";vectorize=2 webgpu:shader,execution,expression,binary,bool_logical:and:inputSource="const";vectorize=3 @@ -31757,6 +31736,22 @@ webgpu:shader,execution,expression,unary,i32_arithmetic:negation:inputSource="st webgpu:shader,execution,expression,unary,i32_arithmetic:negation:inputSource="storage_rw";vectorize=2 webgpu:shader,execution,expression,unary,i32_arithmetic:negation:inputSource="storage_rw";vectorize=3 webgpu:shader,execution,expression,unary,i32_arithmetic:negation:inputSource="storage_rw";vectorize=4 +webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="const";vectorize="_undef_" +webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="const";vectorize=2 +webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="const";vectorize=3 +webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="const";vectorize=4 +webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="uniform";vectorize="_undef_" +webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="uniform";vectorize=2 +webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="uniform";vectorize=3 +webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="uniform";vectorize=4 +webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="storage_r";vectorize="_undef_" +webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="storage_r";vectorize=2 +webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="storage_r";vectorize=3 +webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="storage_r";vectorize=4 +webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="storage_rw";vectorize="_undef_" +webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="storage_rw";vectorize=2 +webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="storage_rw";vectorize=3 +webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="storage_rw";vectorize=4 webgpu:shader,execution,expression,unary,i32_conversion:bool:inputSource="const";vectorize="_undef_" webgpu:shader,execution,expression,unary,i32_conversion:bool:inputSource="const";vectorize=2 webgpu:shader,execution,expression,unary,i32_conversion:bool:inputSource="const";vectorize=3 @@ -31837,6 +31832,22 @@ webgpu:shader,execution,expression,unary,i32_conversion:f16:inputSource="storage webgpu:shader,execution,expression,unary,i32_conversion:f16:inputSource="storage_rw";vectorize=2 webgpu:shader,execution,expression,unary,i32_conversion:f16:inputSource="storage_rw";vectorize=3 webgpu:shader,execution,expression,unary,i32_conversion:f16:inputSource="storage_rw";vectorize=4 +webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="const";vectorize="_undef_" +webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="const";vectorize=2 +webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="const";vectorize=3 +webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="const";vectorize=4 +webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="uniform";vectorize="_undef_" +webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="uniform";vectorize=2 +webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="uniform";vectorize=3 +webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="uniform";vectorize=4 +webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="storage_r";vectorize="_undef_" +webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="storage_r";vectorize=2 +webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="storage_r";vectorize=3 +webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="storage_r";vectorize=4 +webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="storage_rw";vectorize="_undef_" +webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="storage_rw";vectorize=2 +webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="storage_rw";vectorize=3 +webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="storage_rw";vectorize=4 webgpu:shader,execution,expression,unary,u32_conversion:bool:inputSource="const";vectorize="_undef_" webgpu:shader,execution,expression,unary,u32_conversion:bool:inputSource="const";vectorize=2 webgpu:shader,execution,expression,unary,u32_conversion:bool:inputSource="const";vectorize=3 @@ -34118,6 +34129,17 @@ webgpu:shader,execution,shader_io,compute_builtins:inputs:method="mixed";dispatc webgpu:shader,execution,shader_io,shared_structs:shared_with_buffer: webgpu:shader,execution,shader_io,shared_structs:shared_between_stages: webgpu:shader,execution,shader_io,shared_structs:shared_with_non_entry_point_function: +webgpu:shader,execution,statement,increment_decrement:scalar_i32_increment: +webgpu:shader,execution,statement,increment_decrement:scalar_i32_increment_overflow: +webgpu:shader,execution,statement,increment_decrement:scalar_u32_increment: +webgpu:shader,execution,statement,increment_decrement:scalar_u32_increment_overflow: +webgpu:shader,execution,statement,increment_decrement:scalar_i32_decrement: +webgpu:shader,execution,statement,increment_decrement:scalar_i32_decrement_underflow: +webgpu:shader,execution,statement,increment_decrement:scalar_u32_decrement: +webgpu:shader,execution,statement,increment_decrement:scalar_u32_decrement_underflow: +webgpu:shader,execution,statement,increment_decrement:vector_element_increment: +webgpu:shader,execution,statement,increment_decrement:vector_element_decrement: +webgpu:shader,execution,statement,increment_decrement:frexp_exp_increment: webgpu:shader,execution,zero_init:compute,zero_init:storageClass="workgroup";workgroupSize=[1,1,1];batch__=0 webgpu:shader,execution,zero_init:compute,zero_init:storageClass="workgroup";workgroupSize=[1,1,1];batch__=1 webgpu:shader,execution,zero_init:compute,zero_init:storageClass="workgroup";workgroupSize=[1,1,1];batch__=2 @@ -34486,6 +34508,176 @@ webgpu:shader,validation,const_assert,const_assert:evaluation_stage:scope="modul webgpu:shader,validation,const_assert,const_assert:evaluation_stage:scope="function";stage="constant" webgpu:shader,validation,const_assert,const_assert:evaluation_stage:scope="function";stage="override" webgpu:shader,validation,const_assert,const_assert:evaluation_stage:scope="function";stage="runtime" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"31u","pass":true};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"31u","pass":true};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"31u","pass":true};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"31u","pass":true};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"32u","pass":false};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"32u","pass":false};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"32u","pass":false};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"32u","pass":false};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"33u","pass":false};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"33u","pass":false};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"33u","pass":false};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"33u","pass":false};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"1000u","pass":false};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"1000u","pass":false};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"1000u","pass":false};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"1000u","pass":false};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"0xFFFFFFFFu","pass":false};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"0xFFFFFFFFu","pass":false};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"0xFFFFFFFFu","pass":false};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"0xFFFFFFFFu","pass":false};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"31u","pass":true};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"31u","pass":true};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"31u","pass":true};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"31u","pass":true};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"32u","pass":false};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"32u","pass":false};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"32u","pass":false};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"32u","pass":false};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"33u","pass":false};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"33u","pass":false};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"33u","pass":false};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"33u","pass":false};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"1000u","pass":false};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"1000u","pass":false};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"1000u","pass":false};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"1000u","pass":false};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"0xFFFFFFFFu","pass":false};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"0xFFFFFFFFu","pass":false};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"0xFFFFFFFFu","pass":false};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"0xFFFFFFFFu","pass":false};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1073741824i","rhs":"1u","pass":false};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1073741824i","rhs":"1u","pass":false};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1073741824i","rhs":"1u","pass":false};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1073741824i","rhs":"1u","pass":false};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"2147483647i","rhs":"1u","pass":false};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"2147483647i","rhs":"1u","pass":false};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"2147483647i","rhs":"1u","pass":false};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"2147483647i","rhs":"1u","pass":false};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1i","rhs":"31u","pass":false};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1i","rhs":"31u","pass":false};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1i","rhs":"31u","pass":false};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1i","rhs":"31u","pass":false};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1073741824u","rhs":"1u","pass":true};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1073741824u","rhs":"1u","pass":true};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1073741824u","rhs":"1u","pass":true};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1073741824u","rhs":"1u","pass":true};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"2147483647u","rhs":"1u","pass":true};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"2147483647u","rhs":"1u","pass":true};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"2147483647u","rhs":"1u","pass":true};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"2147483647u","rhs":"1u","pass":true};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1u","rhs":"31u","pass":true};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1u","rhs":"31u","pass":true};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1u","rhs":"31u","pass":true};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1u","rhs":"31u","pass":true};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"3221225472u","rhs":"1u","pass":false};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"3221225472u","rhs":"1u","pass":false};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"3221225472u","rhs":"1u","pass":false};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"3221225472u","rhs":"1u","pass":false};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"4294967295u","rhs":"1u","pass":false};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"4294967295u","rhs":"1u","pass":false};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"4294967295u","rhs":"1u","pass":false};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"4294967295u","rhs":"1u","pass":false};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"4294967295u","rhs":"31u","pass":false};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"4294967295u","rhs":"31u","pass":false};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"4294967295u","rhs":"31u","pass":false};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"4294967295u","rhs":"31u","pass":false};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"-1073741824i","rhs":"1u","pass":true};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"-1073741824i","rhs":"1u","pass":true};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"-1073741824i","rhs":"1u","pass":true};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"-1073741824i","rhs":"1u","pass":true};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"-1i","rhs":"1u","pass":true};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"-1i","rhs":"1u","pass":true};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"-1i","rhs":"1u","pass":true};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"-1i","rhs":"1u","pass":true};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"-1i","rhs":"31u","pass":true};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"-1i","rhs":"31u","pass":true};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"-1i","rhs":"31u","pass":true};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"-1i","rhs":"31u","pass":true};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1","rhs":"-1","pass":false};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1","rhs":"-1","pass":false};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1","rhs":"-1","pass":false};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1","rhs":"-1","pass":false};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1i","rhs":"-1","pass":false};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1i","rhs":"-1","pass":false};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1i","rhs":"-1","pass":false};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1i","rhs":"-1","pass":false};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1u","rhs":"-1","pass":false};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1u","rhs":"-1","pass":false};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1u","rhs":"-1","pass":false};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1u","rhs":"-1","pass":false};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_vec_size_mismatch:vectorize_lhs=2;vectorize_rhs=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_vec_size_mismatch:vectorize_lhs=2;vectorize_rhs=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_vec_size_mismatch:vectorize_lhs=2;vectorize_rhs=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_vec_size_mismatch:vectorize_lhs=3;vectorize_rhs=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_vec_size_mismatch:vectorize_lhs=3;vectorize_rhs=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_vec_size_mismatch:vectorize_lhs=3;vectorize_rhs=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_vec_size_mismatch:vectorize_lhs=4;vectorize_rhs=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_vec_size_mismatch:vectorize_lhs=4;vectorize_rhs=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_vec_size_mismatch:vectorize_lhs=4;vectorize_rhs=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"31u","pass":true};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"31u","pass":true};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"31u","pass":true};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"31u","pass":true};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"32u","pass":false};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"32u","pass":false};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"32u","pass":false};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"32u","pass":false};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"33u","pass":false};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"33u","pass":false};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"33u","pass":false};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"33u","pass":false};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"1000u","pass":false};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"1000u","pass":false};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"1000u","pass":false};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"1000u","pass":false};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"0xFFFFFFFFu","pass":false};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"0xFFFFFFFFu","pass":false};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"0xFFFFFFFFu","pass":false};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"0xFFFFFFFFu","pass":false};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"31u","pass":true};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"31u","pass":true};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"31u","pass":true};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"31u","pass":true};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"32u","pass":false};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"32u","pass":false};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"32u","pass":false};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"32u","pass":false};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"33u","pass":false};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"33u","pass":false};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"33u","pass":false};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"33u","pass":false};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"1000u","pass":false};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"1000u","pass":false};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"1000u","pass":false};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"1000u","pass":false};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"0xFFFFFFFFu","pass":false};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"0xFFFFFFFFu","pass":false};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"0xFFFFFFFFu","pass":false};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"0xFFFFFFFFu","pass":false};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"1","rhs":"-1","pass":false};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"1","rhs":"-1","pass":false};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"1","rhs":"-1","pass":false};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"1","rhs":"-1","pass":false};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"1i","rhs":"-1","pass":false};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"1i","rhs":"-1","pass":false};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"1i","rhs":"-1","pass":false};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"1i","rhs":"-1","pass":false};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"1u","rhs":"-1","pass":false};vectorize="_undef_" +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"1u","rhs":"-1","pass":false};vectorize=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"1u","rhs":"-1","pass":false};vectorize=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"1u","rhs":"-1","pass":false};vectorize=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_vec_size_mismatch:vectorize_lhs=2;vectorize_rhs=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_vec_size_mismatch:vectorize_lhs=2;vectorize_rhs=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_vec_size_mismatch:vectorize_lhs=2;vectorize_rhs=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_vec_size_mismatch:vectorize_lhs=3;vectorize_rhs=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_vec_size_mismatch:vectorize_lhs=3;vectorize_rhs=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_vec_size_mismatch:vectorize_lhs=3;vectorize_rhs=4 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_vec_size_mismatch:vectorize_lhs=4;vectorize_rhs=2 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_vec_size_mismatch:vectorize_lhs=4;vectorize_rhs=3 +webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_vec_size_mismatch:vectorize_lhs=4;vectorize_rhs=4 webgpu:shader,validation,parse,align:parsing:align="blank" webgpu:shader,validation,parse,align:parsing:align="one" webgpu:shader,validation,parse,align:parsing:align="four_a" @@ -40580,6 +40772,16 @@ webgpu:web_platform,copyToTexture,canvas:color_space_conversion:srcColorSpace="d webgpu:web_platform,copyToTexture,canvas:color_space_conversion:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=true;srcDoFlipYDuringCopy=false webgpu:web_platform,copyToTexture,canvas:color_space_conversion:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=false;srcDoFlipYDuringCopy=true webgpu:web_platform,copyToTexture,canvas:color_space_conversion:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=false;srcDoFlipYDuringCopy=false +webgpu:web_platform,copyToTexture,video:copy_from_video_element:videoName="four-colors-vp8-bt601.webm";srcDoFlipYDuringCopy=true +webgpu:web_platform,copyToTexture,video:copy_from_video_element:videoName="four-colors-vp8-bt601.webm";srcDoFlipYDuringCopy=false +webgpu:web_platform,copyToTexture,video:copy_from_video_element:videoName="four-colors-theora-bt601.ogv";srcDoFlipYDuringCopy=true +webgpu:web_platform,copyToTexture,video:copy_from_video_element:videoName="four-colors-theora-bt601.ogv";srcDoFlipYDuringCopy=false +webgpu:web_platform,copyToTexture,video:copy_from_video_element:videoName="four-colors-h264-bt601.mp4";srcDoFlipYDuringCopy=true +webgpu:web_platform,copyToTexture,video:copy_from_video_element:videoName="four-colors-h264-bt601.mp4";srcDoFlipYDuringCopy=false +webgpu:web_platform,copyToTexture,video:copy_from_video_element:videoName="four-colors-vp9-bt601.webm";srcDoFlipYDuringCopy=true +webgpu:web_platform,copyToTexture,video:copy_from_video_element:videoName="four-colors-vp9-bt601.webm";srcDoFlipYDuringCopy=false +webgpu:web_platform,copyToTexture,video:copy_from_video_element:videoName="four-colors-vp9-bt709.webm";srcDoFlipYDuringCopy=true +webgpu:web_platform,copyToTexture,video:copy_from_video_element:videoName="four-colors-vp9-bt709.webm";srcDoFlipYDuringCopy=false webgpu:web_platform,external_texture,video:importExternalTexture,sample:sourceType="VideoElement";videoName="four-colors-vp8-bt601.webm" webgpu:web_platform,external_texture,video:importExternalTexture,sample:sourceType="VideoElement";videoName="four-colors-theora-bt601.ogv" webgpu:web_platform,external_texture,video:importExternalTexture,sample:sourceType="VideoElement";videoName="four-colors-h264-bt601.mp4" diff --git a/third_party/gn/webgpu-cts/ts_sources.txt b/third_party/gn/webgpu-cts/ts_sources.txt index 97399aad19..28e1892620 100644 --- a/third_party/gn/webgpu-cts/ts_sources.txt +++ b/third_party/gn/webgpu-cts/ts_sources.txt @@ -237,6 +237,7 @@ src/webgpu/api/validation/capability_checks/limits/maxComputeWorkgroupStorageSiz src/webgpu/api/validation/capability_checks/limits/maxComputeWorkgroupsPerDimension.spec.ts src/webgpu/api/validation/capability_checks/limits/maxDynamicStorageBuffersPerPipelineLayout.spec.ts src/webgpu/api/validation/capability_checks/limits/maxDynamicUniformBuffersPerPipelineLayout.spec.ts +src/webgpu/api/validation/capability_checks/limits/maxFragmentCombinedOutputResources.spec.ts src/webgpu/api/validation/capability_checks/limits/maxInterStageShaderComponents.spec.ts src/webgpu/api/validation/capability_checks/limits/maxInterStageShaderVariables.spec.ts src/webgpu/api/validation/capability_checks/limits/maxSampledTexturesPerShaderStage.spec.ts @@ -334,6 +335,7 @@ src/webgpu/shader/execution/robust_access_vertex.spec.ts src/webgpu/shader/execution/zero_init.spec.ts src/webgpu/shader/execution/expression/binary/binary.ts src/webgpu/shader/execution/expression/binary/bitwise.spec.ts +src/webgpu/shader/execution/expression/binary/bitwise_shift.spec.ts src/webgpu/shader/execution/expression/binary/bool_logical.spec.ts src/webgpu/shader/execution/expression/binary/f32_arithmetic.spec.ts src/webgpu/shader/execution/expression/binary/f32_logical.spec.ts @@ -457,7 +459,9 @@ src/webgpu/shader/execution/expression/unary/bool_logical.spec.ts src/webgpu/shader/execution/expression/unary/f32_arithmetic.spec.ts src/webgpu/shader/execution/expression/unary/f32_conversion.spec.ts src/webgpu/shader/execution/expression/unary/i32_arithmetic.spec.ts +src/webgpu/shader/execution/expression/unary/i32_complement.spec.ts src/webgpu/shader/execution/expression/unary/i32_conversion.spec.ts +src/webgpu/shader/execution/expression/unary/u32_complement.spec.ts src/webgpu/shader/execution/expression/unary/u32_conversion.spec.ts src/webgpu/shader/execution/flow_control/harness.ts src/webgpu/shader/execution/flow_control/call.spec.ts @@ -475,8 +479,10 @@ src/webgpu/shader/execution/memory_model/coherence.spec.ts src/webgpu/shader/execution/memory_model/weak.spec.ts src/webgpu/shader/execution/shader_io/compute_builtins.spec.ts src/webgpu/shader/execution/shader_io/shared_structs.spec.ts +src/webgpu/shader/execution/statement/increment_decrement.spec.ts src/webgpu/shader/validation/shader_validation_test.ts src/webgpu/shader/validation/const_assert/const_assert.spec.ts +src/webgpu/shader/validation/expression/binary/bitwise_shift.spec.ts src/webgpu/shader/validation/parse/align.spec.ts src/webgpu/shader/validation/parse/attribute.spec.ts src/webgpu/shader/validation/parse/binary_ops.spec.ts diff --git a/webgpu-cts/expectations.txt b/webgpu-cts/expectations.txt index 4a53a309c0..94a4baa75d 100644 --- a/webgpu-cts/expectations.txt +++ b/webgpu-cts/expectations.txt @@ -66,7 +66,7 @@ # results: [ Failure RetryOnFailure Skip Slow ] # END TAG HEADER -# Last rolled: 2023-03-03 12:32:02AM +# Last rolled: 2023-03-14 02:53:47PM ################################################################################ # copyToTexture failures on Linux @@ -471,243 +471,256 @@ crbug.com/dawn/1677 webgpu:api,validation,resource_usages,texture,in_render_comm ################################################################################ crbug.com/dawn/0000 [ dawn-backend-validation win10 ] webgpu:api,operation,render_pass,resolve:* [ Failure ] +# New flakes. Please triage: +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ] webgpu:api,operation,command_buffer,image_copy:origins_and_extents:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="2d" [ RetryOnFailure ] +crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 win10 ] webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipelineLayout,at_over:limitTest="underDefault" [ RetryOnFailure ] +crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 win10 ] webgpu:api,validation,capability_checks,limits,maxVertexBuffers:createRenderPipeline,at_over:limitTest="overMaximum" [ RetryOnFailure ] +crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 win10 ] webgpu:api,validation,capability_checks,limits,minStorageBufferOffsetAlignment:setBindGroup,at_over:limitTest="betweenDefaultAndMinimum" [ RetryOnFailure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,binary,f32_arithmetic:addition:inputSource="storage_rw";vectorize=2 [ RetryOnFailure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b monterey ] webgpu:shader,execution,expression,binary,f32_arithmetic:addition:inputSource="uniform";vectorize=2 [ RetryOnFailure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b monterey ] webgpu:shader,execution,expression,binary,f32_arithmetic:division:inputSource="storage_rw";vectorize=4 [ RetryOnFailure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b monterey ] webgpu:shader,execution,expression,binary,f32_arithmetic:multiplication:inputSource="storage_rw";vectorize=2 [ RetryOnFailure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b monterey ] webgpu:shader,execution,expression,binary,f32_arithmetic:remainder:inputSource="const";vectorize="_undef_" [ RetryOnFailure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b monterey ] webgpu:shader,execution,expression,binary,f32_arithmetic:remainder:inputSource="storage_r";vectorize=4 [ RetryOnFailure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b monterey ] webgpu:shader,execution,expression,binary,f32_matrix_arithmetic:addition:inputSource="const";cols=3;rows=4 [ RetryOnFailure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b monterey ] webgpu:shader,execution,expression,binary,f32_matrix_arithmetic:multiplication_matrix_matrix:inputSource="const";common_dim=3;x_rows=2;y_cols=4 [ RetryOnFailure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b monterey ] webgpu:shader,execution,expression,binary,i32_arithmetic:addition:inputSource="const";vectorize=4 [ RetryOnFailure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b monterey ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="const";vectorize=2 [ RetryOnFailure ] +crbug.com/dawn/0000 [ dawn-backend-validation target-cpu-64 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_ImageData:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstPremultiplied=false [ RetryOnFailure ] +crbug.com/dawn/0000 [ dawn-backend-validation target-cpu-64 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_ImageData:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstPremultiplied=false [ RetryOnFailure ] +crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 ubuntu webgpu-adapter-default ] webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gpu_context_canvas:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true [ RetryOnFailure ] + # New failures. Please triage: crbug.com/dawn/0000 webgpu:api,operation,adapter,requestDevice:stale: [ Failure ] crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,operation,render_pipeline,sample_mask:fragment_output_mask:sampleCount=1;rasterizationMask=1 [ Failure ] crbug.com/dawn/0000 [ nvidia-0x2184 ubuntu ] webgpu:api,operation,rendering,depth_bias:depth_bias:quadAngle=0;bias=-8388608;biasSlopeScale=0;biasClamp=0.125 [ Failure ] crbug.com/dawn/0000 [ nvidia-0x2184 ubuntu ] webgpu:api,operation,rendering,depth_bias:depth_bias:quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0 [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ] webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:format="depth24plus-stencil8";unclippedDepth=false;multisampled=false [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ] webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:format="depth24plus-stencil8";unclippedDepth=false;multisampled=true [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ] webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:format="depth24plus-stencil8";unclippedDepth=true;multisampled=false [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ] webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:format="depth24plus-stencil8";unclippedDepth=true;multisampled=true [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ] webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:format="depth32float-stencil8";unclippedDepth=false;multisampled=false [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ] webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:format="depth32float-stencil8";unclippedDepth=false;multisampled=true [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ] webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:format="depth32float-stencil8";unclippedDepth=true;multisampled=false [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ] webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:format="depth32float-stencil8";unclippedDepth=true;multisampled=true [ Failure ] crbug.com/dawn/0000 webgpu:api,operation,rendering,stencil:stencil_reference_initialized:format="stencil8" [ Failure ] crbug.com/dawn/0000 webgpu:api,validation,buffer,mapping:getMappedRange,state,mappingPending: [ Failure ] crbug.com/dawn/0000 webgpu:api,validation,buffer,mapping:mapAsync,earlyRejection: [ Failure ] crbug.com/dawn/0000 webgpu:api,validation,buffer,mapping:mapAsync,state,mappingPending: [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:createPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ] crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:beginRenderPass,* [ Failure ] crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:beginRenderPass,* [ Failure ] crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:beginRenderPass,* [ Failure ] crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:beginRenderPass,* [ Failure ] crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:beginRenderPass,* [ Failure ] crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipeline,at_over:limitTest="atMaximum" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="atDefault" [ Failure ] -crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="atDefault" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="atDefault" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="atDefault" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="atDefault" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="atMaximum" [ Failure ] -crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="atMaximum" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="atMaximum" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="atMaximum" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="atMaximum" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ] -crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="atMaximum" [ Failure ] -crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="atMaximum" [ Failure ] crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="atMaximum" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="atMaximum" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="atMaximum" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ] -crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipelineAsync,* [ Failure ] -crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipelineAsync,* [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipelineAsync,* [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipelineAsync,* [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipelineAsync,* [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="atMaximum" [ Failure ] -crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="atMaximum" [ Failure ] crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="atMaximum" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="atMaximum" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="atMaximum" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ] -crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipelineAsync,* [ Failure ] -crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipelineAsync,* [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipelineAsync,* [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipelineAsync,* [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipelineAsync,* [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipelineAsync,* [ Failure ] -crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipelineAsync,* [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipelineAsync,* [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipelineAsync,* [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipelineAsync,* [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="atDefault" [ Failure ] -crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="atDefault" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="atDefault" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="atDefault" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="atDefault" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="atMaximum" [ Failure ] -crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="atMaximum" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="atMaximum" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="atMaximum" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="atMaximum" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ] -crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ] crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:* [ Failure ] crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:* [ Failure ] crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:* [ Failure ] crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:* [ Failure ] crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:* [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-32 win10 ] webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipeline,at_over:limitTest="atMaximum" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-32 win10 ] webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipeline,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ] crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipeline,at_over:limitTest="atMaximum" [ Failure ] crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipeline,at_over:limitTest="atMaximum" [ Failure ] crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipeline,at_over:limitTest="atMaximum" [ Failure ] crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipeline,at_over:limitTest="atMaximum" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipelineAsync,at_over:limitTest="atMaximum" [ Failure ] -crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipelineAsync,at_over:limitTest="atMaximum" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipelineAsync,at_over:limitTest="atMaximum" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipelineAsync,at_over:limitTest="atMaximum" [ Failure ] -crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-32 win10 ] webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipelineAsync,at_over:limitTest="atDefault" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:api,validation,error_scope:current_scope:errorFilter="out-of-memory";stackDepth=1 [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:api,validation,error_scope:current_scope:errorFilter="out-of-memory";stackDepth=10 [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:api,validation,error_scope:current_scope:errorFilter="out-of-memory";stackDepth=100 [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:api,validation,error_scope:current_scope:errorFilter="out-of-memory";stackDepth=1000 [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:api,validation,error_scope:current_scope:errorFilter="out-of-memory";stackDepth=100000 [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:api,validation,error_scope:current_scope:errorFilter="out-of-memory";stackDepth=100000 [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:api,validation,error_scope:parent_scope:errorFilter="out-of-memory";stackDepth=1 [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:api,validation,error_scope:parent_scope:errorFilter="out-of-memory";stackDepth=10 [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:api,validation,error_scope:parent_scope:errorFilter="out-of-memory";stackDepth=100 [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:api,validation,error_scope:parent_scope:errorFilter="out-of-memory";stackDepth=1000 [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="internal" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="out-of-memory" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="validation" [ Failure ] +crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,error_scope:current_scope:errorFilter="out-of-memory";stackDepth=1 [ Failure ] +crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,error_scope:current_scope:errorFilter="out-of-memory";stackDepth=10 [ Failure ] +crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,error_scope:current_scope:errorFilter="out-of-memory";stackDepth=100 [ Failure ] +crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,error_scope:current_scope:errorFilter="out-of-memory";stackDepth=1000 [ Failure ] +crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,error_scope:current_scope:errorFilter="out-of-memory";stackDepth=100000 [ Failure ] +crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,error_scope:parent_scope:errorFilter="out-of-memory";stackDepth=1 [ Failure ] +crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,error_scope:parent_scope:errorFilter="out-of-memory";stackDepth=10 [ Failure ] +crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,error_scope:parent_scope:errorFilter="out-of-memory";stackDepth=100 [ Failure ] +crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,error_scope:parent_scope:errorFilter="out-of-memory";stackDepth=1000 [ Failure ] +crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="internal" [ Failure ] +crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="out-of-memory" [ Failure ] +crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="validation" [ Failure ] crbug.com/dawn/0000 webgpu:api,validation,gpu_external_texture_expiration:device_destroyed_before_importing_video_frame:* [ Failure ] crbug.com/dawn/0000 webgpu:api,validation,render_pipeline,fragment_state:limits,maxColorAttachmentBytesPerSample,unaligned:formats=["r8unorm","r32float","rgba8unorm","rgba32float","r8unorm"] [ Failure ] -crbug.com/dawn/0000 [ dawn-backend-validation monterey ] webgpu:api,validation,render_pipeline,vertex_state:vertex_attribute_contained_in_stride:format="snorm16x4" [ Failure ] crbug.com/dawn/0000 [ nvidia-0x2184 ubuntu ] webgpu:api,validation,texture,bgra8unorm_storage:configure_storage_usage_on_canvas_context_with_bgra8unorm_storage:* [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,binary,f32_arithmetic:division:inputSource="const";vectorize="_undef_" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,binary,f32_arithmetic:multiplication:inputSource="const";vectorize="_undef_" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,binary,f32_arithmetic:remainder:inputSource="const";vectorize="_undef_" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,binary,i32_arithmetic:division:inputSource="const";vectorize="_undef_" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,binary,i32_arithmetic:division:inputSource="const";vectorize=2 [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_r";vectorize="_undef_" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_r";vectorize=2 [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_r";vectorize=3 [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_r";vectorize=4 [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_rw";vectorize="_undef_" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_rw";vectorize=2 [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_rw";vectorize=3 [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_rw";vectorize=4 [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="uniform";vectorize="_undef_" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="uniform";vectorize=2 [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="uniform";vectorize=3 [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="uniform";vectorize=4 [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_r" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_r" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_r" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_r" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_r" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_rw" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_rw" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_rw" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_rw" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_rw" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="uniform" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="uniform" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="uniform" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="uniform" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="uniform" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_r" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_r" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_r" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_r" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_r" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_rw" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_rw" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_rw" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_rw" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_rw" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="uniform" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="uniform" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="uniform" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="uniform" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="uniform" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_r" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_r" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_r" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_r" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_r" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_rw" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_rw" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_rw" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_rw" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_rw" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="uniform" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="uniform" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="uniform" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="uniform" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="uniform" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_r" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_r" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_r" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_r" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_r" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_rw" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_rw" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_rw" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_rw" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_rw" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="uniform" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="uniform" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="uniform" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="uniform" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="uniform" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_r";vectorize="_undef_" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_r";vectorize=2 [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_r";vectorize=3 [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_r";vectorize=4 [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_rw";vectorize="_undef_" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_rw";vectorize=2 [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_rw";vectorize=3 [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_rw";vectorize=4 [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="uniform";vectorize="_undef_" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="uniform";vectorize=2 [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="uniform";vectorize=3 [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="uniform";vectorize=4 [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_r";vectorize="_undef_" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_r";vectorize=2 [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_r";vectorize=3 [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_r";vectorize=4 [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_rw";vectorize="_undef_" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_rw";vectorize=2 [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_rw";vectorize=3 [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_rw";vectorize=4 [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="uniform";vectorize="_undef_" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="uniform";vectorize=2 [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="uniform";vectorize=3 [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="uniform";vectorize=4 [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,pack2x16float:pack:inputSource="const" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,step:f32:inputSource="const";vectorize="_undef_" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,step:f32:inputSource="const";vectorize=2 [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,unpack2x16snorm:unpack:inputSource="storage_r" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,unpack2x16snorm:unpack:inputSource="storage_rw" [ Failure ] -crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,unpack2x16snorm:unpack:inputSource="uniform" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize="_undef_" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize="_undef_" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize="_undef_" [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize="_undef_" [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=2 [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=2 [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=2 [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=2 [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=3 [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=3 [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=3 [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=3 [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=4 [ Failure ] -crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=4 [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=4 [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=4 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,binary,f32_arithmetic:division:inputSource="const";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,binary,f32_arithmetic:division:inputSource="const";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,binary,f32_arithmetic:multiplication:inputSource="const";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,binary,f32_arithmetic:multiplication:inputSource="const";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,binary,f32_arithmetic:remainder:inputSource="const";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,binary,f32_arithmetic:remainder:inputSource="const";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,binary,i32_arithmetic:division:inputSource="const";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,binary,i32_arithmetic:division:inputSource="const";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,binary,i32_arithmetic:division:inputSource="const";vectorize=2 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,binary,i32_arithmetic:division:inputSource="const";vectorize=2 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_r";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_r";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_r";vectorize=2 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_r";vectorize=2 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_r";vectorize=3 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_r";vectorize=3 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_r";vectorize=4 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_r";vectorize=4 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_rw";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_rw";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_rw";vectorize=2 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_rw";vectorize=2 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_rw";vectorize=3 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_rw";vectorize=3 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_rw";vectorize=4 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_rw";vectorize=4 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="uniform";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="uniform";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="uniform";vectorize=2 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="uniform";vectorize=2 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="uniform";vectorize=3 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="uniform";vectorize=3 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="uniform";vectorize=4 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="uniform";vectorize=4 [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_r" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_r" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_r" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_r" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_r" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_rw" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_rw" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_rw" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_rw" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_rw" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="uniform" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="uniform" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="uniform" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="uniform" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="uniform" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_r" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_r" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_r" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_r" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_r" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_rw" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_rw" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_rw" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_rw" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_rw" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="uniform" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="uniform" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="uniform" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="uniform" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="uniform" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_r" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_r" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_r" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_r" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_r" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_rw" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_rw" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_rw" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_rw" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_rw" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="uniform" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="uniform" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="uniform" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="uniform" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="uniform" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_r" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_r" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_r" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_r" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_r" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_rw" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_rw" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_rw" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_rw" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_rw" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="uniform" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="uniform" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="uniform" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="uniform" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="uniform" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_r";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_r";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_r";vectorize=2 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_r";vectorize=2 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_r";vectorize=3 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_r";vectorize=3 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_r";vectorize=4 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_r";vectorize=4 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_rw";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_rw";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_rw";vectorize=2 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_rw";vectorize=2 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_rw";vectorize=3 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_rw";vectorize=3 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_rw";vectorize=4 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_rw";vectorize=4 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="uniform";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="uniform";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="uniform";vectorize=2 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="uniform";vectorize=2 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="uniform";vectorize=3 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="uniform";vectorize=3 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="uniform";vectorize=4 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="uniform";vectorize=4 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_r";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_r";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_r";vectorize=2 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_r";vectorize=2 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_r";vectorize=3 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_r";vectorize=3 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_r";vectorize=4 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_r";vectorize=4 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_rw";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_rw";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_rw";vectorize=2 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_rw";vectorize=2 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_rw";vectorize=3 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_rw";vectorize=3 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_rw";vectorize=4 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_rw";vectorize=4 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="uniform";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="uniform";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="uniform";vectorize=2 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="uniform";vectorize=2 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="uniform";vectorize=3 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="uniform";vectorize=3 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="uniform";vectorize=4 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="uniform";vectorize=4 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,pack2x16float:pack:inputSource="const" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,pack2x16float:pack:inputSource="const" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,step:f32:inputSource="const";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,step:f32:inputSource="const";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,step:f32:inputSource="const";vectorize=2 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,step:f32:inputSource="const";vectorize=2 [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,unpack2x16snorm:unpack:inputSource="storage_r" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,unpack2x16snorm:unpack:inputSource="storage_r" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,unpack2x16snorm:unpack:inputSource="storage_rw" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,unpack2x16snorm:unpack:inputSource="storage_rw" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,unpack2x16snorm:unpack:inputSource="uniform" [ Failure ] +crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,unpack2x16snorm:unpack:inputSource="uniform" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=2 [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=2 [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=2 [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=3 [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=3 [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=3 [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=4 [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=4 [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=4 [ Failure ] +crbug.com/dawn/0000 [ monterey ] webgpu:shader,execution,statement,increment_decrement:scalar_i32_decrement: [ Failure ] +crbug.com/dawn/0000 [ ventura ] webgpu:shader,execution,statement,increment_decrement:scalar_i32_decrement: [ Failure ] +crbug.com/dawn/0000 [ monterey ] webgpu:shader,execution,statement,increment_decrement:scalar_i32_increment: [ Failure ] +crbug.com/dawn/0000 [ ventura ] webgpu:shader,execution,statement,increment_decrement:scalar_i32_increment: [ Failure ] +crbug.com/dawn/0000 [ monterey ] webgpu:shader,execution,statement,increment_decrement:scalar_u32_decrement: [ Failure ] +crbug.com/dawn/0000 [ ventura ] webgpu:shader,execution,statement,increment_decrement:scalar_u32_decrement: [ Failure ] +crbug.com/dawn/0000 [ monterey ] webgpu:shader,execution,statement,increment_decrement:scalar_u32_increment: [ Failure ] +crbug.com/dawn/0000 [ ventura ] webgpu:shader,execution,statement,increment_decrement:scalar_u32_increment: [ Failure ] +crbug.com/dawn/0000 [ monterey ] webgpu:shader,execution,statement,increment_decrement:vector_element_decrement: [ Failure ] +crbug.com/dawn/0000 [ ventura ] webgpu:shader,execution,statement,increment_decrement:vector_element_decrement: [ Failure ] +crbug.com/dawn/0000 [ monterey ] webgpu:shader,execution,statement,increment_decrement:vector_element_increment: [ Failure ] +crbug.com/dawn/0000 [ ventura ] webgpu:shader,execution,statement,increment_decrement:vector_element_increment: [ Failure ] crbug.com/dawn/0000 webgpu:shader,validation,parse,identifiers:identifiers:ident="bitcast" [ Failure ] crbug.com/dawn/0000 [ dawn-backend-validation webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_2D_Canvas:orientation="none";srcDoFlipYDuringCopy=false;dstPremultiplied=false [ Failure ] -crbug.com/dawn/0000 [ dawn-backend-validation target-cpu-64 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_ImageData:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstPremultiplied=false [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation target-cpu-32 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_ImageData:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstPremultiplied=false [ Failure ] crbug.com/dawn/0000 [ dawn-backend-validation target-cpu-32 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_ImageData:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstPremultiplied=false [ Failure ] -crbug.com/dawn/0000 [ dawn-backend-validation target-cpu-64 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_ImageData:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstPremultiplied=false [ Failure ] +crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:* [ Failure ]