[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