[webkit-changes] [WebKit/WebKit] e14fcc: [WebGPU] Enable several passing CTS tests and add ...

mwyrzykowski noreply at github.com
Fri Dec 1 19:44:39 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: e14fccd71bf7601319d6bd4dacc4446f6dc7caf1
      https://github.com/WebKit/WebKit/commit/e14fccd71bf7601319d6bd4dacc4446f6dc7caf1
  Author: Mike Wyrzykowski <mwyrzykowski at apple.com>
  Date:   2023-12-01 (Fri, 01 Dec 2023)

  Changed paths:
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/command_buffer/render/dynamic_state-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/command_buffer/render/state_tracking-expected.txt
    A LayoutTests/http/tests/webgpu/webgpu/api/operation/queue/submit-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/render_pass/resolve-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/render_pass/storeOp-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/render_pass/storeop2-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/rendering/basic-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/rendering/color_target_state-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/rendering/depth-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/api/operation/texture_view/format_reinterpretation-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/buffer/destroy-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/queue/submit-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/queue/writeBuffer-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/texture/rg11b10ufloat_renderable-expected.txt
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/af_comparison-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/bitwise-expected.txt
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/bitwise_shift-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/bool_logical-expected.txt
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_addition-expected.txt
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_comparison-expected.txt
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_division-expected.txt
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_matrix_addition-expected.txt
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_matrix_scalar_multiplication-expected.txt
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_matrix_vector_multiplication-expected.txt
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_multiplication-expected.txt
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_subtraction-expected.txt
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/i32_comparison-expected.txt
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/u32_comparison-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/all-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/any-expected.txt
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicAdd-expected.txt
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicLoad-expected.txt
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicMax-expected.txt
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicMin-expected.txt
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicOr-expected.txt
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicStore-expected.txt
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicSub-expected.txt
    A LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicXor-expected.txt

  Log Message:
  -----------
  [WebGPU] Enable several passing CTS tests and add their expectations
https://bugs.webkit.org/show_bug.cgi?id=264210
<radar://117947803>

Reviewed by Tadeu Zagallo.

All these tests are passing locally on Apple Silicon without source changes so enable them.

Inspected all expectations and they read pass with no failures.

Its possible there are some failures on Intel or AMD devices, will validate with EWS.

* LayoutTests/http/tests/webgpu/webgpu/api/operation/command_buffer/copyTextureToTexture-expected.txt:
* LayoutTests/http/tests/webgpu/webgpu/api/operation/command_buffer/render/dynamic_state-expected.txt:
* LayoutTests/http/tests/webgpu/webgpu/api/operation/command_buffer/render/state_tracking-expected.txt:
* LayoutTests/http/tests/webgpu/webgpu/api/operation/render_pass/resolve-expected.txt:
* LayoutTests/http/tests/webgpu/webgpu/api/operation/render_pass/storeOp-expected.txt:
* LayoutTests/http/tests/webgpu/webgpu/api/operation/render_pass/storeop2-expected.txt:
* LayoutTests/http/tests/webgpu/webgpu/api/operation/rendering/basic-expected.txt:
* LayoutTests/http/tests/webgpu/webgpu/api/operation/rendering/color_target_state-expected.txt:
* LayoutTests/http/tests/webgpu/webgpu/api/operation/rendering/depth-expected.txt:
* LayoutTests/http/tests/webgpu/webgpu/api/operation/texture_view/format_reinterpretation-expected.txt:
* LayoutTests/http/tests/webgpu/webgpu/api/validation/buffer/destroy-expected.txt:
* LayoutTests/http/tests/webgpu/webgpu/api/validation/queue/submit-expected.txt:
* LayoutTests/http/tests/webgpu/webgpu/api/validation/queue/writeBuffer-expected.txt:
* LayoutTests/http/tests/webgpu/webgpu/api/validation/texture/rg11b10ufloat_renderable-expected.txt:
* LayoutTests/http/tests/webgpu/webgpu/api/operation/queue/submit-expected.txt: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/af_comparison-expected.txt: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/bitwise-expected.txt:
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/bitwise_shift-expected.txt: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/bool_logical-expected.txt:
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_addition-expected.txt: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_comparison-expected.txt: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_division-expected.txt: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_matrix_addition-expected.txt: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_matrix_scalar_multiplication-expected.txt: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_matrix_vector_multiplication-expected.txt: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_multiplication-expected.txt: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/f32_subtraction-expected.txt: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/i32_comparison-expected.txt: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/u32_comparison-expected.txt: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/all-expected.txt:
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/any-expected.txt:
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicAdd-expected.txt: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicLoad-expected.txt: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicMax-expected.txt: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicMin-expected.txt: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicOr-expected.txt: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicStore-expected.txt: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicSub-expected.txt: Added.
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/atomics/atomicXor-expected.txt: Added.
* LayoutTests/platform/mac-wk2/TestExpectations:

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




More information about the webkit-changes mailing list