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

mwyrzykowski noreply at github.com
Mon Oct 23 18:19:26 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 9b462cda336c09650085307935438f1c3f8f1d0d
      https://github.com/WebKit/WebKit/commit/9b462cda336c09650085307935438f1c3f8f1d0d
  Author: Mike Wyrzykowski <mwyrzykowski at apple.com>
  Date:   2023-10-23 (Mon, 23 Oct 2023)

  Changed paths:
    M LayoutTests/http/tests/webgpu/common/framework/data_cache.js
    M LayoutTests/http/tests/webgpu/common/framework/fixture.js
    A 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
    A LayoutTests/http/tests/webgpu/common/internal/websocket_logger.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
    M LayoutTests/http/tests/webgpu/common/util/data_tables.js
    M LayoutTests/http/tests/webgpu/common/util/navigator_gpu.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.html
    M LayoutTests/http/tests/webgpu/cts.https.html
    M LayoutTests/http/tests/webgpu/resources/README.md
    A LayoutTests/http/tests/webgpu/resources/four-colors-h264-bt601-rotate-180.mp4
    A LayoutTests/http/tests/webgpu/resources/four-colors-h264-bt601-rotate-270.mp4
    A LayoutTests/http/tests/webgpu/resources/four-colors-h264-bt601-rotate-90.mp4
    A LayoutTests/http/tests/webgpu/resources/four-colors-h264-bt601.mp4
    A LayoutTests/http/tests/webgpu/resources/four-colors-theora-bt601.ogv
    A LayoutTests/http/tests/webgpu/resources/four-colors-vp8-bt601.webm
    A LayoutTests/http/tests/webgpu/resources/four-colors-vp9-bt601.webm
    A LayoutTests/http/tests/webgpu/resources/four-colors-vp9-bt709.webm
    A LayoutTests/http/tests/webgpu/resources/four-colors.png
    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/adapter/requestDevice.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/buffers/map.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/command_buffer/copyTextureToTexture.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/command_buffer/image_copy.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/operation/command_buffer/queries/occlusionQuery.html
    A LayoutTests/http/tests/webgpu/webgpu/api/operation/command_buffer/queries/occlusionQuery.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/overrides.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/device/lost.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/operation/labels.html
    A LayoutTests/http/tests/webgpu/webgpu/api/operation/labels.spec.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/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_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/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/stencil.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
    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/shader_module/compilation_info.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/texture_view/format_reinterpretation.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/vertex_state/correctness.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/buffer/create.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/features/texture_formats.spec.js
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxInterStageShaderVariables.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxSampledTexturesPerShaderStage.html
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxSampledTexturesPerShaderStage.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxSamplersPerShaderStage.html
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxSamplersPerShaderStage.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageBufferBindingSize.html
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageBufferBindingSize.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageBuffersPerShaderStage.html
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageBuffersPerShaderStage.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageTexturesPerShaderStage.html
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageTexturesPerShaderStage.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxTextureArrayLayers.html
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxTextureArrayLayers.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxTextureDimension1D.html
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxTextureDimension1D.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxTextureDimension2D.html
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxTextureDimension2D.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxTextureDimension3D.html
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxTextureDimension3D.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxUniformBufferBindingSize.html
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxUniformBufferBindingSize.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxUniformBuffersPerShaderStage.html
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxUniformBuffersPerShaderStage.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxVertexAttributes.html
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxVertexAttributes.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxVertexBufferArrayStride.html
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxVertexBufferArrayStride.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxVertexBuffers.html
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxVertexBuffers.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/minStorageBufferOffsetAlignment.html
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/minStorageBufferOffsetAlignment.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/minUniformBufferOffsetAlignment.html
    A 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/createTexture.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/createView.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/beginComputePass.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/beginRenderPass.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/cmds/clearBuffer.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/cmds/compute_pass.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/cmds/copyTextureToTexture.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/cmds/render/draw.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/cmds/render/setVertexBuffer.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/cmds/setBindGroup.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/createRenderBundleEncoder.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/encoder_state.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/render_bundle.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/error_scope.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/gpu_external_texture_expiration.html
    A 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/destroy.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/queue/copyToTexture/CopyExternalImageToTexture.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/queue/destroyed/buffer.html
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/queue/destroyed/buffer.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/queue/destroyed/texture.html
    A 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_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/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/vertex_state.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/resource_usages/buffer/in_pass_encoder.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/shader_module/entry_point.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/state/device_lost/destroy.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/texture/bgra8unorm_storage.html
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/texture/bgra8unorm_storage.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/texture/destroy.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/api/validation/texture/float32_filterable.html
    A 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/encoding/cmds/copyTextureToBuffer.html
    A LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/encoding/cmds/copyTextureToBuffer.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/encoding/programmable/pipeline_bind_group_compat.html
    A 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/fragment_state.html
    A 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.html
    A 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.html
    A 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.html
    A LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/texture/createTexture.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/texture/cubeArray.html
    A LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/texture/cubeArray.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/compat/compatibility_test.js
    A LayoutTests/http/tests/webgpu/webgpu/format_info.js
    M LayoutTests/http/tests/webgpu/webgpu/gpu_test.js
    M LayoutTests/http/tests/webgpu/webgpu/idl/exposed.http.html
    M LayoutTests/http/tests/webgpu/webgpu/idl/exposed.https.html
    M LayoutTests/http/tests/webgpu/webgpu/idl/idl_test.js
    M LayoutTests/http/tests/webgpu/webgpu/listing.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/af_addition.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/af_multiplication.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/af_subtraction.html
    A 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
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/bitwise_shift.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A 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.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_subtraction.spec.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.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/i32_comparison.spec.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.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/u32_comparison.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/abs.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/acos.spec.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/arrayLength.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/asin.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/asinh.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atan.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atan2.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atanh.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicAdd.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicAdd.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicAnd.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicAnd.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicCompareExchangeWeak.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicCompareExchangeWeak.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicExchange.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicExchange.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicLoad.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicLoad.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicMax.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicMax.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicMin.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicMin.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicOr.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicOr.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicStore.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicStore.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicSub.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicSub.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicXor.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicXor.spec.js
    A 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.html
    A 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
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/ceil.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/clamp.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/cos.spec.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/cross.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/degrees.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/determinant.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/distance.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/dot.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/exp.spec.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/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/floor.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/fma.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/fract.spec.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/inversesqrt.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/ldexp.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/length.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/log.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/log2.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/max.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/min.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/mix.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/modf.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/normalize.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/pow.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/quantizeToF16.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/radians.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/reflect.spec.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/round.spec.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
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/sign.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/sin.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/sinh.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/smoothstep.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/sqrt.spec.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/tan.spec.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/transpose.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/trunc.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/unpack2x16float.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/unpack2x16snorm.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/unpack2x16unorm.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/unpack4x8snorm.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/unpack4x8unorm.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/case_cache.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/expression.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/af_arithmetic.html
    A 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.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/af_assignment.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/bool_conversion.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/bool_conversion.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/f16_arithmetic.html
    A 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.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/f16_conversion.spec.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.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/f32_conversion.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/i32_complement.html
    A 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.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/i32_conversion.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/u32_complement.html
    A 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.html
    A 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.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/float_parse.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/call.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/call.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/complex.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/complex.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/eval_order.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/eval_order.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/for.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/for.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/harness.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/if.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/if.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/loop.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/loop.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/phony.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/phony.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/return.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/return.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/switch.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/switch.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/while.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/while.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/memory_model/adjacent.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/memory_model/adjacent.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/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/shared_structs.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/shadow.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/shadow.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/statement/increment_decrement.html
    A 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
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/const_assert/const_assert.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/const_assert/const_assert.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/decl/const.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/decl/const.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/decl/override.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/decl/override.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/decl/ptr_spelling.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/decl/ptr_spelling.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/decl/util.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/decl/var_access_mode.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/decl/var_access_mode.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/access/vector.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/access/vector.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/binary/bitwise_shift.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/binary/bitwise_shift.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/abs.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/abs.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/acos.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/acos.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/acosh.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/acosh.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/asin.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/asin.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/asinh.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/asinh.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/atan.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/atan.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/atan2.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/atan2.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/atanh.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/atanh.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/atomics.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/atomics.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/bitcast.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/bitcast.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/ceil.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/ceil.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/clamp.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/clamp.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/const_override_validation.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/cos.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/cos.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/cosh.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/cosh.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/degrees.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/degrees.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/exp.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/exp.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/exp2.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/exp2.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/inverseSqrt.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/inverseSqrt.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/length.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/length.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/log.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/log.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/log2.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/log2.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/modf.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/modf.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/radians.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/radians.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/round.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/round.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/saturate.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/saturate.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/sign.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/sign.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/sin.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/sin.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/sinh.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/sinh.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/sqrt.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/sqrt.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/tan.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/tan.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/functions/alias_analysis.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/functions/alias_analysis.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/functions/restrictions.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/functions/restrictions.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/align.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/attribute.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/attribute.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/binary_ops.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/binary_ops.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/blankspace.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/break.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/break.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/builtin.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/const.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/const.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/const_assert.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/const_assert.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/diagnostic.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/diagnostic.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/discard.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/discard.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/enable.html
    A 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
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/must_use.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/must_use.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/pipeline_stage.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/pipeline_stage.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/semicolon.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/unary_ops.html
    A 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
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/shader_io/binding.html
    A 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
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/shader_io/group.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/shader_io/group.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/shader_io/group_and_binding.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/shader_io/group_and_binding.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/shader_io/id.html
    A 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
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/shader_io/size.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/shader_io/size.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/shader/validation/shader_io/util.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/shader_io/workgroup_size.html
    A 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
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/types/alias.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/types/alias.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/types/struct.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/types/struct.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/types/vector.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/types/vector.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/uniformity/uniformity.html
    A LayoutTests/http/tests/webgpu/webgpu/shader/validation/uniformity/uniformity.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/util/check_contents.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
    A LayoutTests/http/tests/webgpu/webgpu/util/floating_point.js
    M LayoutTests/http/tests/webgpu/webgpu/util/math.js
    A LayoutTests/http/tests/webgpu/webgpu/util/prng.js
    M LayoutTests/http/tests/webgpu/webgpu/util/texture.js
    M LayoutTests/http/tests/webgpu/webgpu/util/texture/base.js
    M LayoutTests/http/tests/webgpu/webgpu/util/texture/layout.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/unions.js
    M LayoutTests/http/tests/webgpu/webgpu/web_platform/canvas/configure.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/web_platform/canvas/getCurrentTexture.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
    A LayoutTests/http/tests/webgpu/webgpu/web_platform/copyToTexture/ImageData.html
    A LayoutTests/http/tests/webgpu/webgpu/web_platform/copyToTexture/ImageData.spec.js
    M LayoutTests/http/tests/webgpu/webgpu/web_platform/copyToTexture/canvas.spec.js
    A LayoutTests/http/tests/webgpu/webgpu/web_platform/copyToTexture/image.html
    A LayoutTests/http/tests/webgpu/webgpu/web_platform/copyToTexture/image.spec.js
    A 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_launcher.js
    M LayoutTests/platform/ios/TestExpectations
    M LayoutTests/platform/mac-wk1/TestExpectations
    M LayoutTests/platform/mac/TestExpectations
    M Tools/Scripts/import-webgpu-cts

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

Reviewed by Tadeu Zagallo.

Use the import-webgpu-cts script to update the CTS to the current version.

* LayoutTests/http/tests/webgpu/common/framework/data_cache.js:
* LayoutTests/http/tests/webgpu/common/framework/fixture.js:
(export.SubcaseBatchState):
(export.Fixture.MakeSharedState):
(export.Fixture.prototype.async finalize):
(fn.t.t.expectValidationError):
* LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/encoder_state.spec.js:
(string_appeared_here.filter.p.p.endTwice.p.secondEndInAnotherPass.fn.t.else.endTwice.t.expectValidationError):
(true.fn.t.endTwice.t.expectValidationError):
(true.fn.t.t.expectValidationError):
(0.fn.t.t.expectValidationError): Deleted.
* LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/render_bundle.spec.js:
* LayoutTests/http/tests/webgpu/webgpu/api/validation/error_scope.spec.js:
(ErrorScopeTests.prototype.async init):
(ErrorScopeTests.prototype.generateError):
* LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pipeline/overrides.spec.js:
(g.test.string_appeared_here.desc.Tests.creating.bind.group.on.destroyed.device.Tests.valid.combinations.of.Various.binded.resource.types.Various.valid.binding.entries.Maximum.set of): Deleted.
* LayoutTests/http/tests/webgpu/webgpu/api/validation/texture/bgra8unorm_storage.html: Added.
* LayoutTests/http/tests/webgpu/webgpu/api/validation/validation_test.js:
(export.ValidationTest.prototype.doCreateRenderPipelineTest):
(export.ValidationTest.prototype.doCreateComputePipelineTest):
(export.ValidationTest):
* LayoutTests/http/tests/webgpu/webgpu/capability_info.js:
(export.textureBindingEntries):
(export.getDefaultLimitsForAdapter):
(export.depthStencilBufferTextureCopySupported): Deleted.
* LayoutTests/http/tests/webgpu/webgpu/listing.js:
(not_equals):
(less_than):
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/af_matrix_addition.html: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/bitwise_shift.html: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f16_division.spec.js: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f16_matrix_addition.html: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f16_matrix_addition.spec.js: Added.
(b):
(b):
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f16_matrix_vector_multiplication.spec.js: Added.
(b):
(fn.async t):
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f16_multiplication.html: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f16_multiplication.spec.js: Added.
(b):
(fn.async t):
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_addition.html: Added.
(const.additionScalarVectorInterval):
(4.fn.async t):
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_comparison.html: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_comparison.spec.js: Added.
(makeCase):
(equals_non_const):
(not_equals_const):
(less_than_non_const):
(less_than_const):
(less_equals_non_const):
(less_equals_const):
(greater_than_non_const):
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_division.html: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_division.spec.js: Added.
(const.divisionVectorScalarInterval):
(b):
(4.fn.async t):
(b):
(b):
(4.fn.async t):
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_matrix_vector_multiplication.html: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_matrix_vector_multiplication.spec.js: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_multiplication.html: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_multiplication.spec.js: Added.
(const.multiplicationVectorScalarInterval):
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_remainder.html: Added.
(const.remainderScalarVectorInterval):
(4.fn.async t):
(const.subtractionScalarVectorInterval):
(division_non_const):
(subtraction_vector4_scalar):
(division_scalar_vector2_non_const):
(division_vector2_scalar_const):
(division_vector3_scalar_const):
(division_vector4_scalar_const):
(remainder_scalar_vector2_non_const):
(remainder_scalar_vector3_non_const):
(remainder_scalar_vector4_const):
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/u32_arithmetic.spec.js:
(u32_add):
(u32_subtract):
(u32_multiply):
(u32_divide_non_const):
(u32_divide_const):
(addition_scalar_vector3):
(addition_scalar_vector4):
(subtraction_scalar_vector3):
(subtraction_scalar_vector4):
(division_vector2_scalar_non_const):
(remainder_vector4_scalar_non_const):
(remainder_scalar_vector2_const):
(f16_non_const):
(g.test.string_appeared_here.specURL.string_appeared_here.desc.Test.the.arrayLength.builtin.when.used.with.a.read.only.storage.buffer.fn.t.compute.workgroup_size.1.fn.main):
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/asin.spec.js:
(f16_const):
(f16_non_const):
(f32):
(f16):
(f32):
(f16):
(fn.async t):
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atanh.spec.js:
(f32_const):
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicAdd.html: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicAdd.spec.js: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicCompareExchangeWeak.html: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicExchange.html: Added.
(string_appeared_here.fn.t.builtin):
(string_appeared_here.fn.async t):
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicLoad.html: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicLoad.spec.js: Added.
(string_appeared_here.fn.t.fn.main.builtin):
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicMax.spec.js: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicOr.html: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicOr.spec.js: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicStore.html: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicStore.spec.js: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicSub.spec.js: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/harness.js: Added.
(export.const.kMapId.passthrough.scalarType.string_appeared_here.fn.map_id):
(export.const.kMapId.remap.scalarType.string_appeared_here.fn.map_id):
(export.runStorageVariableTest):
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/bitcast.html: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/bitcast.spec.js: Added.
(u16x2ToU32):
(bitcastF32ToF32Comparator):
(fn.async t):
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/degrees.spec.js:
(f16_const):
(fn.async t):
(f32_const):
(f32_non_const):
(f32_vec4_const): Deleted.
(f32_vec4_non_const): Deleted.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/faceForward.spec.js:
(makeCaseF32): Deleted.
(4.fn.async t):
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/floor.spec.js:
(f32):
(f32_non_const):
(abstract):
(4.fn.async t):
(fn.async t):
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/fract.spec.js:
(fn.async t):
(expBuilder):
(makeVectorCaseFract):
(f32_exp):
(fn.async t):
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/inversesqrt.spec.js:
(onlyConstInputSource.fn.async t):
(fractBuilder): Deleted.
(f32_vec3_fract): Deleted.
(f32_non_const):
(abstract):
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/reflect.spec.js:
(generateCasesF32): Deleted.
(f32_vec4_const): Deleted.
(f32):
(f16):
(f16):
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/sin.spec.js:
(f32):
(f32_const):
(f32_non_const):
(f32_const):
(f32_non_const):
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/tan.spec.js:
(f32):
(async export.waitForNextFrame): Deleted.
(self.onmessage.async ev):
* LayoutTests/http/tests/webgpu/webgpu/web_platform/worker/worker_launcher.js:
(export.async launchWorker):
* LayoutTests/platform/ios/TestExpectations:
* LayoutTests/platform/mac/TestExpectations:
* Tools/Scripts/import-webgpu-cts:

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




More information about the webkit-changes mailing list