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

Reply via email to