Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 316fd532cc8e1a65c4a0735f2d7c70a2f6de894e https://github.com/WebKit/WebKit/commit/316fd532cc8e1a65c4a0735f2d7c70a2f6de894e Author: Mike Wyrzykowski <mwyrzykow...@apple.com> Date: 2025-08-25 (Mon, 25 Aug 2025)
Changed paths: M LayoutTests/http/tests/webgpu/common/framework/fixture.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/internal/logging/log_message.js M LayoutTests/http/tests/webgpu/common/internal/logging/test_case_recorder.js M LayoutTests/http/tests/webgpu/common/internal/test_group.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/helper/utils_worker.js M LayoutTests/http/tests/webgpu/common/runtime/helper/wrap_for_worker.js M LayoutTests/http/tests/webgpu/common/util/navigator_gpu.js M LayoutTests/http/tests/webgpu/common/util/util.js M LayoutTests/http/tests/webgpu/cts-chunked2sec.https.html M LayoutTests/http/tests/webgpu/cts-withsomeworkers.https.html M LayoutTests/http/tests/webgpu/cts.https.html M LayoutTests/http/tests/webgpu/resources/cache/hashes.json M LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/asinh.bin M LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/atanh.bin M LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/af_matrix_matrix_multiplication.bin M LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/af_matrix_vector_multiplication.bin M LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f32_addition.bin M LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f32_matrix_addition.bin M LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f32_matrix_matrix_multiplication.bin M LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f32_matrix_subtraction.bin M LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f32_matrix_vector_multiplication.bin M LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/binary/f32_subtraction.bin M LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/bitcast.bin M LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/cross.bin M LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/derivatives.bin M LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/distance.bin M LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/dot.bin M LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/faceForward.bin M LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/fma.bin M LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/fwidth.bin M LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/length.bin M LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/mix.bin M LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/normalize.bin M LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/reflect.bin M LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/refract.bin M LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/smoothstep.bin M LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/tanh.bin M LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/unary/i32_conversion.bin M LayoutTests/http/tests/webgpu/resources/cache/webgpu/shader/execution/unary/u32_conversion.bin M LayoutTests/http/tests/webgpu/webgpu/api/operation/adapter/info.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/operation/adapter/requestAdapter-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/operation/adapter/requestAdapter.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/operation/adapter/requestDevice-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/operation/adapter/requestDevice.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/operation/buffers/createBindGroup-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/operation/command_buffer/copyBufferToBuffer-expected.txt 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/render/state_tracking.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/operation/compute_pipeline/overrides.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/operation/limits/max_combined_limits-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/operation/limits/max_combined_limits.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/operation/memory_sync/buffer/single_buffer-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/operation/memory_sync/texture/readonly_depth_stencil-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/operation/pipeline/pipeline_layout_created_with_null_bind_group_layout-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/operation/render_pass/clear_value-expected.txt 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-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/operation/render_pass/resolve.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/operation/render_pass/storeOp-expected.txt 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-expected.txt 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-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/operation/rendering/color_target_state.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/operation/rendering/depth-expected.txt 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-expected.txt 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/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-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/operation/sampling/filter_mode.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/operation/sampling/sampler_texture-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/operation/sampling/sampler_texture.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/operation/storage_texture/read_only.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/operation/storage_texture/read_write-expected.txt M 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/write.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/operation/uncapturederror-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/operation/uncapturederror.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-expected.txt 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-expected.txt 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/features/texture_formats_tier1-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/features/texture_formats_tier1.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/features/texture_formats_tier2-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/limit_utils.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxColorAttachmentBytesPerSample.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxDynamicStorageBuffersPerPipelineLayout-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxDynamicUniformBuffersPerPipelineLayout-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxInterStageShaderVariables-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageBuffersInFragmentStage-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageBuffersInFragmentStage.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageBuffersInVertexStage-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageBuffersInVertexStage.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/maxStorageTexturesInFragmentStage-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageTexturesInFragmentStage.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageTexturesInVertexStage-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageTexturesInVertexStage.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageTexturesPerShaderStage.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/compute_pipeline-expected.txt 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-expected.txt 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/encoding/beginComputePass-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/beginComputePass.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/beginRenderPass-expected.txt 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/copyBufferToBuffer.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/cmds/copyTextureToTexture-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/cmds/copyTextureToTexture.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/cmds/debug.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/cmds/index_access-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/cmds/index_access.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/dynamic_state-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/cmds/render/dynamic_state.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/cmds/render/indirect_draw.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/cmds/render/indirect_multi_draw.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/cmds/render/setIndexBuffer.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/cmds/render/setPipeline.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/render/state_tracking.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/cmds/render_pass.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-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/createRenderBundleEncoder.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/encoder_open_state-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/encoder_open_state.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/encoder_state-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/encoder_state.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/programmable/pipeline_bind_group_compat.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/queries/begin_end.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/queries/general-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/queries/general.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/queries/resolveQuerySet.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 M LayoutTests/http/tests/webgpu/webgpu/api/validation/getBindGroupLayout.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/gpu_external_texture_expiration-expected.txt 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-expected.txt 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-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/validation/image_copy/texture_related.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/layout_shader_compat.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/non_filterable_texture-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/validation/non_filterable_texture.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/buffer_mapped.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/queue/copyToTexture/CopyExternalImageToTexture-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/validation/queue/copyToTexture/CopyExternalImageToTexture.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/queue/destroyed/buffer.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/queue/destroyed/query_set.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/queue/destroyed/texture.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/queue/submit.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/queue/writeBuffer.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/queue/writeTexture.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-expected.txt 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/float32_blendable.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pipeline/fragment_state-expected.txt 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-expected.txt 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/resource_compatibility.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/buffer/in_pass_encoder.spec.js M LayoutTests/http/tests/webgpu/webgpu/api/validation/resource_usages/buffer/in_pass_misc.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-expected.txt 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 M LayoutTests/http/tests/webgpu/webgpu/api/validation/state/device_lost/destroy-expected.txt M LayoutTests/http/tests/webgpu/webgpu/api/validation/state/device_lost/destroy.spec.js 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/capability_info.js M LayoutTests/http/tests/webgpu/webgpu/error_test.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/idl/idl_test.js M LayoutTests/http/tests/webgpu/webgpu/idl/javascript.spec.js M LayoutTests/http/tests/webgpu/webgpu/listing.js M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/bitwise_shift-expected.txt M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/derivatives.js M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/subgroupBallot.spec.js M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/subgroupMul.spec.js M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/subgroupShuffle.spec.js M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/subgroup_util.js M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureDimensions.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-expected.txt 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/textureSampleBaseClampToEdge.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-expected.txt M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureStore.spec.js M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/texture_utils-expected.txt M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/texture_utils.js M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/texture_utils.spec.js M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/workgroupUniformLoad-expected.txt M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/workgroupUniformLoad.spec.js M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/i32_conversion-expected.txt M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/i32_conversion.cache.js M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/u32_conversion-expected.txt M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/unary/u32_conversion.cache.js M LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/eval_order-expected.txt M LayoutTests/http/tests/webgpu/webgpu/shader/execution/memory_model/texture_intra_invocation_coherence-expected.txt M LayoutTests/http/tests/webgpu/webgpu/shader/execution/memory_model/texture_intra_invocation_coherence.spec.js M LayoutTests/http/tests/webgpu/webgpu/shader/execution/padding-expected.txt M LayoutTests/http/tests/webgpu/webgpu/shader/execution/robust_access_vertex.spec.js M 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 M LayoutTests/http/tests/webgpu/webgpu/shader/execution/shader_io/vertex_builtins.spec.js M LayoutTests/http/tests/webgpu/webgpu/shader/execution/shader_io/workgroup_size-expected.txt M LayoutTests/http/tests/webgpu/webgpu/shader/execution/shader_io/workgroup_size.spec.js M LayoutTests/http/tests/webgpu/webgpu/shader/validation/decl/var-expected.txt M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/access/array-expected.txt M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/access/array.spec.js M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/access/matrix-expected.txt M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/binary/short_circuiting_and_or-expected.txt M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/pack2x16float-expected.txt M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/textureDimensions.spec.js M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/textureLoad.spec.js M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/textureNumLayers.spec.js M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/textureSampleBias-expected.txt M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/textureSampleLevel.spec.js M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/textureStore.spec.js M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/value_constructor-expected.txt M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/workgroupUniformLoad-expected.txt M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/workgroupUniformLoad.spec.js M LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/early_evaluation-expected.txt M LayoutTests/http/tests/webgpu/webgpu/shader/validation/functions/restrictions-expected.txt M LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/blankspace-expected.txt M LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/comments-expected.txt M LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/identifiers-expected.txt M LayoutTests/http/tests/webgpu/webgpu/shader/validation/shader_io/interpolate-expected.txt M LayoutTests/http/tests/webgpu/webgpu/shader/validation/shader_io/workgroup_size-expected.txt 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/statement/continuing-expected.txt M LayoutTests/http/tests/webgpu/webgpu/shader/validation/statement/for-expected.txt M LayoutTests/http/tests/webgpu/webgpu/shader/validation/statement/phony-expected.txt M LayoutTests/http/tests/webgpu/webgpu/shader/validation/types/textures-expected.txt M LayoutTests/http/tests/webgpu/webgpu/shader/validation/types/textures.spec.js M LayoutTests/http/tests/webgpu/webgpu/shader/validation/uniformity/uniformity.spec.js M LayoutTests/http/tests/webgpu/webgpu/util/command_buffer_maker.js M LayoutTests/http/tests/webgpu/webgpu/util/copy_to_texture.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/texture/base.js M LayoutTests/http/tests/webgpu/webgpu/util/texture/texel_data.js M LayoutTests/http/tests/webgpu/webgpu/util/texture/texture_ok.spec.js M LayoutTests/http/tests/webgpu/webgpu/web_platform/canvas/configure-expected.txt M LayoutTests/http/tests/webgpu/webgpu/web_platform/canvas/configure.spec.js M LayoutTests/http/tests/webgpu/webgpu/web_platform/canvas/readbackFromWebGPUCanvas-expected.txt M LayoutTests/http/tests/webgpu/webgpu/web_platform/canvas/readbackFromWebGPUCanvas.spec.js M LayoutTests/http/tests/webgpu/webgpu/web_platform/copyToTexture/ImageData-expected.txt M LayoutTests/http/tests/webgpu/webgpu/web_platform/copyToTexture/canvas-expected.txt M LayoutTests/http/tests/webgpu/webgpu/web_platform/copyToTexture/image-expected.txt M LayoutTests/http/tests/webgpu/webgpu/web_platform/copyToTexture/image.spec.js M LayoutTests/http/tests/webgpu/webgpu/web_platform/copyToTexture/image_file-expected.txt M LayoutTests/http/tests/webgpu/webgpu/web_platform/copyToTexture/image_file.spec.js M LayoutTests/http/tests/webgpu/webgpu/web_platform/copyToTexture/video-expected.txt M LayoutTests/http/tests/webgpu/webgpu/web_platform/copyToTexture/video.spec.js M LayoutTests/http/tests/webgpu/webgpu/web_platform/external_texture/video-expected.txt M LayoutTests/http/tests/webgpu/webgpu/web_platform/external_texture/video.spec.js M LayoutTests/http/tests/webgpu/webgpu/web_platform/util.js M Source/WebCore/Modules/WebGPU/GPUAdapter.cpp M Source/WebCore/Modules/WebGPU/GPUBindGroupEntry.h M Source/WebCore/Modules/WebGPU/GPUBindGroupEntry.idl M Source/WebCore/Modules/WebGPU/GPUDevice.cpp M Source/WebCore/Modules/WebGPU/GPUDevice.h M Source/WebCore/Modules/WebGPU/GPUFeatureName.h M Source/WebCore/Modules/WebGPU/GPUFeatureName.idl M Source/WebCore/Modules/WebGPU/GPUQueue.cpp M Source/WebCore/Modules/WebGPU/GPUTexture.cpp M Source/WebCore/Modules/WebGPU/GPUTextureFormat.h M Source/WebCore/Modules/WebGPU/GPUTextureFormat.idl M Source/WebCore/Modules/WebGPU/Implementation/WebGPUAdapterImpl.cpp M Source/WebCore/Modules/WebGPU/Implementation/WebGPUConvertToBackingContext.cpp M Source/WebCore/Modules/WebGPU/Implementation/WebGPUXRSubImageImpl.cpp M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUFeatureName.h M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUTextureFormat.h M Source/WebCore/html/canvas/GPUCanvasContextCocoa.mm M Source/WebGPU/WGSL/TypeCheck.cpp M Source/WebGPU/WGSL/Types.cpp M Source/WebGPU/WGSL/WGSLEnums.h M Source/WebGPU/WebGPU/BindGroup.mm M Source/WebGPU/WebGPU/HardwareCapabilities.mm M Source/WebGPU/WebGPU/RenderPipeline.mm M Source/WebGPU/WebGPU/ShaderModule.mm M Source/WebGPU/WebGPU/Texture.h M Source/WebGPU/WebGPU/Texture.mm M Source/WebGPU/WebGPU/WebGPU.h M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in M Source/WebKit/Shared/WebGPU/WebGPUFeatureName.serialization.in Log Message: ----------- [WebGPU] Add validation and report availability of "texture-formats-tier1" https://bugs.webkit.org/show_bug.cgi?id=293925 rdar://152875720 Reviewed by Tadeu Zagallo. Report textre-formats-tier1 support, which is supported on all Apple devices which support WebGPU and add passing expectations for 3900 cases which now pass. * LayoutTests/http/tests/webgpu/common/framework/fixture.js: (export.Fixture.prototype.debug): (export.Fixture.prototype.expect): * LayoutTests/http/tests/webgpu/common/framework/resources.js: * LayoutTests/http/tests/webgpu/common/framework/test_config.js: * LayoutTests/http/tests/webgpu/common/internal/logging/log_message.js: (export.LogMessageWithStack.prototype.toRawData): (export.LogMessageWithStack): * LayoutTests/http/tests/webgpu/common/internal/logging/test_case_recorder.js: (export.TestCaseRecorder.prototype.makeDeferredSubRecorder.): (export.TestCaseRecorder.prototype.makeDeferredSubRecorder): (export.TestCaseRecorder): * LayoutTests/http/tests/webgpu/common/internal/test_group.js: (RunCaseSpecific.prototype.async run): (RunCaseSpecific): (RunCaseSpecific.try.try.): Deleted. (RunCaseSpecific.try.try.get const): Deleted. * LayoutTests/http/tests/webgpu/common/internal/version.js: * LayoutTests/http/tests/webgpu/common/runtime/helper/options.js: * LayoutTests/http/tests/webgpu/common/runtime/helper/test_worker-worker.js: (async handleOnMessage): (self.onmessage): (self.onconnect): (async reportTestResults): Deleted. * LayoutTests/http/tests/webgpu/common/runtime/helper/test_worker.js: (export.TestDedicatedWorker): (export.TestSharedWorker): (export.TestServiceWorker): (export.TestServiceWorker.prototype.runShutdownTasksOnLastServiceWorker): (export.TestServiceWorker.prototype.async runImpl): * LayoutTests/http/tests/webgpu/common/runtime/helper/utils_worker.js: (long commit message truncated) Canonical link: https://commits.webkit.org/299147@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes