Closed Bug 1960804 Opened 1 year ago Closed 1 year ago

Update WebGPU CTS to new version bf3383c32e7ac67f6ced47755464c7dc082b8363 from 2025-04-15 23:14:51

Categories

(Core :: Graphics: WebGPU, task)

task

Tracking

()

RESOLVED WONTFIX
Tracking Status
firefox139 --- affected

People

(Reporter: update-bot, Assigned: ErichDonGubler)

References

(Blocks 1 open bug)

Details

(Whiteboard: [3pl-filed][task_id: O_Se0T1LRNit6bcDPr51Fw])

This update covers 26 commits, including 15 new upstream commits I've never filed a bug on before. (They're the top 15.). Here are the overall diff statistics, and then the commit information.


dom/webgpu/tests/cts/checkout/docs/fp_primer.md | 23 +-
dom/webgpu/tests/cts/checkout/package-lock.json | 17 +-
dom/webgpu/tests/cts/checkout/package.json | 2 +-
dom/webgpu/tests/cts/checkout/src/common/framework/fixture.ts | 2 +-
dom/webgpu/tests/cts/checkout/src/common/framework/on_shutdown.ts | 19 +
dom/webgpu/tests/cts/checkout/src/common/framework/test_config.ts | 1 +
dom/webgpu/tests/cts/checkout/src/common/runtime/cmdline.ts | 3 +-
dom/webgpu/tests/cts/checkout/src/common/runtime/helper/options.ts | 2 +-
dom/webgpu/tests/cts/checkout/src/common/runtime/helper/test_worker-worker.ts | 18 +-
dom/webgpu/tests/cts/checkout/src/common/runtime/helper/test_worker.ts | 66 +-
dom/webgpu/tests/cts/checkout/src/common/runtime/helper/wrap_for_worker.ts | 11 +
dom/webgpu/tests/cts/checkout/src/common/runtime/server.ts | 2 +-
dom/webgpu/tests/cts/checkout/src/common/runtime/standalone.ts | 22 +-
dom/webgpu/tests/cts/checkout/src/common/util/navigator_gpu.ts | 32 +-
dom/webgpu/tests/cts/checkout/src/common/util/util.ts | 25 +-
dom/webgpu/tests/cts/checkout/src/demo/webworker/.gitignore | 2 +
dom/webgpu/tests/cts/checkout/src/manual/webworker/.gitignore | 2 +
dom/webgpu/tests/cts/checkout/src/resources/cache/hashes.json | 220 +-
dom/webgpu/tests/cts/checkout/src/resources/cache/webgpu/shader/execution/asinh.bin | Bin
dom/webgpu/tests/cts/checkout/src/resources/cache/webgpu/shader/execution/atanh.bin | Bin
dom/webgpu/tests/cts/checkout/src/resources/cache/webgpu/shader/execution/binary/af_matrix_matrix_multiplication.bin | Bin
dom/webgpu/tests/cts/checkout/src/resources/cache/webgpu/shader/execution/binary/af_matrix_vector_multiplication.bin | Bin
dom/webgpu/tests/cts/checkout/src/resources/cache/webgpu/shader/execution/binary/f32_addition.bin | Bin
dom/webgpu/tests/cts/checkout/src/resources/cache/webgpu/shader/execution/binary/f32_matrix_addition.bin | Bin
dom/webgpu/tests/cts/checkout/src/resources/cache/webgpu/shader/execution/binary/f32_matrix_matrix_multiplication.bin | Bin
dom/webgpu/tests/cts/checkout/src/resources/cache/webgpu/shader/execution/binary/f32_matrix_subtraction.bin | Bin
dom/webgpu/tests/cts/checkout/src/resources/cache/webgpu/shader/execution/binary/f32_matrix_vector_multiplication.bin | Bin
dom/webgpu/tests/cts/checkout/src/resources/cache/webgpu/shader/execution/binary/f32_subtraction.bin | Bin
dom/webgpu/tests/cts/checkout/src/resources/cache/webgpu/shader/execution/cross.bin | Bin
dom/webgpu/tests/cts/checkout/src/resources/cache/webgpu/shader/execution/derivatives.bin | Bin
dom/webgpu/tests/cts/checkout/src/resources/cache/webgpu/shader/execution/distance.bin | Bin
dom/webgpu/tests/cts/checkout/src/resources/cache/webgpu/shader/execution/dot.bin | Bin
dom/webgpu/tests/cts/checkout/src/resources/cache/webgpu/shader/execution/faceForward.bin | Bin
dom/webgpu/tests/cts/checkout/src/resources/cache/webgpu/shader/execution/fma.bin | Bin
dom/webgpu/tests/cts/checkout/src/resources/cache/webgpu/shader/execution/fwidth.bin | Bin
dom/webgpu/tests/cts/checkout/src/resources/cache/webgpu/shader/execution/length.bin | Bin
dom/webgpu/tests/cts/checkout/src/resources/cache/webgpu/shader/execution/mix.bin | Bin
dom/webgpu/tests/cts/checkout/src/resources/cache/webgpu/shader/execution/normalize.bin | Bin
dom/webgpu/tests/cts/checkout/src/resources/cache/webgpu/shader/execution/reflect.bin | Bin
dom/webgpu/tests/cts/checkout/src/resources/cache/webgpu/shader/execution/refract.bin | Bin
dom/webgpu/tests/cts/checkout/src/resources/cache/webgpu/shader/execution/smoothstep.bin | Bin
dom/webgpu/tests/cts/checkout/src/stress/shaders/slow.spec.ts | 9 +-
dom/webgpu/tests/cts/checkout/src/stress/webworker/.gitignore | 2 +
dom/webgpu/tests/cts/checkout/src/unittests/floating_point.spec.ts | 96 +-
dom/webgpu/tests/cts/checkout/src/unittests/webworker/.gitignore | 2 +
dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/adapter/requestDevice.spec.ts | 2 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/command_buffer/copyBufferToBuffer.spec.ts | 51 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/command_buffer/copyTextureToTexture.spec.ts | 10 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/command_buffer/image_copy.spec.ts | 302 +--
dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/command_buffer/render/state_tracking.spec.ts | 20 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/limits/max_combined_limits.spec.ts | 11 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/render_pass/clear_value.spec.ts | 19 -
dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/render_pass/resolve.spec.ts | 8 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/render_pass/storeOp.spec.ts | 74 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/render_pipeline/culling_tests.spec.ts | 7 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/render_pipeline/pipeline_output_targets.spec.ts | 7 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/render_pipeline/primitive_topology.spec.ts | 11 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/render_pipeline/sample_mask.spec.ts | 8 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/rendering/color_target_state.spec.ts | 32 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/rendering/depth.spec.ts | 16 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/rendering/depth_bias.spec.ts | 19 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/rendering/draw.spec.ts | 11 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/rendering/indirect_draw.spec.ts | 7 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/rendering/stencil.spec.ts | 301 +++-
dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/sampling/anisotropy.spec.ts | 14 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/sampling/filter_mode.spec.ts | 25 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/sampling/sampler_texture.spec.ts | 7 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/texture_view/format_reinterpretation.spec.ts | 18 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/texture_view/write.spec.ts | 7 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/buffer/create.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/buffer/destroy.spec.ts | 7 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/buffer/mapping.spec.ts | 7 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/buffer/threading.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/capability_checks/features/query_types.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/capability_checks/features/texture_formats.spec.ts | 11 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/compute_pipeline.spec.ts | 45 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/createBindGroup.spec.ts | 28 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/createBindGroupLayout.spec.ts | 5 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/createPipelineLayout.spec.ts | 5 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/createSampler.spec.ts | 5 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/createTexture.spec.ts | 18 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/createView.spec.ts | 8 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/debugMarker.spec.ts | 5 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/encoding/beginComputePass.spec.ts | 7 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/encoding/beginRenderPass.spec.ts | 23 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/encoding/cmds/clearBuffer.spec.ts | 8 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/encoding/cmds/compute_pass.spec.ts | 22 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/encoding/cmds/copyBufferToBuffer.spec.ts | 10 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/encoding/cmds/copyTextureToTexture.spec.ts | 10 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/encoding/cmds/debug.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/encoding/cmds/index_access.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/encoding/cmds/render/draw.spec.ts | 32 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/encoding/cmds/render/dynamic_state.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/encoding/cmds/render/indirect_draw.spec.ts | 18 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/encoding/cmds/render/indirect_multi_draw.spec.ts | 22 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/encoding/cmds/render/setIndexBuffer.spec.ts | 8 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/encoding/cmds/render/setPipeline.spec.ts | 7 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/encoding/cmds/render/setVertexBuffer.spec.ts | 10 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/encoding/cmds/render/state_tracking.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/encoding/cmds/render_pass.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/encoding/cmds/setBindGroup.spec.ts | 16 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/encoding/createRenderBundleEncoder.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/encoding/encoder_open_state.spec.ts | 7 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/encoding/encoder_state.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/encoding/programmable/pipeline_bind_group_compat.spec.ts | 9 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/encoding/queries/begin_end.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/encoding/queries/general.spec.ts | 9 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/encoding/queries/resolveQuerySet.spec.ts | 10 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/encoding/render_bundle.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/error_scope.spec.ts | 15 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/getBindGroupLayout.spec.ts | 5 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/gpu_external_texture_expiration.spec.ts | 5 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/image_copy/buffer_related.spec.ts | 3 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/image_copy/buffer_texture_copies.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/image_copy/image_copy.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/image_copy/texture_related.spec.ts | 3 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/layout_shader_compat.spec.ts | 11 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/non_filterable_texture.spec.ts | 9 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/query_set/create.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/query_set/destroy.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/queue/buffer_mapped.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/queue/copyToTexture/CopyExternalImageToTexture.spec.ts | 8 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/queue/destroyed/buffer.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/queue/destroyed/query_set.spec.ts | 11 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/queue/destroyed/texture.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/queue/submit.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/queue/writeBuffer.spec.ts | 8 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/queue/writeTexture.spec.ts | 8 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/render_pass/attachment_compatibility.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/render_pass/render_pass_descriptor.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/render_pass/resolve.spec.ts | 7 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/render_pipeline/common.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/render_pipeline/depth_stencil_state.spec.ts | 23 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/render_pipeline/float32_blendable.spec.ts | 7 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/render_pipeline/fragment_state.spec.ts | 33 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/render_pipeline/inter_stage.spec.ts | 19 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/render_pipeline/misc.spec.ts | 11 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/render_pipeline/multisample_state.spec.ts | 7 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/render_pipeline/overrides.spec.ts | 22 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/render_pipeline/primitive_state.spec.ts | 5 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/render_pipeline/resource_compatibility.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/render_pipeline/shader_module.spec.ts | 11 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/render_pipeline/vertex_state.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/resource_usages/buffer/in_pass_encoder.spec.ts | 36 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/resource_usages/buffer/in_pass_misc.spec.ts | 27 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/resource_usages/texture/in_pass_encoder.spec.ts | 27 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/resource_usages/texture/in_render_common.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/resource_usages/texture/in_render_misc.spec.ts | 13 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/shader_module/entry_point.spec.ts | 17 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/shader_module/overrides.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/state/device_lost/destroy.spec.ts | 35 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/texture/bgra8unorm_storage.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/texture/destroy.spec.ts | 9 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/texture/float32_filterable.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/texture/rg11b10ufloat_renderable.spec.ts | 9 +-
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/validation_test.ts | 879 ----------
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/validation_test_utils.ts | 453 +++++
dom/webgpu/tests/cts/checkout/src/webgpu/compat/api/validation/createBindGroup.spec.ts | 2 +-
dom/webgpu/tests/cts/checkout/src/webgpu/compat/api/validation/encoding/programmable/pipeline_bind_group_compat.spec.ts | 3 +-
dom/webgpu/tests/cts/checkout/src/webgpu/compat/api/validation/pipeline_creation.spec.ts | 9 +-
dom/webgpu/tests/cts/checkout/src/webgpu/compat/api/validation/render_pipeline/depth_stencil_state.spec.ts | 3 +-
dom/webgpu/tests/cts/checkout/src/webgpu/compat/api/validation/render_pipeline/in_stage_limits.spec.ts | 3 +-
dom/webgpu/tests/cts/checkout/src/webgpu/compat/api/validation/render_pipeline/unsupported_wgsl.spec.ts | 15 +-
dom/webgpu/tests/cts/checkout/src/webgpu/compat/api/validation/render_pipeline/vertex_state.spec.ts | 3 +-
dom/webgpu/tests/cts/checkout/src/webgpu/compat/api/validation/texture/createTexture.spec.ts | 6 +-
dom/webgpu/tests/cts/checkout/src/webgpu/compat/compatibility_test.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/error_test.ts | 18 +
dom/webgpu/tests/cts/checkout/src/webgpu/format_info.ts | 33 +
dom/webgpu/tests/cts/checkout/src/webgpu/gpu_test.ts | 671 +-------
dom/webgpu/tests/cts/checkout/src/webgpu/listing_meta.json | 3 -
dom/webgpu/tests/cts/checkout/src/webgpu/shader/execution/expression/call/builtin/subgroupBallot.spec.ts | 5 +-
dom/webgpu/tests/cts/checkout/src/webgpu/shader/execution/expression/call/builtin/subgroup_util.ts | 7 +-
dom/webgpu/tests/cts/checkout/src/webgpu/shader/execution/expression/call/builtin/textureDimensions.spec.ts | 14 +-
dom/webgpu/tests/cts/checkout/src/webgpu/shader/execution/expression/call/builtin/textureGather.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/shader/execution/expression/call/builtin/textureGatherCompare.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/shader/execution/expression/call/builtin/textureNumLayers.spec.ts | 17 +-
dom/webgpu/tests/cts/checkout/src/webgpu/shader/execution/expression/call/builtin/textureNumLevels.spec.ts | 9 +-
dom/webgpu/tests/cts/checkout/src/webgpu/shader/execution/expression/call/builtin/textureNumSamples.spec.ts | 9 +-
dom/webgpu/tests/cts/checkout/src/webgpu/shader/execution/expression/call/builtin/textureSample.spec.ts | 5 +-
dom/webgpu/tests/cts/checkout/src/webgpu/shader/execution/expression/call/builtin/textureSampleBaseClampToEdge.spec.ts | 5 +-
dom/webgpu/tests/cts/checkout/src/webgpu/shader/execution/expression/call/builtin/textureSampleBias.spec.ts | 5 +-
dom/webgpu/tests/cts/checkout/src/webgpu/shader/execution/expression/call/builtin/textureSampleCompare.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/shader/execution/expression/call/builtin/textureSampleCompareLevel.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/shader/execution/expression/call/builtin/textureSampleGrad.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/shader/execution/expression/call/builtin/textureSampleLevel.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/shader/execution/expression/call/builtin/textureStore.spec.ts | 13 +-
dom/webgpu/tests/cts/checkout/src/webgpu/shader/execution/expression/call/builtin/texture_builtin_notes.md | 84 +
dom/webgpu/tests/cts/checkout/src/webgpu/shader/execution/expression/call/builtin/texture_utils.ts | 420 ++--
dom/webgpu/tests/cts/checkout/src/webgpu/shader/execution/expression/call/builtin/workgroupUniformLoad.spec.ts | 28 +-
dom/webgpu/tests/cts/checkout/src/webgpu/shader/execution/robust_access_vertex.spec.ts | 7 +-
dom/webgpu/tests/cts/checkout/src/webgpu/shader/execution/shader_io/fragment_builtins.spec.ts | 7 +-
dom/webgpu/tests/cts/checkout/src/webgpu/shader/execution/shader_io/shared_structs.spec.ts | 9 +-
dom/webgpu/tests/cts/checkout/src/webgpu/shader/execution/shader_io/vertex_builtins.spec.ts | 4 +-
dom/webgpu/tests/cts/checkout/src/webgpu/shader/validation/expression/call/builtin/workgroupUniformLoad.spec.ts | 2 -
dom/webgpu/tests/cts/checkout/src/webgpu/shader/validation/uniformity/uniformity.spec.ts | 6 +
dom/webgpu/tests/cts/checkout/src/webgpu/texture_test_utils.ts | 567 ++++++
dom/webgpu/tests/cts/checkout/src/webgpu/util/command_buffer_maker.ts | 3 +-
dom/webgpu/tests/cts/checkout/src/webgpu/util/copy_to_texture.ts | 8 +-
dom/webgpu/tests/cts/checkout/src/webgpu/util/device_pool.ts | 57 +-
dom/webgpu/tests/cts/checkout/src/webgpu/util/floating_point.ts | 62 +-
dom/webgpu/tests/cts/checkout/src/webgpu/web_platform/canvas/configure.spec.ts | 5 +
dom/webgpu/tests/cts/checkout/src/webgpu/web_platform/copyToTexture/image.spec.ts | 3 +-
dom/webgpu/tests/cts/checkout/src/webgpu/web_platform/copyToTexture/image_file.spec.ts | 9 +-
dom/webgpu/tests/cts/checkout/src/webgpu/web_platform/copyToTexture/video.spec.ts | 9 +-
dom/webgpu/tests/cts/checkout/src/webgpu/web_platform/external_texture/video.spec.ts | 11 +-
dom/webgpu/tests/cts/checkout/src/webgpu/webworker/.gitignore | 2 +
dom/webgpu/tests/cts/checkout/standalone/index.html | 4 +
dom/webgpu/tests/cts/checkout/tools/gen_version | 2 +-
dom/webgpu/tests/cts/moz.yaml | 4 +-
testing/web-platform/mozilla/tests/webgpu/common/framework/test_config.js | 1 +
testing/web-platform/mozilla/tests/webgpu/common/internal/version.js | 2 +-
testing/web-platform/mozilla/tests/webgpu/common/runtime/helper/test_worker-worker.js | 20 +-
testing/web-platform/mozilla/tests/webgpu/common/runtime/helper/test_worker.js | 66 +-
testing/web-platform/mozilla/tests/webgpu/common/runtime/helper/wrap_for_worker.js | 13 +-
testing/web-platform/mozilla/tests/webgpu/common/util/navigator_gpu.js | 30 +-
testing/web-platform/mozilla/tests/webgpu/common/util/util.js | 25 +-
testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/operation/render_pass/clear_value/cts.https.html | 3 -
testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/operation/rendering/stencil/cts.https.html | 1 +
testing/web-platform/mozilla/tests/webgpu/resources/cache/hashes.json | 220 +-
testing/web-platform/mozilla/tests/webgpu/resources/cache/webgpu/shader/execution/asinh.bin | Bin
testing/web-platform/mozilla/tests/webgpu/resources/cache/webgpu/shader/execution/atanh.bin | Bin
testing/web-platform/mozilla/tests/webgpu/resources/cache/webgpu/shader/execution/binary/af_matrix_matrix_multiplication.bin | Bin
testing/web-platform/mozilla/tests/webgpu/resources/cache/webgpu/shader/execution/binary/af_matrix_vector_multiplication.bin | Bin
testing/web-platform/mozilla/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f32_addition.bin | Bin
testing/web-platform/mozilla/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f32_matrix_addition.bin | Bin
testing/web-platform/mozilla/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f32_matrix_matrix_multiplication.bin | Bin
testing/web-platform/mozilla/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f32_matrix_subtraction.bin | Bin
testing/web-platform/mozilla/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f32_matrix_vector_multiplication.bin | Bin
testing/web-platform/mozilla/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f32_subtraction.bin | Bin
testing/web-platform/mozilla/tests/webgpu/resources/cache/webgpu/shader/execution/cross.bin | Bin
testing/web-platform/mozilla/tests/webgpu/resources/cache/webgpu/shader/execution/derivatives.bin | Bin
testing/web-platform/mozilla/tests/webgpu/resources/cache/webgpu/shader/execution/distance.bin | Bin
testing/web-platform/mozilla/tests/webgpu/resources/cache/webgpu/shader/execution/dot.bin | Bin
testing/web-platform/mozilla/tests/webgpu/resources/cache/webgpu/shader/execution/faceForward.bin | Bin
testing/web-platform/mozilla/tests/webgpu/resources/cache/webgpu/shader/execution/fma.bin | Bin
testing/web-platform/mozilla/tests/webgpu/resources/cache/webgpu/shader/execution/fwidth.bin | Bin
testing/web-platform/mozilla/tests/webgpu/resources/cache/webgpu/shader/execution/length.bin | Bin
testing/web-platform/mozilla/tests/webgpu/resources/cache/webgpu/shader/execution/mix.bin | Bin
testing/web-platform/mozilla/tests/webgpu/resources/cache/webgpu/shader/execution/normalize.bin | Bin
testing/web-platform/mozilla/tests/webgpu/resources/cache/webgpu/shader/execution/reflect.bin | Bin
testing/web-platform/mozilla/tests/webgpu/resources/cache/webgpu/shader/execution/refract.bin | Bin
testing/web-platform/mozilla/tests/webgpu/resources/cache/webgpu/shader/execution/smoothstep.bin | Bin
testing/web-platform/mozilla/tests/webgpu/webgpu/api/operation/command_buffer/copyBufferToBuffer.spec.js | 51 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/operation/command_buffer/copyTextureToTexture.spec.js | 10 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/operation/command_buffer/image_copy.spec.js | 302 +--
testing/web-platform/mozilla/tests/webgpu/webgpu/api/operation/command_buffer/render/state_tracking.spec.js | 20 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/operation/limits/max_combined_limits.spec.js | 11 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/operation/render_pass/clear_value.spec.js | 19 -
testing/web-platform/mozilla/tests/webgpu/webgpu/api/operation/render_pass/resolve.spec.js | 8 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/operation/render_pass/storeOp.spec.js | 72 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/operation/render_pipeline/culling_tests.spec.js | 7 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/operation/render_pipeline/pipeline_output_targets.spec.js | 7 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/operation/render_pipeline/primitive_topology.spec.js | 11 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/operation/render_pipeline/sample_mask.spec.js | 8 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/operation/rendering/color_target_state.spec.js | 32 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/operation/rendering/depth.spec.js | 16 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/operation/rendering/depth_bias.spec.js | 19 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/operation/rendering/draw.spec.js | 11 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/operation/rendering/indirect_draw.spec.js | 7 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/operation/rendering/stencil.spec.js | 303 +++-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/operation/sampling/anisotropy.spec.js | 14 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/operation/sampling/filter_mode.spec.js | 25 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/operation/sampling/sampler_texture.spec.js | 7 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/operation/texture_view/format_reinterpretation.spec.js | 18 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/operation/texture_view/write.spec.js | 7 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/buffer/create.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/buffer/destroy.spec.js | 7 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/buffer/mapping.spec.js | 7 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/buffer/threading.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/capability_checks/features/query_types.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/capability_checks/features/texture_formats.spec.js | 11 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/compute_pipeline.spec.js | 47 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/createBindGroup.spec.js | 28 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/createBindGroupLayout.spec.js | 7 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/createPipelineLayout.spec.js | 7 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/createSampler.spec.js | 7 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/createTexture.spec.js | 22 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/createView.spec.js | 10 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/debugMarker.spec.js | 7 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/encoding/beginComputePass.spec.js | 7 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/encoding/beginRenderPass.spec.js | 23 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/encoding/cmds/clearBuffer.spec.js | 8 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/encoding/cmds/compute_pass.spec.js | 22 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/encoding/cmds/copyBufferToBuffer.spec.js | 10 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/encoding/cmds/copyTextureToTexture.spec.js | 10 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/encoding/cmds/debug.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/encoding/cmds/index_access.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/encoding/cmds/render/draw.spec.js | 28 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/encoding/cmds/render/dynamic_state.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/encoding/cmds/render/indirect_draw.spec.js | 18 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/encoding/cmds/render/indirect_multi_draw.spec.js | 22 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/encoding/cmds/render/setIndexBuffer.spec.js | 8 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/encoding/cmds/render/setPipeline.spec.js | 7 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/encoding/cmds/render/setVertexBuffer.spec.js | 10 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/encoding/cmds/render/state_tracking.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/encoding/cmds/render_pass.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/encoding/cmds/setBindGroup.spec.js | 16 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/encoding/createRenderBundleEncoder.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/encoding/encoder_open_state.spec.js | 7 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/encoding/encoder_state.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/encoding/programmable/pipeline_bind_group_compat.spec.js | 9 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/encoding/queries/begin_end.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/encoding/queries/general.spec.js | 9 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/encoding/queries/resolveQuerySet.spec.js | 10 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/encoding/render_bundle.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/error_scope.spec.js | 15 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/getBindGroupLayout.spec.js | 7 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/gpu_external_texture_expiration.spec.js | 7 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/image_copy/buffer_related.spec.js | 3 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/image_copy/buffer_texture_copies.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/image_copy/image_copy.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/image_copy/texture_related.spec.js | 3 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/layout_shader_compat.spec.js | 13 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/non_filterable_texture.spec.js | 11 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/query_set/create.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/query_set/destroy.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/queue/buffer_mapped.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/queue/copyToTexture/CopyExternalImageToTexture.spec.js | 8 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/queue/destroyed/buffer.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/queue/destroyed/query_set.spec.js | 11 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/queue/destroyed/texture.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/queue/submit.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/queue/writeBuffer.spec.js | 8 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/queue/writeTexture.spec.js | 8 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/render_pass/attachment_compatibility.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/render_pass/render_pass_descriptor.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/render_pass/resolve.spec.js | 7 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/render_pipeline/common.js | 10 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/render_pipeline/depth_stencil_state.spec.js | 23 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/render_pipeline/float32_blendable.spec.js | 7 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/render_pipeline/fragment_state.spec.js | 33 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/render_pipeline/inter_stage.spec.js | 19 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/render_pipeline/misc.spec.js | 11 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/render_pipeline/multisample_state.spec.js | 7 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/render_pipeline/overrides.spec.js | 22 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/render_pipeline/primitive_state.spec.js | 5 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/render_pipeline/resource_compatibility.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/render_pipeline/shader_module.spec.js | 11 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/render_pipeline/vertex_state.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/resource_usages/buffer/in_pass_encoder.spec.js | 36 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/resource_usages/buffer/in_pass_misc.spec.js | 27 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/resource_usages/texture/in_pass_encoder.spec.js | 27 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/resource_usages/texture/in_render_common.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/resource_usages/texture/in_render_misc.spec.js | 11 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/shader_module/entry_point.spec.js | 17 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/shader_module/overrides.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/state/device_lost/destroy.spec.js | 35 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/texture/bgra8unorm_storage.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/texture/destroy.spec.js | 9 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/texture/float32_filterable.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/texture/rg11b10ufloat_renderable.spec.js | 9 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/compat/api/validation/createBindGroup.spec.js | 2 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/compat/api/validation/encoding/programmable/pipeline_bind_group_compat.spec.js | 3 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/compat/api/validation/pipeline_creation.spec.js | 9 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/compat/api/validation/render_pipeline/depth_stencil_state.spec.js | 3 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/compat/api/validation/render_pipeline/in_stage_limits.spec.js | 3 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/compat/api/validation/render_pipeline/unsupported_wgsl.spec.js | 15 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/compat/api/validation/render_pipeline/vertex_state.spec.js | 3 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/compat/api/validation/texture/createTexture.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/compat/compatibility_test.js | 2 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/error_test.js | 18 +
testing/web-platform/mozilla/tests/webgpu/webgpu/format_info.js | 33 +
testing/web-platform/mozilla/tests/webgpu/webgpu/gpu_test.js | 675 +-------
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/execution/expression/call/builtin/subgroupBallot.spec.js | 5 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/execution/expression/call/builtin/subgroup_util.js | 7 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureDimensions.spec.js | 12 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureGather.spec.js | 6 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureGatherCompare.spec.js | 6 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureNumLayers.spec.js | 17 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureNumLevels.spec.js | 9 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureNumSamples.spec.js | 9 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSample.spec.js | 5 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleBaseClampToEdge.spec.js | 7 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleBias.spec.js | 5 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleCompare.spec.js | 6 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleCompareLevel.spec.js | 6 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleGrad.spec.js | 6 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleLevel.spec.js | 6 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureStore.spec.js | 13 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/execution/expression/call/builtin/texture_utils.js | 420 ++--
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/execution/expression/call/builtin/workgroupUniformLoad.spec.js | 26 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/execution/robust_access_vertex.spec.js | 7 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/execution/shader_io/fragment_builtins.spec.js | 7 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/execution/shader_io/shared_structs.spec.js | 9 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/execution/shader_io/vertex_builtins.spec.js | 4 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/validation/expression/call/builtin/workgroupUniformLoad.spec.js | 2 -
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/validation/uniformity/uniformity.spec.js | 6 +
testing/web-platform/mozilla/tests/webgpu/webgpu/util/command_buffer_maker.js | 3 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/util/copy_to_texture.js | 8 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/util/device_pool.js | 57 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/util/floating_point.js | 62 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/web_platform/canvas/configure.spec.js | 5 +
testing/web-platform/mozilla/tests/webgpu/webgpu/web_platform/copyToTexture/image.spec.js | 3 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/web_platform/copyToTexture/image_file.spec.js | 9 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/web_platform/copyToTexture/video.spec.js | 9 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/web_platform/external_texture/video.spec.js | 11 +-
396 files changed, 4925 insertions(+), 4888 deletions(-)


bf3383c32e7ac67f6ced47755464c7dc082b8363 by Greggman <github@greggman.com>

https://github.com/gpuweb/cts/commit/bf3383c32e7ac67f6ced47755464c7dc082b8363
Authored: 2025-04-16 08:14:51 +0900
Committed: 2025-04-15 23:14:51 +0000

Wait for the device pools to release (#4355)


1b0ea8482fa4f3ddccb7aac5921f9dd40816f93f by François Beaufort <beaufort.francois@gmail.com>

https://github.com/gpuweb/cts/commit/1b0ea8482fa4f3ddccb7aac5921f9dd40816f93f
Authored: 2025-04-15 09:17:35 +0200
Committed: 2025-04-15 09:17:35 +0200

Check packed texture formats features for 3d texture creations (#4352)


94bac71efb9affa04b29f0778c1634e22e0d9493 by Greggman <github@greggman.com>

https://github.com/gpuweb/cts/commit/94bac71efb9affa04b29f0778c1634e22e0d9493
Authored: 2025-04-15 13:08:50 +0900
Committed: 2025-04-15 04:08:50 +0000

Fix block/enforce/compat option interaction (#4344)


a50862d8d7576aabcb95d90fafc0c5b83a0fadc2 by Greggman <github@greggman.com>

https://github.com/gpuweb/cts/commit/a50862d8d7576aabcb95d90fafc0c5b83a0fadc2
Authored: 2025-04-15 08:42:09 +0900
Committed: 2025-04-14 23:42:09 +0000

Remove WGSLTextureSampleTest and WGSLTextureQueryTest (#4353)


dd77cbf4239112e9e73e75c90a34807ddae06abb by Greggman <github@greggman.com>

https://github.com/gpuweb/cts/commit/dd77cbf4239112e9e73e75c90a34807ddae06abb
Authored: 2025-04-15 08:37:13 +0900
Committed: 2025-04-14 16:37:13 -0700

Remove some out of date comments (#4354)


c03a9ce12b8413e12ecfe5ec48c05c064536eef7 by François Beaufort <beaufort.francois@gmail.com>

https://github.com/gpuweb/cts/commit/c03a9ce12b8413e12ecfe5ec48c05c064536eef7
Authored: 2025-04-14 19:40:19 +0200
Committed: 2025-04-14 19:40:19 +0200

Add test for loading an atomic inside a struct (#4347)


270bca10f289b0da737c192a3e2367d2b4a7acc8 by François Beaufort <beaufort.francois@gmail.com>

https://github.com/gpuweb/cts/commit/270bca10f289b0da737c192a3e2367d2b4a7acc8
Authored: 2025-04-14 19:40:04 +0200
Committed: 2025-04-14 19:40:04 +0200

Add uniformity test for workgroupUniformLoad overload (#4348)


2a4908ecbd27dacb8a757e08c88af446981545d7 by petermcneeleychromium <96925679+petermcneeleychromium@users.noreply.github.com>

https://github.com/gpuweb/cts/commit/2a4908ecbd27dacb8a757e08c88af446981545d7
Authored: 2025-04-14 10:12:05 -0400
Committed: 2025-04-14 10:12:05 -0400

Update fp primer unbounded precision (#4351)


492fefb37fe3ba27c7bfb291149d31f107d40fd5 by Greggman <github@greggman.com>

https://github.com/gpuweb/cts/commit/492fefb37fe3ba27c7bfb291149d31f107d40fd5
Authored: 2025-04-12 08:05:10 +0900
Committed: 2025-04-11 16:05:10 -0700

Refactor validation tests (#4350)


ad711996910733bb422a5bc420420e7ad65c1472 by Greggman <github@greggman.com>

https://github.com/gpuweb/cts/commit/ad711996910733bb422a5bc420420e7ad65c1472
Authored: 2025-04-12 05:56:14 +0900
Committed: 2025-04-11 13:56:14 -0700

Remove some unimplemented from clear_value.spec.ts (#4349)


af0f39ac34114a3972989f2a4d514094b717d07f by Greggman <github@greggman.com>

https://github.com/gpuweb/cts/commit/af0f39ac34114a3972989f2a4d514094b717d07f
Authored: 2025-04-12 02:32:13 +0900
Committed: 2025-04-11 10:32:13 -0700

Remove TextureTestMixin (#4346)


b0f1133da23fe7588aab86ff866afef50a779d27 by Greggman <github@greggman.com>

https://github.com/gpuweb/cts/commit/b0f1133da23fe7588aab86ff866afef50a779d27
Authored: 2025-04-11 07:47:25 +0900
Committed: 2025-04-10 15:47:25 -0700

Remove ValidationTest (#4343)


c682308bb59bdb2b079ebee9b455ef6d24999d4a by Greggman <github@greggman.com>

https://github.com/gpuweb/cts/commit/c682308bb59bdb2b079ebee9b455ef6d24999d4a
Authored: 2025-04-11 02:51:07 +0900
Committed: 2025-04-10 17:51:07 +0000

remove MaxLimitsTestMixin (#4342)


69d03dd678b4313ca17958fdf91a25ec62cd8c75 by petermcneeleychromium <96925679+petermcneeleychromium@users.noreply.github.com>

https://github.com/gpuweb/cts/commit/69d03dd678b4313ca17958fdf91a25ec62cd8c75
Authored: 2025-04-10 11:26:01 -0400
Committed: 2025-04-10 11:26:01 -0400

Unbounded precision intervals for addition and subtraction (#4335)


ade41b29ef2be93d160a141d53069e43969ff3cf by Stephen White <senorblanco@chromium.org>

https://github.com/gpuweb/cts/commit/ade41b29ef2be93d160a141d53069e43969ff3cf
Authored: 2025-04-09 18:53:46 -0400
Committed: 2025-04-09 15:53:46 -0700

canvas,configure: call getCurrentTexture() twice. (#4338)


d3ac5784fb25afe1a9605af57112b854bb8206c7 by François Beaufort <beaufort.francois@gmail.com>

https://github.com/gpuweb/cts/commit/d3ac5784fb25afe1a9605af57112b854bb8206c7
Authored: 2025-04-08 09:07:44 +0200
Committed: 2025-04-08 09:07:44 +0200

Add tests for workgroupUniformLoad overload (#4332)


2d0dd8cb8de3dd849c9cf69dad35fc31d3cac9ba by François Beaufort <beaufort.francois@gmail.com>

https://github.com/gpuweb/cts/commit/2d0dd8cb8de3dd849c9cf69dad35fc31d3cac9ba
Authored: 2025-04-08 00:42:50 +0200
Committed: 2025-04-07 22:42:50 +0000

Use featureLevel instead of compatibilityMode (#4333)


75af759c3c6bc4cb77a0df7c735a8a2061acaa37 by petermcneeleychromium <96925679+petermcneeleychromium@users.noreply.github.com>

https://github.com/gpuweb/cts/commit/75af759c3c6bc4cb77a0df7c735a8a2061acaa37
Authored: 2025-04-07 18:32:07 -0400
Committed: 2025-04-07 15:32:07 -0700

Save cts results as json (#4334)


de07a4258079a3a7065a0c2aa8d39fe20f8ab5c2 by Kai Ninomiya <kainino@chromium.org>

https://github.com/gpuweb/cts/commit/de07a4258079a3a7065a0c2aa8d39fe20f8ab5c2
Authored: 2025-04-04 13:45:20 -0700
Committed: 2025-04-04 20:45:20 +0000

Try to destroy all devices on page/worker teardown (#4329)


af188cab7eaafd6b5de162c72619d292dce98c60 by Greggman <github@greggman.com>

https://github.com/gpuweb/cts/commit/af188cab7eaafd6b5de162c72619d292dce98c60
Authored: 2025-04-04 13:22:00 +0900
Committed: 2025-04-04 04:22:00 +0000

Add known failure to texture_builtin_notes.md (#4331)


93181d0a410c907b5805404bf2a8661fc51852c4 by Brandon Jones <tojiro@gmail.com>

https://github.com/gpuweb/cts/commit/93181d0a410c907b5805404bf2a8661fc51852c4
Authored: 2025-04-03 19:26:10 -0700
Committed: 2025-04-04 02:26:10 +0000

Stencil copy test updates (#4330)


0dfbe9b5554f662600aa260de6a1022154fcfc50 by Kai Ninomiya <kainino@chromium.org>

https://github.com/gpuweb/cts/commit/0dfbe9b5554f662600aa260de6a1022154fcfc50
Authored: 2025-04-03 14:10:44 -0700
Committed: 2025-04-03 21:10:44 +0000

Destroy devices when cleaning the device pool (#4327)


569339aa3d28b773576d6b2ce973da130a20bad5 by Kai Ninomiya <kainino@chromium.org>

https://github.com/gpuweb/cts/commit/569339aa3d28b773576d6b2ce973da130a20bad5
Authored: 2025-04-03 12:29:42 -0700
Committed: 2025-04-03 19:29:42 +0000

Fix assertReject (#4328)


6ac8aaa1268a94d8a80562aab2ca4ca24648593c by Antonio Maiorano <amaiorano@google.com>

https://github.com/gpuweb/cts/commit/6ac8aaa1268a94d8a80562aab2ca4ca24648593c
Authored: 2025-04-02 16:56:59 -0400
Committed: 2025-04-02 13:56:59 -0700

Fix cmdline runner not exiting (#4326)


5aba8ba55eb2496852d622854a99fac74f074c65 by François Beaufort <beaufort.francois@gmail.com>

https://github.com/gpuweb/cts/commit/5aba8ba55eb2496852d622854a99fac74f074c65
Authored: 2025-04-02 20:39:58 +0200
Committed: 2025-04-02 11:39:58 -0700

Add tests for copyBufferToBuffer overloads (#4310)


eb1d526134f6789e9ce6d5e3b654fbfc10043267 by Kai Ninomiya <kainino@chromium.org>

https://github.com/gpuweb/cts/commit/eb1d526134f6789e9ce6d5e3b654fbfc10043267
Authored: 2025-04-01 17:51:10 -0700
Committed: 2025-04-02 00:51:10 +0000

error_scope tests: break up awaits into chunks (#4324)


Duplicate of this bug: 1959335

Updatebot encountered an error while trying to submit to try.
Updatebot will be unable to do anything more for this library version.

Flags: needinfo?(egubler)

(In reply to Update Bot from comment #2)

Updatebot encountered an error while trying to submit to try.
Updatebot will be unable to do anything more for this library version.

I filed https://github.com/mozilla-services/updatebot/issues/392

No longer duplicate of this bug: 1959335
Flags: needinfo?(egubler)
Assignee: nobody → egubler
Status: NEW → ASSIGNED

I'm actually gonna pass on this week's revendor; too much on my plate right now. 😅

Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → WONTFIX
Type: enhancement → task
You need to log in before you can comment on or make changes to this bug.