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

Reply via email to