Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 43e33ef7a0e10b14a0e9cf529656e724174b04ce
https://github.com/WebKit/WebKit/commit/43e33ef7a0e10b14a0e9cf529656e724174b04ce
Author: Mike Wyrzykowski <[email protected]>
Date: 2026-03-30 (Mon, 30 Mar 2026)
Changed paths:
M Source/WebCore/CMakeLists.txt
M Source/WebCore/DerivedSources-input.xcfilelist
M Source/WebCore/DerivedSources-output.xcfilelist
M Source/WebCore/DerivedSources.make
M Source/WebCore/Headers.cmake
M Source/WebCore/Modules/WebGPU/GPUCanvasConfiguration.h
M Source/WebCore/Modules/WebGPU/GPUCanvasConfiguration.idl
M Source/WebCore/Modules/WebGPU/GPUExternalTextureDescriptor.h
M Source/WebCore/Modules/WebGPU/GPUExternalTextureDescriptor.idl
M Source/WebCore/Modules/WebGPU/GPUImageCopyTextureTagged.h
M Source/WebCore/Modules/WebGPU/GPUImageCopyTextureTagged.idl
R Source/WebCore/Modules/WebGPU/GPUPredefinedColorSpace.h
R Source/WebCore/Modules/WebGPU/GPUPredefinedColorSpace.idl
M Source/WebCore/Modules/WebGPU/Implementation/WebGPUDeviceImpl.cpp
M
Source/WebCore/Modules/WebGPU/Implementation/WebGPUPresentationContextImpl.cpp
M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUPredefinedColorSpace.h
M Source/WebCore/Sources.txt
M Source/WebCore/html/canvas/GPUCanvasContextCocoa.h
M Source/WebCore/html/canvas/GPUCanvasContextCocoa.mm
M Source/WebGPU/WebGPU/PresentationContextIOSurface.mm
M Source/WebGPU/WebGPU/WebGPU.h
M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in
Log Message:
-----------
Remove GPUPredefinedColorSpace and replace with PredefinedColorSpace
https://bugs.webkit.org/show_bug.cgi?id=283644
rdar://140492674
Reviewed by Simon Fraser.
Remove GPUPredefinedColorSpace which was replaced in the specification
by PredefinedColorSpace some time ago.
Mostly just removals, but does allow for for linear sRGB and P3 formats now
* Source/WebCore/CMakeLists.txt:
* Source/WebCore/DerivedSources-input.xcfilelist:
* Source/WebCore/DerivedSources-output.xcfilelist:
* Source/WebCore/DerivedSources.make:
* Source/WebCore/Headers.cmake:
* Source/WebCore/Modules/WebGPU/GPUCanvasConfiguration.h:
(WebCore::GPUCanvasConfiguration::convertToBacking const):
* Source/WebCore/Modules/WebGPU/GPUCanvasConfiguration.idl:
* Source/WebCore/Modules/WebGPU/GPUExternalTextureDescriptor.h:
(WebCore::GPUExternalTextureDescriptor::convertToBacking const):
* Source/WebCore/Modules/WebGPU/GPUExternalTextureDescriptor.idl:
* Source/WebCore/Modules/WebGPU/GPUImageCopyTextureTagged.h:
(WebCore::GPUImageCopyTextureTagged::convertToBacking const):
* Source/WebCore/Modules/WebGPU/GPUImageCopyTextureTagged.idl:
* Source/WebCore/Modules/WebGPU/GPUPredefinedColorSpace.h: Removed.
* Source/WebCore/Modules/WebGPU/GPUPredefinedColorSpace.idl: Removed.
* Source/WebCore/Modules/WebGPU/Implementation/WebGPUDeviceImpl.cpp:
(WebCore::WebGPU::convertToWGPUColorSpace):
*
Source/WebCore/Modules/WebGPU/Implementation/WebGPUPresentationContextImpl.cpp:
(WebCore::WebGPU::convertToColorSpace):
(WebCore::WebGPU::PresentationContextImpl::configure):
* Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUPredefinedColorSpace.h:
* Source/WebCore/Sources.txt:
* Source/WebCore/html/canvas/GPUCanvasContextCocoa.h:
* Source/WebCore/html/canvas/GPUCanvasContextCocoa.mm:
(WebCore::toWebCoreColorSpace):
* Source/WebGPU/WebGPU/PresentationContextIOSurface.mm:
(WebGPU::PresentationContextIOSurface::getTextureAsNativeImage):
* Source/WebGPU/WebGPU/WebGPU.h:
* Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in:
Canonical link: https://commits.webkit.org/310229@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications