[webkit-changes] [WebKit/WebKit] ccc515: [WebGPU] Update CTS tests

mwyrzykowski noreply at github.com
Mon Feb 5 11:28:19 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: ccc515d6cf2086caa443b0d0a489cdc1cd2acfdc
      https://github.com/WebKit/WebKit/commit/ccc515d6cf2086caa443b0d0a489cdc1cd2acfdc
  Author: Mike Wyrzykowski <mwyrzykowski at apple.com>
  Date:   2024-02-05 (Mon, 05 Feb 2024)

  Changed paths:
    M LayoutTests/http/tests/webgpu/common/framework/data_cache.js
    M LayoutTests/http/tests/webgpu/common/framework/fixture.js
    M LayoutTests/http/tests/webgpu/common/framework/metadata.js
    M LayoutTests/http/tests/webgpu/common/framework/params_builder.js
    M LayoutTests/http/tests/webgpu/common/framework/resources.js
    M LayoutTests/http/tests/webgpu/common/framework/test_config.js
    M LayoutTests/http/tests/webgpu/common/framework/test_group.js
    M LayoutTests/http/tests/webgpu/common/internal/file_loader.js
    M LayoutTests/http/tests/webgpu/common/internal/logging/log_message.js
    M LayoutTests/http/tests/webgpu/common/internal/logging/logger.js
    M LayoutTests/http/tests/webgpu/common/internal/logging/result.js
    M LayoutTests/http/tests/webgpu/common/internal/logging/test_case_recorder.js
    M LayoutTests/http/tests/webgpu/common/internal/params_utils.js
    M LayoutTests/http/tests/webgpu/common/internal/query/compare.js
    M LayoutTests/http/tests/webgpu/common/internal/query/encode_selectively.js
    M LayoutTests/http/tests/webgpu/common/internal/query/json_param_value.js
    M LayoutTests/http/tests/webgpu/common/internal/query/parseQuery.js
    M LayoutTests/http/tests/webgpu/common/internal/query/query.js
    M LayoutTests/http/tests/webgpu/common/internal/query/separators.js
    M LayoutTests/http/tests/webgpu/common/internal/query/stringify_params.js
    M LayoutTests/http/tests/webgpu/common/internal/query/validQueryPart.js
    M LayoutTests/http/tests/webgpu/common/internal/stack.js
    M LayoutTests/http/tests/webgpu/common/internal/test_group.js
    M LayoutTests/http/tests/webgpu/common/internal/test_suite_listing.js
    M LayoutTests/http/tests/webgpu/common/internal/tree.js
    M LayoutTests/http/tests/webgpu/common/internal/util.js
    M LayoutTests/http/tests/webgpu/common/internal/version.js
    M LayoutTests/http/tests/webgpu/common/runtime/helper/options.js
    M LayoutTests/http/tests/webgpu/common/runtime/helper/test_worker-worker.js
    M LayoutTests/http/tests/webgpu/common/runtime/helper/test_worker.js
    M LayoutTests/http/tests/webgpu/common/runtime/wpt.js
    M LayoutTests/http/tests/webgpu/common/util/collect_garbage.js
    M LayoutTests/http/tests/webgpu/common/util/colors.js
    A LayoutTests/http/tests/webgpu/common/util/crc32.js
    M LayoutTests/http/tests/webgpu/common/util/data_tables.js
    M LayoutTests/http/tests/webgpu/common/util/navigator_gpu.js
    A LayoutTests/http/tests/webgpu/common/util/parse_imports.js
    M LayoutTests/http/tests/webgpu/common/util/preprocessor.js
    M LayoutTests/http/tests/webgpu/common/util/timeout.js
    M LayoutTests/http/tests/webgpu/common/util/types.js
    M LayoutTests/http/tests/webgpu/common/util/util.js
    M LayoutTests/http/tests/webgpu/common/util/wpt_reftest_wait.js
    A LayoutTests/http/tests/webgpu/cts-chunked2sec.https-expected.txt
    M LayoutTests/http/tests/webgpu/cts-chunked2sec.https.html
    M LayoutTests/http/tests/webgpu/cts.https.html
    M LayoutTests/http/tests/webgpu/external/petamoriken/float16/float16.d.js
    M LayoutTests/http/tests/webgpu/external/petamoriken/float16/float16.d.js.map
    M LayoutTests/http/tests/webgpu/external/petamoriken/float16/float16.js
    M LayoutTests/http/tests/webgpu/external/petamoriken/float16/float16.js.map
    M LayoutTests/http/tests/webgpu/resources/README.md
    A LayoutTests/http/tests/webgpu/resources/cache/hashes.json
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/abs.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/acos.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/acosh.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/asin.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/asinh.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/atan.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/atan2.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/atanh.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/af_addition.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/af_division.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/af_logical.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/af_matrix_addition.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/af_matrix_subtraction.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/af_multiplication.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/af_remainder.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/af_subtraction.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f16_addition.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f16_division.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f16_logical.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f16_matrix_addition.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f16_matrix_matrix_multiplication.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f16_matrix_scalar_multiplication.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f16_matrix_subtraction.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f16_matrix_vector_multiplication.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f16_multiplication.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f16_remainder.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f16_subtraction.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f32_addition.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f32_division.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f32_logical.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f32_matrix_addition.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f32_matrix_matrix_multiplication.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f32_matrix_scalar_multiplication.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f32_matrix_subtraction.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f32_matrix_vector_multiplication.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f32_multiplication.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f32_remainder.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f32_subtraction.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/i32_arithmetic.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/i32_comparison.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/u32_arithmetic.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/u32_comparison.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/bitcast.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/ceil.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/clamp.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/cos.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/cosh.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/cross.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/degrees.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/determinant.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/distance.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/dot.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/exp.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/exp2.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/faceForward.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/floor.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/fma.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/fract.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/frexp.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/inverseSqrt.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/ldexp.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/length.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/log.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/log2.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/max.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/min.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/mix.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/modf.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/normalize.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/pack2x16float.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/pow.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/quantizeToF16.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/radians.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/reflect.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/refract.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/round.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/saturate.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/sign.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/sin.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/sinh.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/smoothstep.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/sqrt.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/step.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/tan.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/tanh.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/transpose.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/trunc.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/unary/af_arithmetic.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/unary/af_assignment.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/unary/ai_assignment.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/unary/bool_conversion.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/unary/f16_arithmetic.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/unary/f16_conversion.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/unary/f32_arithmetic.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/unary/f32_conversion.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/unary/i32_arithmetic.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/unary/i32_complement.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/unary/i32_conversion.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/unary/u32_complement.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/unary/u32_conversion.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/unpack2x16float.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/unpack2x16snorm.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/unpack2x16unorm.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/unpack4x8snorm.bin
    A LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/unpack4x8unorm.bin
    A LayoutTests/http/tests/webgpu/resources/four-colors-h264-bt601-hflip.mp4
    M LayoutTests/http/tests/webgpu/resources/four-colors-h264-bt601-rotate-180.mp4
    M LayoutTests/http/tests/webgpu/resources/four-colors-h264-bt601-rotate-270.mp4
    M LayoutTests/http/tests/webgpu/resources/four-colors-h264-bt601-rotate-90.mp4
    A LayoutTests/http/tests/webgpu/resources/four-colors-h264-bt601-vflip.mp4
    M LayoutTests/http/tests/webgpu/resources/four-colors-h264-bt601.mp4
    M LayoutTests/http/tests/webgpu/resources/four-colors-vp8-bt601.webm
    A LayoutTests/http/tests/webgpu/resources/four-colors-vp9-bt601-hflip.mp4
    A LayoutTests/http/tests/webgpu/resources/four-colors-vp9-bt601-rotate-180.mp4
    A LayoutTests/http/tests/webgpu/resources/four-colors-vp9-bt601-rotate-270.mp4
    A LayoutTests/http/tests/webgpu/resources/four-colors-vp9-bt601-rotate-90.mp4
    A LayoutTests/http/tests/webgpu/resources/four-colors-vp9-bt601-vflip.mp4
    A LayoutTests/http/tests/webgpu/resources/four-colors-vp9-bt601.mp4
    M LayoutTests/http/tests/webgpu/resources/four-colors-vp9-bt601.webm
    M LayoutTests/http/tests/webgpu/resources/four-colors-vp9-bt709.webm
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/adapter/requestAdapter.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/adapter/requestAdapterInfo.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/buffers/map.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/buffers/map_ArrayBuffer.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/buffers/map_detach.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/buffers/map_oom.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/buffers/mapping_test.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/buffers/threading.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/command_buffer/basic.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/command_buffer/clearBuffer.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/command_buffer/copyBufferToBuffer.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/command_buffer/copyTextureToTexture.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/command_buffer/image_copy.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/command_buffer/programmable/programmable_state_test.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/command_buffer/queries/occlusionQuery.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/command_buffer/render/dynamic_state.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/command_buffer/render/state_tracking.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/compute/basic.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/compute_pipeline/entry_point_name.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/compute_pipeline/overrides.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/device/lost.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/labels.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/memory_sync/buffer/buffer_sync_test.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/memory_sync/buffer/multiple_buffers.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/memory_sync/buffer/single_buffer.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/memory_sync/operation_context_helper.js
    A LayoutTests/http/tests/webgpu/webgpu/api/operation/memory_sync/texture/readonly_depth_stencil.html
    A LayoutTests/http/tests/webgpu/webgpu/api/operation/memory_sync/texture/readonly_depth_stencil.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/memory_sync/texture/same_subresource.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/memory_sync/texture/texture_sync_test.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/onSubmittedWorkDone.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/pipeline/default_layout.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/queue/writeBuffer.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/reflection.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/render_pass/clear_value.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/render_pass/resolve.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/render_pass/storeOp.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/render_pass/storeop2.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/render_pipeline/culling_tests.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/render_pipeline/overrides.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/render_pipeline/pipeline_output_targets.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/render_pipeline/primitive_topology.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/render_pipeline/sample_mask.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/render_pipeline/vertex_only_render_pipeline.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/rendering/basic.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/rendering/color_target_state.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/rendering/depth.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/rendering/depth_bias.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/rendering/depth_clip_clamp.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/rendering/draw.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/rendering/indirect_draw.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/rendering/robust_access_index.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/rendering/stencil.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/resource_init/buffer.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/resource_init/check_texture/by_copy.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/resource_init/check_texture/by_ds_test.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/resource_init/check_texture/by_sampling.js
    A LayoutTests/http/tests/webgpu/webgpu/api/operation/resource_init/check_texture/texture_zero_init_test.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/resource_init/texture_zero.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/sampling/anisotropy.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/sampling/filter_mode.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/sampling/lod_clamp.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/shader_module/compilation_info.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/operation/storage_texture/read_write-expected.txt
    A LayoutTests/http/tests/webgpu/webgpu/api/operation/storage_texture/read_write.html
    A LayoutTests/http/tests/webgpu/webgpu/api/operation/storage_texture/read_write.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/texture_view/format_reinterpretation.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/texture_view/read.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/texture_view/write.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/uncapturederror.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/vertex_state/correctness.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/vertex_state/index_format.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/buffer/create.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/buffer/destroy.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/buffer/mapping.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/buffer/threading.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/features/query_types.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/features/texture_formats.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/limit_utils.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxBindGroups-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxBindGroups.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxBindingsPerBindGroup-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxBindingsPerBindGroup.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxBufferSize-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxBufferSize.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxColorAttachmentBytesPerSample-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxColorAttachmentBytesPerSample.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxColorAttachments-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxColorAttachments.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxComputeInvocationsPerWorkgroup-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxComputeInvocationsPerWorkgroup.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxComputeWorkgroupSizeX-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxComputeWorkgroupSizeX.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxComputeWorkgroupSizeY-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxComputeWorkgroupSizeY.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxComputeWorkgroupSizeZ-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxComputeWorkgroupSizeZ.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxComputeWorkgroupStorageSize-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxComputeWorkgroupStorageSize.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxComputeWorkgroupsPerDimension-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxComputeWorkgroupsPerDimension.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxDynamicStorageBuffersPerPipelineLayout-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxDynamicStorageBuffersPerPipelineLayout.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxDynamicUniformBuffersPerPipelineLayout-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxDynamicUniformBuffersPerPipelineLayout.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxInterStageShaderComponents-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxInterStageShaderComponents.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxInterStageShaderVariables-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxInterStageShaderVariables.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxSampledTexturesPerShaderStage.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxSamplersPerShaderStage.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageBufferBindingSize.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageBuffersPerShaderStage.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageTexturesPerShaderStage.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxTextureArrayLayers.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxTextureDimension1D.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxTextureDimension2D.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxTextureDimension3D.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxUniformBufferBindingSize.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxUniformBuffersPerShaderStage.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxVertexAttributes.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxVertexBufferArrayStride.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxVertexBuffers.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/minStorageBufferOffsetAlignment.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/minUniformBufferOffsetAlignment.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/compute_pipeline.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/createBindGroup.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/createBindGroupLayout.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/createPipelineLayout.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/createSampler.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/createTexture.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/createView.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/debugMarker.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/error_scope.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/getBindGroupLayout.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/gpu_external_texture_expiration.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/image_copy/buffer_related.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/image_copy/buffer_texture_copies.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/image_copy/image_copy.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/image_copy/layout_related.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/image_copy/texture_related.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/query_set/create.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/query_set/destroy.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/queue/destroyed/texture.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pass/attachment_compatibility.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pass/render_pass_descriptor.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pass/resolve.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pipeline/common.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pipeline/depth_stencil_state.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pipeline/fragment_state.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pipeline/inter_stage.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pipeline/misc.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pipeline/multisample_state.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pipeline/overrides.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pipeline/primitive_state.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pipeline/shader_module.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pipeline/vertex_state.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/resource_usages/texture/in_pass_encoder.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/resource_usages/texture/in_render_common.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/resource_usages/texture/in_render_misc.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/shader_module/entry_point.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/shader_module/overrides.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/texture/bgra8unorm_storage-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/texture/bgra8unorm_storage.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/texture/destroy.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/texture/float32_filterable.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/texture/rg11b10ufloat_renderable.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/validation_test.js
    M LayoutTests/http/tests/webgpu/webgpu/capability_info.js
    A LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/createBindGroup-expected.txt
    A LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/createBindGroup.html
    A LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/createBindGroup.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/createBindGroupLayout-expected.txt
    A LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/createBindGroupLayout.html
    A LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/createBindGroupLayout.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/encoding/cmds/copyTextureToBuffer-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/encoding/cmds/copyTextureToBuffer.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/encoding/cmds/copyTextureToTexture-expected.txt
    A LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/encoding/cmds/copyTextureToTexture.html
    A LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/encoding/cmds/copyTextureToTexture.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/encoding/programmable/pipeline_bind_group_compat-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/encoding/programmable/pipeline_bind_group_compat.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/render_pipeline/depth_stencil_state-expected.txt
    A LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/render_pipeline/depth_stencil_state.html
    A LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/render_pipeline/depth_stencil_state.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/render_pipeline/fragment_state-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/render_pipeline/fragment_state.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/render_pipeline/shader_module-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/render_pipeline/shader_module.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/render_pipeline/vertex_state-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/render_pipeline/vertex_state.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/texture/createTexture-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/texture/createTexture.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/texture/cubeArray-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/texture/cubeArray.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/compat/compatibility_test.js
    M LayoutTests/http/tests/webgpu/webgpu/constants.js
    M LayoutTests/http/tests/webgpu/webgpu/examples.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/format_info.js
    M LayoutTests/http/tests/webgpu/webgpu/gpu_test.js
    M LayoutTests/http/tests/webgpu/webgpu/listing.js
    A LayoutTests/http/tests/webgpu/webgpu/multisample_info.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/af_addition.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/af_addition.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/af_comparison.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/af_comparison.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/af_division.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/af_division.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/af_matrix_addition.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/af_matrix_addition.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/af_matrix_subtraction.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/af_matrix_subtraction.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/af_multiplication.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/af_multiplication.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/af_remainder.cache.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/af_remainder.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/af_remainder.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/af_subtraction.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/af_subtraction.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/binary.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/bitwise.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/bitwise_shift.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/bool_logical.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f16_addition.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f16_addition.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f16_comparison.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f16_comparison.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f16_division.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f16_division.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f16_matrix_addition.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f16_matrix_addition.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f16_matrix_matrix_multiplication.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f16_matrix_matrix_multiplication.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f16_matrix_scalar_multiplication.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f16_matrix_scalar_multiplication.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f16_matrix_subtraction.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f16_matrix_subtraction.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f16_matrix_vector_multiplication.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f16_matrix_vector_multiplication.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f16_multiplication.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f16_multiplication.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f16_remainder.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f16_remainder.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f16_subtraction.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f16_subtraction.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_addition.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_addition.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_comparison.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_comparison.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_division.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_division.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_matrix_addition.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_matrix_addition.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_matrix_matrix_multiplication.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_matrix_matrix_multiplication.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_matrix_scalar_multiplication.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_matrix_scalar_multiplication.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_matrix_subtraction.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_matrix_subtraction.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_matrix_vector_multiplication.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_matrix_vector_multiplication.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_multiplication.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_multiplication.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_remainder.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_remainder.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_subtraction.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_subtraction.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/i32_arithmetic.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/i32_arithmetic.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/i32_comparison.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/i32_comparison.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/u32_arithmetic.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/u32_arithmetic.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/u32_comparison.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/u32_comparison.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/abs.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/abs.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/acos.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/acos.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/acosh.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/acosh.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/all.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/any.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/arrayLength.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/asin.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/asin.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/asinh.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/asinh.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atan.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atan.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atan2.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atan2.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atanh.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atanh.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicAdd.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicAnd.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicCompareExchangeWeak.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicExchange.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicLoad.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicMax.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicMin.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicOr.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicStore.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicSub.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicXor.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/harness.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/bitcast.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/bitcast.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/builtin.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/ceil.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/ceil.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/clamp.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/clamp.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/cos.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/cos.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/cosh.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/cosh.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/countLeadingZeros.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/countOneBits.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/countTrailingZeros.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/cross.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/cross.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/degrees.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/degrees.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/determinant.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/determinant.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/distance.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/distance.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/dot.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/dot.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/dot4I8Packed.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/dot4I8Packed.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/dot4U8Packed.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/dot4U8Packed.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/dpdx.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/dpdxCoarse.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/dpdxFine.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/dpdy.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/dpdyCoarse.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/dpdyFine.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/exp.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/exp.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/exp2.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/exp2.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/extractBits.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/faceForward.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/faceForward.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/firstLeadingBit.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/firstTrailingBit.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/floor.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/floor.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/fma.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/fma.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/fract.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/fract.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/frexp.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/frexp.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/fwidth.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/fwidthCoarse.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/fwidthFine.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/insertBits.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/inversesqrt.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/inversesqrt.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/ldexp.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/ldexp.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/length.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/length.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/log.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/log.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/log2.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/log2.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/max.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/max.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/min.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/min.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/mix.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/mix.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/modf.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/modf.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/normalize.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/normalize.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/pack2x16float.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/pack2x16float.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/pack2x16snorm.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/pack2x16unorm.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/pack4x8snorm.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/pack4x8unorm.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/pack4xI8.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/pack4xI8.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/pack4xI8Clamp.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/pack4xI8Clamp.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/pack4xU8.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/pack4xU8.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/pack4xU8Clamp.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/pack4xU8Clamp.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/pow.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/pow.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/quantizeToF16.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/quantizeToF16.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/radians.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/radians.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/reflect.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/reflect.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/refract.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/refract.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/reverseBits.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/round.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/round.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/saturate.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/saturate.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/select.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/sign.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/sign.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/sin.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/sin.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/sinh.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/sinh.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/smoothstep.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/smoothstep.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/sqrt.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/sqrt.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/step.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/step.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/storageBarrier.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/tan.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/tan.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/tanh.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/tanh.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureDimension.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureGather.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureGatherCompare.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureLoad.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureNumLayers.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureNumLevels.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureNumSamples.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSample.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleBias.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleCompare.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleCompareLevel.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleGrad.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleLevel.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureStore.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/transpose.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/transpose.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/trunc.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/trunc.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/unpack2x16float.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/unpack2x16float.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/unpack2x16snorm.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/unpack2x16snorm.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/unpack2x16unorm.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/unpack2x16unorm.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/unpack4x8snorm.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/unpack4x8snorm.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/unpack4x8unorm.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/unpack4x8unorm.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/unpack4xI8.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/unpack4xI8.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/unpack4xU8.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/unpack4xU8.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/utils.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/workgroupBarrier.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/user/ptr_params.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/user/ptr_params.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/case.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/case_cache.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/expectation.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/expression.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/interval_filter.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/af_arithmetic.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/af_arithmetic.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/af_assignment.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/af_assignment.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/ai_assignment.cache.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/ai_assignment.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/ai_assignment.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/bool_conversion.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/bool_conversion.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/bool_logical.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/f16_arithmetic.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/f16_arithmetic.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/f16_conversion.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/f16_conversion.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/f32_arithmetic.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/f32_arithmetic.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/f32_conversion.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/f32_conversion.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/i32_arithmetic.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/i32_arithmetic.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/i32_complement.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/i32_complement.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/i32_conversion.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/i32_conversion.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/indirection.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/indirection.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/u32_complement.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/u32_complement.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/u32_conversion.cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/u32_conversion.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/unary.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/float_parse-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/float_parse.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/call.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/complex.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/eval_order.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/for.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/harness.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/if.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/loop.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/phony.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/return.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/switch.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/while.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/memory_layout.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/memory_layout.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/memory_model/adjacent.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/memory_model/atomicity.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/memory_model/barrier.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/memory_model/coherence.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/memory_model/memory_model_setup.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/memory_model/weak.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/padding.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/robust_access.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/robust_access_vertex.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/shader_io/compute_builtins.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/shader_io/fragment_builtins.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/shader_io/fragment_builtins.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/shader_io/shared_structs.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/shader_io/workgroup_size.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/shader_io/workgroup_size.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/shadow.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/stage.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/stage.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/statement/compound.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/statement/compound.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/statement/increment_decrement.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/zero_init.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/types.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/const_assert/const_assert.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/decl/compound_statement.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/decl/compound_statement.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/decl/const.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/decl/override.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/decl/ptr_spelling.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/decl/util.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/decl/var.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/decl/var.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/decl/var_access_mode.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/access/vector.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/binary/bitwise_shift.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/abs.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/acos.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/acosh.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/arrayLength.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/arrayLength.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/asin.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/asinh.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/atan.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/atan2.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/atanh.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/atomics.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/barriers.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/barriers.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/bitcast.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/ceil.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/clamp.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/const_override_validation.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/cos.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/cosh.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/degrees.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/dot4I8Packed.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/dot4I8Packed.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/dot4U8Packed.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/dot4U8Packed.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/exp.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/exp2.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/floor.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/floor.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/inverseSqrt.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/length.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/log.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/log2.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/modf.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/pack4xI8.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/pack4xI8.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/pack4xI8Clamp.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/pack4xI8Clamp.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/pack4xU8.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/pack4xU8.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/pack4xU8Clamp.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/pack4xU8Clamp.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/radians.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/round.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/saturate.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/sign.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/sin.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/sinh.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/sqrt.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/tan.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/unpack4xI8.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/unpack4xI8.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/unpack4xU8.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/unpack4xU8.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/extension/pointer_composite_access.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/extension/pointer_composite_access.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/functions/alias_analysis.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/functions/restrictions.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/align.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/attribute.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/binary_ops.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/blankspace.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/break.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/break_if.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/break_if.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/builtin.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/comments.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/compound.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/compound.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/const.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/const_assert.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/continuing.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/continuing.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/diagnostic.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/discard.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/enable.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/identifiers.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/literal.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/must_use.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/pipeline_stage.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/requires.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/requires.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/semicolon.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/source.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/unary_ops.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/var_and_let.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/shader_io/binding.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/shader_io/builtins.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/shader_io/entry_point.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/shader_io/group.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/shader_io/group_and_binding.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/shader_io/id.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/shader_io/interpolate.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/shader_io/invariant.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/shader_io/locations.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/shader_io/size.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/shader_io/util.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/shader_io/workgroup_size.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/shader_validation_test.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/types/alias.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/types/struct.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/types/vector.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/uniformity/uniformity.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/values.js
    A LayoutTests/http/tests/webgpu/webgpu/util/binary_stream.js
    M LayoutTests/http/tests/webgpu/webgpu/util/buffer.js
    M LayoutTests/http/tests/webgpu/webgpu/util/check_contents.js
    M LayoutTests/http/tests/webgpu/webgpu/util/color_space_conversion.js
    M LayoutTests/http/tests/webgpu/webgpu/util/command_buffer_maker.js
    M LayoutTests/http/tests/webgpu/webgpu/util/compare.js
    M LayoutTests/http/tests/webgpu/webgpu/util/constants.js
    M LayoutTests/http/tests/webgpu/webgpu/util/conversion.js
    M LayoutTests/http/tests/webgpu/webgpu/util/copy_to_texture.js
    M LayoutTests/http/tests/webgpu/webgpu/util/create_elements.js
    M LayoutTests/http/tests/webgpu/webgpu/util/device_pool.js
    M LayoutTests/http/tests/webgpu/webgpu/util/floating_point.js
    M LayoutTests/http/tests/webgpu/webgpu/util/math.js
    M LayoutTests/http/tests/webgpu/webgpu/util/memory.js
    M LayoutTests/http/tests/webgpu/webgpu/util/pretty_diff_tables.js
    M LayoutTests/http/tests/webgpu/webgpu/util/prng.js
    A LayoutTests/http/tests/webgpu/webgpu/util/reinterpret.js
    M LayoutTests/http/tests/webgpu/webgpu/util/shader.js
    M LayoutTests/http/tests/webgpu/webgpu/util/texture.js
    M LayoutTests/http/tests/webgpu/webgpu/util/texture/base.js
    A LayoutTests/http/tests/webgpu/webgpu/util/texture/color_space_conversions.html
    A LayoutTests/http/tests/webgpu/webgpu/util/texture/color_space_conversions.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/util/texture/data_generation.js
    M LayoutTests/http/tests/webgpu/webgpu/util/texture/layout.js
    M LayoutTests/http/tests/webgpu/webgpu/util/texture/subresource.js
    M LayoutTests/http/tests/webgpu/webgpu/util/texture/texel_data.js
    M LayoutTests/http/tests/webgpu/webgpu/util/texture/texel_data.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/util/texture/texel_view.js
    M LayoutTests/http/tests/webgpu/webgpu/util/texture/texture_ok.js
    M LayoutTests/http/tests/webgpu/webgpu/util/texture/texture_ok.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/util/unions.js
    M LayoutTests/http/tests/webgpu/webgpu/web_platform/canvas/configure.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/web_platform/canvas/context_creation.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/web_platform/canvas/getCurrentTexture.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/web_platform/canvas/getPreferredCanvasFormat.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/web_platform/canvas/readbackFromWebGPUCanvas.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/web_platform/copyToTexture/ImageBitmap.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/web_platform/copyToTexture/ImageData.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/web_platform/copyToTexture/canvas.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/web_platform/copyToTexture/image.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/web_platform/copyToTexture/util.js
    M LayoutTests/http/tests/webgpu/webgpu/web_platform/copyToTexture/video.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/web_platform/external_texture/video.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/web_platform/util.js
    M LayoutTests/http/tests/webgpu/webgpu/web_platform/worker/worker.js
    M LayoutTests/http/tests/webgpu/webgpu/web_platform/worker/worker.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/web_platform/worker/worker_launcher.js
    M LayoutTests/platform/mac-wk2/TestExpectations

  Log Message:
  -----------
  [WebGPU] Update CTS tests
https://bugs.webkit.org/show_bug.cgi?id=268638
<radar://122193777>

Reviewed by Dan Glastonbury.

Update WebGPU CTS to latest revision so other PRs don't include manual
updates to the CTS tests so they can pass with run-webkit-tests

* LayoutTests/http/tests/webgpu/webgpu/api/operation/adapter/requestAdapter.spec.js:
Truncated due to commit message length, it was an auto import using import-webgpu-cts

Canonical link: https://commits.webkit.org/274107@main




More information about the webkit-changes mailing list