Skip to content

Commit

Permalink
Generate serialization code for remaining WebGPU structures
Browse files Browse the repository at this point in the history
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
  • Loading branch information
Alex Christensen authored and achristensen07 committed Oct 21, 2022
1 parent 9404eee commit 9a217e2
Show file tree
Hide file tree
Showing 89 changed files with 1,637 additions and 1,285 deletions.
40 changes: 39 additions & 1 deletion Source/WebKit/CMakeLists.txt
Expand Up @@ -535,31 +535,69 @@ set(WebKit_SERIALIZATION_IN_FILES

Shared/Cocoa/WebCoreArgumentCodersCocoa.serialization.in

Shared/WebGPU/WebGPUBindGroupDescriptor.serialization.in
Shared/WebGPU/WebGPUBindGroupEntry.serialization.in
Shared/WebGPU/WebGPUBindGroupLayoutDescriptor.serialization.in
Shared/WebGPU/WebGPUBindGroupLayoutEntry.serialization.in
Shared/WebGPU/WebGPUBlendComponent.serialization.in
Shared/WebGPU/WebGPUBlendState.serialization.in
Shared/WebGPU/WebGPUBufferBinding.serialization.in
Shared/WebGPU/WebGPUBufferBindingLayout.serialization.in
Shared/WebGPU/WebGPUBufferDescriptor.serialization.in
Shared/WebGPU/WebGPUCanvasConfiguration.serialization.in
Shared/WebGPU/WebGPUColor.serialization.in
Shared/WebGPU/WebGPUColorTargetState.serialization.in
Shared/WebGPU/WebGPUCommandBufferDescriptor.serialization.in
Shared/WebGPU/WebGPUCommandEncoderDescriptor.serialization.in
Shared/WebGPU/WebGPUCompilationMessage.serialization.in
Shared/WebGPU/WebGPUComputePassDescriptor.serialization.in
Shared/WebGPU/WebGPUComputePassTimestampWrites.serialization.in
Shared/WebGPU/WebGPUComputePipelineDescriptor.serialization.in
Shared/WebGPU/WebGPUDepthStencilState.serialization.in
Shared/WebGPU/WebGPUDeviceDescriptor.serialization.in
Shared/WebGPU/WebGPUExtent3D.serialization.in
Shared/WebGPU/WebGPUExternalTextureBindingLayout.serialization.in
Shared/WebGPU/WebGPUExternalTextureDescriptor.serialization.in
Shared/WebGPU/WebGPUFragmentState.serialization.in
Shared/WebGPU/WebGPUImageCopyBuffer.serialization.in
Shared/WebGPU/WebGPUImageCopyExternalImage.serialization.in
Shared/WebGPU/WebGPUImageCopyTexture.serialization.in
Shared/WebGPU/WebGPUImageCopyTextureTagged.serialization.in
Shared/WebGPU/WebGPUImageDataLayout.serialization.in
Shared/WebGPU/WebGPUMultisampleState.serialization.in
Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in

Shared/WebGPU/WebGPUOrigin2D.serialization.in
Shared/WebGPU/WebGPUOrigin3D.serialization.in
Shared/WebGPU/WebGPUOutOfMemoryError.serialization.in
Shared/WebGPU/WebGPUPipelineDescriptorBase.serialization.in
Shared/WebGPU/WebGPUPipelineLayoutDescriptor.serialization.in
Shared/WebGPU/WebGPUPrimitiveState.serialization.in
Shared/WebGPU/WebGPUProgrammableStage.serialization.in
Shared/WebGPU/WebGPUQuerySetDescriptor.serialization.in
Shared/WebGPU/WebGPURenderBundleDescriptor.serialization.in
Shared/WebGPU/WebGPURenderBundleEncoderDescriptor.serialization.in
Shared/WebGPU/WebGPURenderPassColorAttachment.serialization.in
Shared/WebGPU/WebGPURenderPassDepthStencilAttachment.serialization.in
Shared/WebGPU/WebGPURenderPassDescriptor.serialization.in
Shared/WebGPU/WebGPURenderPassLayout.serialization.in
Shared/WebGPU/WebGPURenderPassTimestampWrites.serialization.in
Shared/WebGPU/WebGPURenderPipelineDescriptor.serialization.in
Shared/WebGPU/WebGPURequestAdapterOptions.serialization.in
Shared/WebGPU/WebGPUSamplerBindingLayout.serialization.in
Shared/WebGPU/WebGPUSamplerDescriptor.serialization.in
Shared/WebGPU/WebGPUShaderModuleCompilationHint.serialization.in
Shared/WebGPU/WebGPUShaderModuleDescriptor.serialization.in
Shared/WebGPU/WebGPUStencilFaceState.serialization.in
Shared/WebGPU/WebGPUStorageTextureBindingLayout.serialization.in
Shared/WebGPU/WebGPUSupportedFeatures.serialization.in
Shared/WebGPU/WebGPUSupportedLimits.serialization.in
Shared/WebGPU/WebGPUTextureBindingLayout.serialization.in
Shared/WebGPU/WebGPUTextureDescriptor.serialization.in
Shared/WebGPU/WebGPUTextureViewDescriptor.serialization.in
Shared/WebGPU/WebGPUValidationError.serialization.in
Shared/WebGPU/WebGPUVertexAttribute.serialization.in
Shared/WebGPU/WebGPUVertexBufferLayout.serialization.in
Shared/WebGPU/WebGPUVertexState.serialization.in

Shared/WebsiteData/WebsiteDataFetchOption.serialization.in
)
Expand Down
39 changes: 39 additions & 0 deletions Source/WebKit/DerivedSources-input.xcfilelist
Expand Up @@ -155,6 +155,45 @@ $(PROJECT_DIR)/Shared/WebCoreArgumentCoders.serialization.in
$(PROJECT_DIR)/Shared/WebEvent.serialization.in
$(PROJECT_DIR)/Shared/WebExtensionContextParameters.serialization.in
$(PROJECT_DIR)/Shared/WebExtensionControllerParameters.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUBindGroupDescriptor.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUBindGroupLayoutDescriptor.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUBindGroupLayoutEntry.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUBufferDescriptor.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUCommandBufferDescriptor.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUCommandEncoderDescriptor.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUCompilationMessage.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUComputePassDescriptor.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUComputePipelineDescriptor.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUDepthStencilState.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUDeviceDescriptor.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUExtent3D.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUExternalTextureBindingLayout.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUExternalTextureDescriptor.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUFragmentState.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUImageCopyBuffer.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUImageCopyExternalImage.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUImageCopyTexture.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUImageCopyTextureTagged.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUImageDataLayout.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUMultisampleState.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUOrigin2D.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUOutOfMemoryError.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUPipelineDescriptorBase.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUPipelineLayoutDescriptor.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUQuerySetDescriptor.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPURenderBundleDescriptor.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPURenderBundleEncoderDescriptor.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPURenderPassDescriptor.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPURenderPassLayout.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPURenderPipelineDescriptor.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPURequestAdapterOptions.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUSamplerBindingLayout.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUSamplerDescriptor.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUShaderModuleCompilationHint.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUShaderModuleDescriptor.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUTextureDescriptor.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUTextureViewDescriptor.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUVertexState.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUBindGroupEntry.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUBlendComponent.serialization.in
$(PROJECT_DIR)/Shared/WebGPU/WebGPUBlendState.serialization.in
Expand Down
39 changes: 39 additions & 0 deletions Source/WebKit/DerivedSources.make
Expand Up @@ -476,6 +476,45 @@ SERIALIZATION_DESCRIPTION_FILES = \
Shared/mac/SecItemResponseData.serialization.in \
Shared/WebsiteDataStoreParameters.serialization.in \
Shared/WebsiteData/WebsiteDataFetchOption.serialization.in \
Shared/WebGPU/WebGPUBindGroupDescriptor.serialization.in \
Shared/WebGPU/WebGPUBindGroupLayoutDescriptor.serialization.in \
Shared/WebGPU/WebGPUBindGroupLayoutEntry.serialization.in \
Shared/WebGPU/WebGPUBufferDescriptor.serialization.in \
Shared/WebGPU/WebGPUCommandBufferDescriptor.serialization.in \
Shared/WebGPU/WebGPUCommandEncoderDescriptor.serialization.in \
Shared/WebGPU/WebGPUCompilationMessage.serialization.in \
Shared/WebGPU/WebGPUComputePassDescriptor.serialization.in \
Shared/WebGPU/WebGPUComputePipelineDescriptor.serialization.in \
Shared/WebGPU/WebGPUDepthStencilState.serialization.in \
Shared/WebGPU/WebGPUDeviceDescriptor.serialization.in \
Shared/WebGPU/WebGPUExtent3D.serialization.in \
Shared/WebGPU/WebGPUExternalTextureBindingLayout.serialization.in \
Shared/WebGPU/WebGPUExternalTextureDescriptor.serialization.in \
Shared/WebGPU/WebGPUFragmentState.serialization.in \
Shared/WebGPU/WebGPUImageCopyBuffer.serialization.in \
Shared/WebGPU/WebGPUImageCopyExternalImage.serialization.in \
Shared/WebGPU/WebGPUImageCopyTexture.serialization.in \
Shared/WebGPU/WebGPUImageCopyTextureTagged.serialization.in \
Shared/WebGPU/WebGPUImageDataLayout.serialization.in \
Shared/WebGPU/WebGPUMultisampleState.serialization.in \
Shared/WebGPU/WebGPUOrigin2D.serialization.in \
Shared/WebGPU/WebGPUOutOfMemoryError.serialization.in \
Shared/WebGPU/WebGPUPipelineDescriptorBase.serialization.in \
Shared/WebGPU/WebGPUPipelineLayoutDescriptor.serialization.in \
Shared/WebGPU/WebGPUQuerySetDescriptor.serialization.in \
Shared/WebGPU/WebGPURenderBundleDescriptor.serialization.in \
Shared/WebGPU/WebGPURenderBundleEncoderDescriptor.serialization.in \
Shared/WebGPU/WebGPURenderPassDescriptor.serialization.in \
Shared/WebGPU/WebGPURenderPassLayout.serialization.in \
Shared/WebGPU/WebGPURenderPipelineDescriptor.serialization.in \
Shared/WebGPU/WebGPURequestAdapterOptions.serialization.in \
Shared/WebGPU/WebGPUSamplerBindingLayout.serialization.in \
Shared/WebGPU/WebGPUSamplerDescriptor.serialization.in \
Shared/WebGPU/WebGPUShaderModuleCompilationHint.serialization.in \
Shared/WebGPU/WebGPUShaderModuleDescriptor.serialization.in \
Shared/WebGPU/WebGPUTextureDescriptor.serialization.in \
Shared/WebGPU/WebGPUTextureViewDescriptor.serialization.in \
Shared/WebGPU/WebGPUVertexState.serialization.in \
Shared/WebGPU/WebGPUVertexBufferLayout.serialization.in \
Shared/WebGPU/WebGPUVertexAttribute.serialization.in \
Shared/WebGPU/WebGPUValidationError.serialization.in \
Expand Down

0 comments on commit 9a217e2

Please sign in to comment.