Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: afc3dc77e398a7fd83273773b0471261bfe3eeee
https://github.com/WebKit/WebKit/commit/afc3dc77e398a7fd83273773b0471261bfe3eeee
Author: Alan Baradlay <[email protected]>
Date: 2025-09-02 (Tue, 02 Sep 2025)
Changed paths:
M
LayoutTests/http/tests/webgpu/webgpu/api/operation/adapter/info-expected.txt
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/command_buffer/image_copy-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/operation/memory_sync/buffer/multiple_buffers-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/operation/rendering/depth_clip_clamp-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/operation/storage_texture/read_only-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/operation/texture_view/write-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/createBindGroupLayout-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/createTexture-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/image_copy/buffer_texture_copies-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/image_copy/layout_related-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pass/render_pass_descriptor-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pipeline/depth_stencil_state-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pipeline/misc-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/resource_usages/texture/in_render_common-expected.txt
M LayoutTests/http/tests/webgpu/webgpu/examples-expected.txt
M LayoutTests/http/tests/webgpu/webgpu/idl/javascript-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/mix-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleBaseClampToEdge-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/constructor/non_zero-expected.txt
M LayoutTests/http/tests/webgpu/webgpu/shader/execution/limits-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/execution/memory_layout-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/decl/context_dependent_resolution-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/binary/add_sub_mul-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/binary/bitwise_shift-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/binary/div_rem-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/acos-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/acosh-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/asin-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/atanh-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/cosh-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/cross-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/degrees-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/distance-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/dot-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/exp-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/exp2-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/extractBits-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/faceForward-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/fma-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/insertBits-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/inverseSqrt-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/ldexp-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/log-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/log2-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/normalize-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/pow-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/quantizeToF16-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/reflect-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/refract-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/sinh-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/smoothstep-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/sqrt-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/textureLoad-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/textureSample-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/textureSampleGrad-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/textureSampleLevel-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/unpack2x16float-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/functions/alias_analysis-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/diagnostic-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/literal-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/shadow_builtins-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/shader_io/group_and_binding-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/uniformity/uniformity-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/util/texture/color_space_conversions-expected.txt
M LayoutTests/http/tests/webgpu/webgpu/util/texture/texel_data-expected.txt
M LayoutTests/http/tests/webgpu/webgpu/util/texture/texture_ok-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/web_platform/canvas/getCurrentTexture-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/web_platform/canvas/readbackFromWebGPUCanvas-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/web_platform/copyToTexture/ImageBitmap-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/web_platform/copyToTexture/canvas-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/web_platform/copyToTexture/image_file-expected.txt
M Source/WebCore/Modules/WebGPU/GPUAdapter.cpp
M Source/WebCore/Modules/WebGPU/GPUAdapter.h
M Source/WebCore/Modules/WebGPU/GPUDevice.cpp
M Source/WebCore/Modules/WebGPU/GPUDevice.h
M Source/WebCore/Modules/WebGPU/GPUDevice.idl
M Source/WebCore/Modules/WebGPU/GPURenderPassColorAttachment.h
M Source/WebCore/Modules/WebGPU/GPURenderPassColorAttachment.idl
M Source/WebCore/Modules/WebGPU/GPUTexture.cpp
M Source/WebCore/Modules/WebGPU/Implementation/WebGPUAdapterImpl.cpp
M Source/WebCore/Modules/WebGPU/Implementation/WebGPUCommandEncoderImpl.cpp
M
Source/WebCore/Modules/WebGPU/InternalAPI/WebGPURenderPassColorAttachment.h
M Source/WebGPU/WebGPU/WebGPU.h
M Source/WebKit/Shared/WebGPU/WebGPURenderPassColorAttachment.cpp
Log Message:
-----------
[WebGPU] Use GPUTexture in GPURenderPassColorAttachment
https://bugs.webkit.org/show_bug.cgi?id=294006
rdar://152555672
Reviewed by Tadeu Zagallo.
Some CTS tests fail because we didn't support GPUTexture in the idl, only
GPUTextureView.
Support GPUTexture and update expectations.
*
LayoutTests/http/tests/webgpu/webgpu/api/operation/buffers/createBindGroup-expected.txt:
* Source/WebCore/Modules/WebGPU/GPUBindGroupEntry.h:
(WebCore::convertToBacking):
(WebCore::GPUBindGroupEntry::equal):
(WebCore::GPUBindGroupEntry::equalSizes):
* Source/WebCore/Modules/WebGPU/GPUBindGroupEntry.idl:
Canonical link: https://commits.webkit.org/299475@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes