[webkit-changes] [WebKit/WebKit] 9a217e: Generate serialization code for remaining WebGPU s...

EWS noreply at github.com
Thu Oct 20 22:20:12 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 9a217e21a070fed13d1ce5884f21afd4eab7bdf5
      https://github.com/WebKit/WebKit/commit/9a217e21a070fed13d1ce5884f21afd4eab7bdf5
  Author: Alex Christensen <achristensen at webkit.org>
  Date:   2022-10-20 (Thu, 20 Oct 2022)

  Changed paths:
    M Source/WebKit/CMakeLists.txt
    M Source/WebKit/DerivedSources-input.xcfilelist
    M Source/WebKit/DerivedSources.make
    M Source/WebKit/Scripts/generate-serializers.py
    M Source/WebKit/Scripts/webkit/tests/GeneratedSerializers.cpp
    M Source/WebKit/Scripts/webkit/tests/GeneratedSerializers.h
    M Source/WebKit/Scripts/webkit/tests/SerializedTypeInfo.cpp
    M Source/WebKit/Scripts/webkit/tests/TestSerializedType.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUBindGroupDescriptor.h
    A Source/WebKit/Shared/WebGPU/WebGPUBindGroupDescriptor.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUBindGroupLayoutDescriptor.h
    A Source/WebKit/Shared/WebGPU/WebGPUBindGroupLayoutDescriptor.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUBindGroupLayoutEntry.h
    A Source/WebKit/Shared/WebGPU/WebGPUBindGroupLayoutEntry.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUBufferDescriptor.h
    A Source/WebKit/Shared/WebGPU/WebGPUBufferDescriptor.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUCommandBufferDescriptor.h
    A Source/WebKit/Shared/WebGPU/WebGPUCommandBufferDescriptor.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUCommandEncoderDescriptor.h
    A Source/WebKit/Shared/WebGPU/WebGPUCommandEncoderDescriptor.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUCompilationMessage.h
    A Source/WebKit/Shared/WebGPU/WebGPUCompilationMessage.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUComputePassDescriptor.h
    A Source/WebKit/Shared/WebGPU/WebGPUComputePassDescriptor.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUComputePassTimestampWrites.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUComputePipelineDescriptor.h
    A Source/WebKit/Shared/WebGPU/WebGPUComputePipelineDescriptor.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUDepthStencilState.h
    A Source/WebKit/Shared/WebGPU/WebGPUDepthStencilState.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUDeviceDescriptor.h
    A Source/WebKit/Shared/WebGPU/WebGPUDeviceDescriptor.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUExtent3D.h
    A Source/WebKit/Shared/WebGPU/WebGPUExtent3D.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUExternalTextureBindingLayout.h
    A Source/WebKit/Shared/WebGPU/WebGPUExternalTextureBindingLayout.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUExternalTextureDescriptor.h
    A Source/WebKit/Shared/WebGPU/WebGPUExternalTextureDescriptor.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUFragmentState.h
    A Source/WebKit/Shared/WebGPU/WebGPUFragmentState.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUImageCopyBuffer.h
    A Source/WebKit/Shared/WebGPU/WebGPUImageCopyBuffer.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUImageCopyExternalImage.h
    A Source/WebKit/Shared/WebGPU/WebGPUImageCopyExternalImage.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUImageCopyTexture.h
    A Source/WebKit/Shared/WebGPU/WebGPUImageCopyTexture.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUImageCopyTextureTagged.h
    A Source/WebKit/Shared/WebGPU/WebGPUImageCopyTextureTagged.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUImageDataLayout.h
    A Source/WebKit/Shared/WebGPU/WebGPUImageDataLayout.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUMultisampleState.h
    A Source/WebKit/Shared/WebGPU/WebGPUMultisampleState.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUOrigin2D.h
    A Source/WebKit/Shared/WebGPU/WebGPUOrigin2D.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUOutOfMemoryError.h
    A Source/WebKit/Shared/WebGPU/WebGPUOutOfMemoryError.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUPipelineDescriptorBase.h
    A Source/WebKit/Shared/WebGPU/WebGPUPipelineDescriptorBase.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUPipelineLayoutDescriptor.h
    A Source/WebKit/Shared/WebGPU/WebGPUPipelineLayoutDescriptor.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUQuerySetDescriptor.h
    A Source/WebKit/Shared/WebGPU/WebGPUQuerySetDescriptor.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPURenderBundleDescriptor.h
    A Source/WebKit/Shared/WebGPU/WebGPURenderBundleDescriptor.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPURenderBundleEncoderDescriptor.h
    A Source/WebKit/Shared/WebGPU/WebGPURenderBundleEncoderDescriptor.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPURenderPassDescriptor.h
    A Source/WebKit/Shared/WebGPU/WebGPURenderPassDescriptor.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPURenderPassLayout.h
    A Source/WebKit/Shared/WebGPU/WebGPURenderPassLayout.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPURenderPipelineDescriptor.h
    A Source/WebKit/Shared/WebGPU/WebGPURenderPipelineDescriptor.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPURequestAdapterOptions.h
    A Source/WebKit/Shared/WebGPU/WebGPURequestAdapterOptions.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUSamplerBindingLayout.h
    A Source/WebKit/Shared/WebGPU/WebGPUSamplerBindingLayout.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUSamplerDescriptor.h
    A Source/WebKit/Shared/WebGPU/WebGPUSamplerDescriptor.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUShaderModuleCompilationHint.h
    A Source/WebKit/Shared/WebGPU/WebGPUShaderModuleCompilationHint.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUShaderModuleDescriptor.h
    A Source/WebKit/Shared/WebGPU/WebGPUShaderModuleDescriptor.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUTextureDescriptor.h
    A Source/WebKit/Shared/WebGPU/WebGPUTextureDescriptor.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUTextureViewDescriptor.h
    A Source/WebKit/Shared/WebGPU/WebGPUTextureViewDescriptor.serialization.in
    M Source/WebKit/Shared/WebGPU/WebGPUVertexState.h
    A Source/WebKit/Shared/WebGPU/WebGPUVertexState.serialization.in
    M Source/WebKit/WebKit.xcodeproj/project.pbxproj

  Log Message:
  -----------
  Generate serialization code for remaining WebGPU structures
https://bugs.webkit.org/show_bug.cgi?id=246840

Reviewed by Tim Horton.

* Source/WebKit/CMakeLists.txt:
* Source/WebKit/DerivedSources-input.xcfilelist:
* Source/WebKit/DerivedSources.make:
* Source/WebKit/Scripts/generate-serializers.py:
(SerializedType.__init__):
(resolve_inheritance):
(check_type_members):
(check_type_members.is):
(encode_type):
(encode_type.is):
(decode_type):
(decode_type.is):
(indent):
(construct_type):
(construct_type.is):
(generate_impl):
(parse_serialized_types):
(resolve_inheritance.is): Deleted.
(generate_impl.is): Deleted.
* Source/WebKit/Scripts/webkit/tests/GeneratedSerializers.cpp:
(IPC::ArgumentCoder<Namespace::Subnamespace::StructName>::decode):
(IPC::ArgumentCoder<Namespace::OtherClass>::encode):
(IPC::ArgumentCoder<Namespace::OtherClass>::decode):
(IPC::ArgumentCoder<Namespace::ReturnRefClass>::decode):
(IPC::ArgumentCoder<WithoutNamespace>::decode):
(IPC::ArgumentCoder<WithoutNamespaceWithAttributes>::decode):
(IPC::ArgumentCoder<WebCore::InheritsFrom>::encode):
(IPC::ArgumentCoder<WebCore::InheritsFrom>::decode):
(IPC::ArgumentCoder<WebCore::InheritanceGrandchild>::encode):
(IPC::ArgumentCoder<WebCore::InheritanceGrandchild>::decode):
(IPC::ArgumentCoder<WTF::Seconds>::encode):
(IPC::ArgumentCoder<WTF::Seconds>::decode):
(IPC::ArgumentCoder<WTF::CreateUsingClass>::encode):
(IPC::ArgumentCoder<WTF::CreateUsingClass>::decode):
* Source/WebKit/Scripts/webkit/tests/GeneratedSerializers.h:
* Source/WebKit/Scripts/webkit/tests/SerializedTypeInfo.cpp:
(WebKit::allSerializedTypes):
* Source/WebKit/Scripts/webkit/tests/TestSerializedType.serialization.in:
* Source/WebKit/Shared/WebGPU/WebGPUBindGroupDescriptor.h:
(WebKit::WebGPU::BindGroupDescriptor::encode const): Deleted.
(WebKit::WebGPU::BindGroupDescriptor::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUBindGroupDescriptor.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUBindGroupLayoutDescriptor.h:
(WebKit::WebGPU::BindGroupLayoutDescriptor::encode const): Deleted.
(WebKit::WebGPU::BindGroupLayoutDescriptor::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUBindGroupLayoutDescriptor.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUBindGroupLayoutEntry.h:
(WebKit::WebGPU::BindGroupLayoutEntry::encode const): Deleted.
(WebKit::WebGPU::BindGroupLayoutEntry::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUBindGroupLayoutEntry.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUBufferDescriptor.h:
(WebKit::WebGPU::BufferDescriptor::encode const): Deleted.
(WebKit::WebGPU::BufferDescriptor::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUBufferDescriptor.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUCommandBufferDescriptor.h:
(WebKit::WebGPU::CommandBufferDescriptor::encode const): Deleted.
(WebKit::WebGPU::CommandBufferDescriptor::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUCommandBufferDescriptor.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUCommandEncoderDescriptor.h:
(WebKit::WebGPU::CommandEncoderDescriptor::encode const): Deleted.
(WebKit::WebGPU::CommandEncoderDescriptor::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUCommandEncoderDescriptor.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUCompilationMessage.h:
(WebKit::WebGPU::CompilationMessage::encode const): Deleted.
(WebKit::WebGPU::CompilationMessage::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUCompilationMessage.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUComputePassDescriptor.h:
(WebKit::WebGPU::ComputePassDescriptor::encode const): Deleted.
(WebKit::WebGPU::ComputePassDescriptor::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUComputePassDescriptor.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUComputePassTimestampWrites.serialization.in:
* Source/WebKit/Shared/WebGPU/WebGPUComputePipelineDescriptor.h:
(WebKit::WebGPU::ComputePipelineDescriptor::encode const): Deleted.
(WebKit::WebGPU::ComputePipelineDescriptor::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUComputePipelineDescriptor.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUDepthStencilState.h:
(WebKit::WebGPU::DepthStencilState::encode const): Deleted.
(WebKit::WebGPU::DepthStencilState::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUDepthStencilState.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUDeviceDescriptor.h:
(WebKit::WebGPU::DeviceDescriptor::encode const): Deleted.
(WebKit::WebGPU::DeviceDescriptor::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUDeviceDescriptor.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUExtent3D.h:
(WebKit::WebGPU::Extent3DDict::encode const): Deleted.
(WebKit::WebGPU::Extent3DDict::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUExtent3D.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUExternalTextureBindingLayout.h:
(WebKit::WebGPU::ExternalTextureBindingLayout::encode const): Deleted.
(WebKit::WebGPU::ExternalTextureBindingLayout::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUExternalTextureBindingLayout.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUExternalTextureDescriptor.h:
(WebKit::WebGPU::ExternalTextureDescriptor::encode const): Deleted.
(WebKit::WebGPU::ExternalTextureDescriptor::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUExternalTextureDescriptor.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUFragmentState.h:
(WebKit::WebGPU::FragmentState::encode const): Deleted.
(WebKit::WebGPU::FragmentState::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUFragmentState.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUImageCopyBuffer.h:
(WebKit::WebGPU::ImageCopyBuffer::encode const): Deleted.
(WebKit::WebGPU::ImageCopyBuffer::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUImageCopyBuffer.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUImageCopyExternalImage.h:
(WebKit::WebGPU::ImageCopyExternalImage::encode const): Deleted.
(WebKit::WebGPU::ImageCopyExternalImage::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUImageCopyExternalImage.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUImageCopyTexture.h:
(WebKit::WebGPU::ImageCopyTexture::encode const): Deleted.
(WebKit::WebGPU::ImageCopyTexture::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUImageCopyTexture.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUImageCopyTextureTagged.h:
(WebKit::WebGPU::ImageCopyTextureTagged::encode const): Deleted.
(WebKit::WebGPU::ImageCopyTextureTagged::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUImageCopyTextureTagged.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUImageDataLayout.h:
(WebKit::WebGPU::ImageDataLayout::encode const): Deleted.
(WebKit::WebGPU::ImageDataLayout::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUImageDataLayout.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUMultisampleState.h:
(WebKit::WebGPU::MultisampleState::encode const): Deleted.
(WebKit::WebGPU::MultisampleState::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUMultisampleState.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in:
* Source/WebKit/Shared/WebGPU/WebGPUOrigin2D.h:
(WebKit::WebGPU::Origin2DDict::encode const): Deleted.
(WebKit::WebGPU::Origin2DDict::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUOrigin2D.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUOutOfMemoryError.h:
(WebKit::WebGPU::OutOfMemoryError::encode const): Deleted.
(WebKit::WebGPU::OutOfMemoryError::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUOutOfMemoryError.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUPipelineDescriptorBase.h:
(WebKit::WebGPU::PipelineDescriptorBase::encode const): Deleted.
(WebKit::WebGPU::PipelineDescriptorBase::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUPipelineDescriptorBase.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUPipelineLayoutDescriptor.h:
(WebKit::WebGPU::PipelineLayoutDescriptor::encode const): Deleted.
(WebKit::WebGPU::PipelineLayoutDescriptor::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUPipelineLayoutDescriptor.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUQuerySetDescriptor.h:
(WebKit::WebGPU::QuerySetDescriptor::encode const): Deleted.
(WebKit::WebGPU::QuerySetDescriptor::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUQuerySetDescriptor.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPURenderBundleDescriptor.h:
(WebKit::WebGPU::RenderBundleDescriptor::encode const): Deleted.
(WebKit::WebGPU::RenderBundleDescriptor::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPURenderBundleDescriptor.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPURenderBundleEncoderDescriptor.h:
(WebKit::WebGPU::RenderBundleEncoderDescriptor::encode const): Deleted.
(WebKit::WebGPU::RenderBundleEncoderDescriptor::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPURenderBundleEncoderDescriptor.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPURenderPassDescriptor.h:
(WebKit::WebGPU::RenderPassDescriptor::encode const): Deleted.
(WebKit::WebGPU::RenderPassDescriptor::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPURenderPassDescriptor.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPURenderPassLayout.h:
(WebKit::WebGPU::RenderPassLayout::encode const): Deleted.
(WebKit::WebGPU::RenderPassLayout::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPURenderPassLayout.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPURenderPipelineDescriptor.h:
(WebKit::WebGPU::RenderPipelineDescriptor::encode const): Deleted.
(WebKit::WebGPU::RenderPipelineDescriptor::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPURenderPipelineDescriptor.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPURequestAdapterOptions.h:
(WebKit::WebGPU::RequestAdapterOptions::encode const): Deleted.
(WebKit::WebGPU::RequestAdapterOptions::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPURequestAdapterOptions.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUSamplerBindingLayout.h:
(WebKit::WebGPU::SamplerBindingLayout::encode const): Deleted.
(WebKit::WebGPU::SamplerBindingLayout::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUSamplerBindingLayout.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUSamplerDescriptor.h:
(WebKit::WebGPU::SamplerDescriptor::encode const): Deleted.
(WebKit::WebGPU::SamplerDescriptor::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUSamplerDescriptor.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUShaderModuleCompilationHint.h:
(WebKit::WebGPU::ShaderModuleCompilationHint::encode const): Deleted.
(WebKit::WebGPU::ShaderModuleCompilationHint::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUShaderModuleCompilationHint.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUShaderModuleDescriptor.h:
(WebKit::WebGPU::ShaderModuleDescriptor::encode const): Deleted.
(WebKit::WebGPU::ShaderModuleDescriptor::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUShaderModuleDescriptor.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUTextureDescriptor.h:
(WebKit::WebGPU::TextureDescriptor::encode const): Deleted.
(WebKit::WebGPU::TextureDescriptor::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUTextureDescriptor.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUTextureViewDescriptor.h:
(WebKit::WebGPU::TextureViewDescriptor::encode const): Deleted.
(WebKit::WebGPU::TextureViewDescriptor::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUTextureViewDescriptor.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/Shared/WebGPU/WebGPUVertexState.h:
(WebKit::WebGPU::VertexState::encode const): Deleted.
(WebKit::WebGPU::VertexState::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUVertexState.serialization.in: Copied from Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in.
* Source/WebKit/WebKit.xcodeproj/project.pbxproj:

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




More information about the webkit-changes mailing list