[webkit-changes] [WebKit/WebKit] 63997b: [WebGPU] api, validation, error_scope, * is failing

mwyrzykowski noreply at github.com
Wed Feb 7 11:28:51 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 63997b174dce66d4e0c75c4da5717c653e949485
      https://github.com/WebKit/WebKit/commit/63997b174dce66d4e0c75c4da5717c653e949485
  Author: Mike Wyrzykowski <mwyrzykowski at apple.com>
  Date:   2024-02-07 (Wed, 07 Feb 2024)

  Changed paths:
    M LayoutTests/http/tests/webgpu/webgpu/api/validation/error_scope-expected.txt
    M LayoutTests/platform/mac-wk2/TestExpectations
    M Source/WebCore/Modules/WebGPU/GPUAdapter.cpp
    M Source/WebCore/Modules/WebGPU/GPUDevice.cpp
    M Source/WebCore/Modules/WebGPU/GPUDevice.h
    M Source/WebCore/Modules/WebGPU/GPUUncapturedErrorEvent.cpp
    M Source/WebCore/Modules/WebGPU/GPUUncapturedErrorEvent.h
    M Source/WebCore/Modules/WebGPU/GPUUncapturedErrorEvent.idl
    M Source/WebCore/Modules/WebGPU/Implementation/WebGPUDeviceImpl.cpp
    M Source/WebCore/Modules/WebGPU/Implementation/WebGPUDeviceImpl.h
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUDevice.h
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUError.h
    M Source/WebCore/dom/EventInterfaces.in
    M Source/WebCore/dom/TaskSource.h
    M Source/WebCore/html/HTMLAttributeNames.in
    M Source/WebGPU/WebGPU/Device.h
    M Source/WebGPU/WebGPU/Device.mm
    M Source/WebGPU/WebGPU/Queue.mm
    M Source/WebGPU/WebGPU/Texture.mm
    M Source/WebKit/CMakeLists.txt
    M Source/WebKit/DerivedSources-input.xcfilelist
    M Source/WebKit/DerivedSources.make
    M Source/WebKit/GPUProcess/graphics/WebGPU/RemoteBuffer.cpp
    M Source/WebKit/GPUProcess/graphics/WebGPU/RemoteBuffer.h
    M Source/WebKit/GPUProcess/graphics/WebGPU/RemoteDevice.cpp
    M Source/WebKit/GPUProcess/graphics/WebGPU/RemoteDevice.h
    M Source/WebKit/GPUProcess/graphics/WebGPU/RemoteDevice.messages.in
    M Source/WebKit/Shared/WebGPU/WebGPUError.cpp
    M Source/WebKit/Shared/WebGPU/WebGPUError.h
    A Source/WebKit/Shared/WebGPU/WebGPUInternalError.serialization.in
    M Source/WebKit/WebKit.xcodeproj/project.pbxproj
    M Source/WebKit/WebProcess/GPU/graphics/WebGPU/RemoteDeviceProxy.cpp
    M Source/WebKit/WebProcess/GPU/graphics/WebGPU/RemoteDeviceProxy.h

  Log Message:
  -----------
  [WebGPU] api,validation,error_scope,* is failing
https://bugs.webkit.org/show_bug.cgi?id=267287
<radar://120727304>

Reviewed by Tadeu Zagallo.

Add validation and passing expectations for api,validation,error_scope,*

* LayoutTests/http/tests/webgpu/webgpu/api/validation/error_scope-expected.txt:
* Source/WebCore/Modules/WebGPU/GPUAdapter.cpp:
(WebCore::GPUAdapter::requestDevice):
* Source/WebCore/Modules/WebGPU/GPUDevice.cpp:
(WebCore::createGPUErrorFromWebGPUError):
(WebCore::GPUDevice::popErrorScope):
(WebCore::GPUDevice::addEventListener):
* Source/WebCore/Modules/WebGPU/GPUDevice.h:
* Source/WebCore/Modules/WebGPU/GPUUncapturedErrorEvent.cpp:
(WebCore::GPUUncapturedErrorEvent::GPUUncapturedErrorEvent):
(WebCore::GPUUncapturedErrorEvent::error const):
(WebCore::GPUUncapturedErrorEvent::eventInterface const):
* Source/WebCore/Modules/WebGPU/GPUUncapturedErrorEvent.h:
* Source/WebCore/Modules/WebGPU/GPUUncapturedErrorEvent.idl:
* Source/WebCore/Modules/WebGPU/Implementation/WebGPUDeviceImpl.cpp:
(WebCore::WebGPU::DeviceImpl::~DeviceImpl):
(WebCore::WebGPU::setUncapturedScopeCallback):
(WebCore::WebGPU::DeviceImpl::popErrorScope):
(WebCore::WebGPU::DeviceImpl::resolveUncapturedErrorEvent):
* Source/WebCore/Modules/WebGPU/Implementation/WebGPUDeviceImpl.h:
* Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUDevice.h:
* Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUError.h:
* Source/WebCore/dom/EventInterfaces.in:
* Source/WebCore/dom/TaskSource.h:
* Source/WebCore/html/HTMLAttributeNames.in:
* Source/WebGPU/WebGPU/Device.mm:
(WebGPU::Device::generateAValidationError):
(WebGPU::Device::generateAnOutOfMemoryError):
(WebGPU::Device::generateAnInternalError):
(WebGPU::Device::popErrorScope):
* Source/WebGPU/WebGPU/Texture.mm:
(WebGPU::Device::createTexture):
* Source/WebKit/CMakeLists.txt:
* Source/WebKit/DerivedSources-input.xcfilelist:
* Source/WebKit/DerivedSources.make:
* Source/WebKit/GPUProcess/graphics/WebGPU/RemoteDevice.cpp:
(WebKit::RemoteDevice::popErrorScope):
(WebKit::RemoteDevice::resolveUncapturedErrorEvent):
* Source/WebKit/GPUProcess/graphics/WebGPU/RemoteDevice.h:
* Source/WebKit/GPUProcess/graphics/WebGPU/RemoteDevice.messages.in:
* Source/WebKit/Shared/WebGPU/WebGPUError.cpp:
(WebKit::WebGPU::ConvertToBackingContext::convertToBacking):
(WebKit::WebGPU::ConvertFromBackingContext::convertFromBacking):
* Source/WebKit/Shared/WebGPU/WebGPUError.h:
* Source/WebKit/WebKit.xcodeproj/project.pbxproj:
* Source/WebKit/WebProcess/GPU/graphics/WebGPU/RemoteDeviceProxy.cpp:
(WebKit::WebGPU::RemoteDeviceProxy::popErrorScope):
(WebKit::WebGPU::RemoteDeviceProxy::resolveUncapturedErrorEvent):
* Source/WebKit/WebProcess/GPU/graphics/WebGPU/RemoteDeviceProxy.h:

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




More information about the webkit-changes mailing list