[webkit-changes] [WebKit/WebKit] a68407: Add .serialization.in files for more WebGPU structs
Charlie Wolfe
noreply at github.com
Fri Sep 16 15:21:21 PDT 2022
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: a6840766432adbc9769019526c502c99476e8696
https://github.com/WebKit/WebKit/commit/a6840766432adbc9769019526c502c99476e8696
Author: Charlie Wolfe <charles_wolfe at apple.com>
Date: 2022-09-16 (Fri, 16 Sep 2022)
Changed paths:
M Source/WebKit/CMakeLists.txt
M Source/WebKit/DerivedSources-input.xcfilelist
M Source/WebKit/DerivedSources.make
M Source/WebKit/Shared/WebGPU/WebGPUBindGroupEntry.h
A Source/WebKit/Shared/WebGPU/WebGPUBindGroupEntry.serialization.in
M Source/WebKit/Shared/WebGPU/WebGPUBlendComponent.h
A Source/WebKit/Shared/WebGPU/WebGPUBlendComponent.serialization.in
M Source/WebKit/Shared/WebGPU/WebGPUBlendState.h
A Source/WebKit/Shared/WebGPU/WebGPUBlendState.serialization.in
M Source/WebKit/Shared/WebGPU/WebGPUBufferBinding.h
A Source/WebKit/Shared/WebGPU/WebGPUBufferBinding.serialization.in
M Source/WebKit/Shared/WebGPU/WebGPUBufferBindingLayout.h
A Source/WebKit/Shared/WebGPU/WebGPUBufferBindingLayout.serialization.in
M Source/WebKit/Shared/WebGPU/WebGPUCanvasConfiguration.h
A Source/WebKit/Shared/WebGPU/WebGPUCanvasConfiguration.serialization.in
M Source/WebKit/Shared/WebGPU/WebGPUColor.h
A Source/WebKit/Shared/WebGPU/WebGPUColor.serialization.in
M Source/WebKit/Shared/WebGPU/WebGPUColorTargetState.h
A Source/WebKit/Shared/WebGPU/WebGPUColorTargetState.serialization.in
M Source/WebKit/Shared/WebGPU/WebGPUComputePassTimestampWrites.h
A Source/WebKit/Shared/WebGPU/WebGPUComputePassTimestampWrites.serialization.in
M Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.h
A Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in
M Source/WebKit/Shared/WebGPU/WebGPUPrimitiveState.h
A Source/WebKit/Shared/WebGPU/WebGPUPrimitiveState.serialization.in
M Source/WebKit/Shared/WebGPU/WebGPUProgrammableStage.h
A Source/WebKit/Shared/WebGPU/WebGPUProgrammableStage.serialization.in
M Source/WebKit/Shared/WebGPU/WebGPURenderPassColorAttachment.h
A Source/WebKit/Shared/WebGPU/WebGPURenderPassColorAttachment.serialization.in
M Source/WebKit/Shared/WebGPU/WebGPURenderPassDepthStencilAttachment.h
A Source/WebKit/Shared/WebGPU/WebGPURenderPassDepthStencilAttachment.serialization.in
M Source/WebKit/Shared/WebGPU/WebGPURenderPassTimestampWrites.h
A Source/WebKit/Shared/WebGPU/WebGPURenderPassTimestampWrites.serialization.in
M Source/WebKit/Shared/WebGPU/WebGPUStencilFaceState.h
A Source/WebKit/Shared/WebGPU/WebGPUStencilFaceState.serialization.in
M Source/WebKit/Shared/WebGPU/WebGPUStorageTextureBindingLayout.h
A Source/WebKit/Shared/WebGPU/WebGPUStorageTextureBindingLayout.serialization.in
M Source/WebKit/Shared/WebGPU/WebGPUSupportedLimits.h
A Source/WebKit/Shared/WebGPU/WebGPUSupportedLimits.serialization.in
M Source/WebKit/Shared/WebGPU/WebGPUTextureBindingLayout.h
A Source/WebKit/Shared/WebGPU/WebGPUTextureBindingLayout.serialization.in
M Source/WebKit/Shared/WebGPU/WebGPUVertexAttribute.h
A Source/WebKit/Shared/WebGPU/WebGPUVertexAttribute.serialization.in
M Source/WebKit/Shared/WebGPU/WebGPUVertexBufferLayout.h
A Source/WebKit/Shared/WebGPU/WebGPUVertexBufferLayout.serialization.in
M Source/WebKit/WebKit.xcodeproj/project.pbxproj
Log Message:
-----------
Add .serialization.in files for more WebGPU structs
https://bugs.webkit.org/show_bug.cgi?id=245289
<rdar://100036442>
Reviewed by Alex Christensen.
This adds .serialization.in files for the following WebGPU structs: BindGroupEntry, BlendComponent, BlendState, BufferBinding, BufferBindingLayout, CanvasConfiguration, Color, ColorTargetState, ComputePassTimestampWrite, ObjectDescriptorBase, PrimitiveState, ProgrammableStage, RenderPassColorAttachment, RenderPassDepthStencilAttachment, RenderPassTimestampWrite, StencilFaceState, StorageTextureBindingLayout, SupportedLimits, TextureBindingLayout, VertexAttribute, VertexBufferLayout
* Source/WebKit/CMakeLists.txt:
* Source/WebKit/DerivedSources-input.xcfilelist:
* Source/WebKit/DerivedSources.make:
* Source/WebKit/Shared/WebGPU/WebGPUBindGroupEntry.h:
(WebKit::WebGPU::BindGroupEntry::encode const): Deleted.
(WebKit::WebGPU::BindGroupEntry::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUBindGroupEntry.serialization.in: Added.
* Source/WebKit/Shared/WebGPU/WebGPUBlendComponent.h:
(WebKit::WebGPU::BlendComponent::encode const): Deleted.
(WebKit::WebGPU::BlendComponent::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUBlendComponent.serialization.in: Added.
* Source/WebKit/Shared/WebGPU/WebGPUBlendState.h:
(WebKit::WebGPU::BlendState::encode const): Deleted.
(WebKit::WebGPU::BlendState::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUBlendState.serialization.in: Added.
* Source/WebKit/Shared/WebGPU/WebGPUBufferBinding.h:
(WebKit::WebGPU::BufferBinding::encode const): Deleted.
(WebKit::WebGPU::BufferBinding::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUBufferBinding.serialization.in: Added.
* Source/WebKit/Shared/WebGPU/WebGPUBufferBindingLayout.h:
(WebKit::WebGPU::BufferBindingLayout::encode const): Deleted.
(WebKit::WebGPU::BufferBindingLayout::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUBufferBindingLayout.serialization.in: Added.
* Source/WebKit/Shared/WebGPU/WebGPUCanvasConfiguration.h:
(WebKit::WebGPU::CanvasConfiguration::encode const): Deleted.
(WebKit::WebGPU::CanvasConfiguration::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUCanvasConfiguration.serialization.in: Added.
* Source/WebKit/Shared/WebGPU/WebGPUColor.h:
(WebKit::WebGPU::ColorDict::encode const): Deleted.
(WebKit::WebGPU::ColorDict::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUColor.serialization.in: Added.
* Source/WebKit/Shared/WebGPU/WebGPUColorTargetState.h:
(WebKit::WebGPU::ColorTargetState::encode const): Deleted.
(WebKit::WebGPU::ColorTargetState::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUColorTargetState.serialization.in: Added.
* Source/WebKit/Shared/WebGPU/WebGPUComputePassTimestampWrites.h:
(WebKit::WebGPU::ComputePassTimestampWrite::encode const): Deleted.
(WebKit::WebGPU::ComputePassTimestampWrite::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUComputePassTimestampWrites.serialization.in: Added.
* Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.h:
(WebKit::WebGPU::ObjectDescriptorBase::encode const): Deleted.
(WebKit::WebGPU::ObjectDescriptorBase::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUObjectDescriptorBase.serialization.in: Added.
* Source/WebKit/Shared/WebGPU/WebGPUPrimitiveState.h:
(WebKit::WebGPU::PrimitiveState::encode const): Deleted.
(WebKit::WebGPU::PrimitiveState::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUPrimitiveState.serialization.in: Added.
* Source/WebKit/Shared/WebGPU/WebGPUProgrammableStage.h:
(WebKit::WebGPU::ProgrammableStage::encode const): Deleted.
(WebKit::WebGPU::ProgrammableStage::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUProgrammableStage.serialization.in: Added.
* Source/WebKit/Shared/WebGPU/WebGPURenderPassColorAttachment.h:
(WebKit::WebGPU::RenderPassColorAttachment::encode const): Deleted.
(WebKit::WebGPU::RenderPassColorAttachment::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPURenderPassColorAttachment.serialization.in: Added.
* Source/WebKit/Shared/WebGPU/WebGPURenderPassDepthStencilAttachment.h:
(WebKit::WebGPU::RenderPassDepthStencilAttachment::encode const): Deleted.
(WebKit::WebGPU::RenderPassDepthStencilAttachment::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPURenderPassDepthStencilAttachment.serialization.in: Added.
* Source/WebKit/Shared/WebGPU/WebGPURenderPassTimestampWrites.h:
(WebKit::WebGPU::RenderPassTimestampWrite::encode const): Deleted.
(WebKit::WebGPU::RenderPassTimestampWrite::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPURenderPassTimestampWrites.serialization.in: Added.
* Source/WebKit/Shared/WebGPU/WebGPUStencilFaceState.h:
(WebKit::WebGPU::StencilFaceState::encode const): Deleted.
(WebKit::WebGPU::StencilFaceState::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUStencilFaceState.serialization.in: Added.
* Source/WebKit/Shared/WebGPU/WebGPUStorageTextureBindingLayout.h:
(WebKit::WebGPU::StorageTextureBindingLayout::encode const): Deleted.
(WebKit::WebGPU::StorageTextureBindingLayout::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUStorageTextureBindingLayout.serialization.in: Added.
* Source/WebKit/Shared/WebGPU/WebGPUSupportedLimits.h:
(WebKit::WebGPU::SupportedLimits::encode const): Deleted.
(WebKit::WebGPU::SupportedLimits::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUSupportedLimits.serialization.in: Added.
* Source/WebKit/Shared/WebGPU/WebGPUTextureBindingLayout.h:
(WebKit::WebGPU::TextureBindingLayout::encode const): Deleted.
(WebKit::WebGPU::TextureBindingLayout::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUTextureBindingLayout.serialization.in: Added.
* Source/WebKit/Shared/WebGPU/WebGPUVertexAttribute.h:
(WebKit::WebGPU::VertexAttribute::encode const): Deleted.
(WebKit::WebGPU::VertexAttribute::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUVertexAttribute.serialization.in: Added.
* Source/WebKit/Shared/WebGPU/WebGPUVertexBufferLayout.h:
(WebKit::WebGPU::VertexBufferLayout::encode const): Deleted.
(WebKit::WebGPU::VertexBufferLayout::decode): Deleted.
* Source/WebKit/Shared/WebGPU/WebGPUVertexBufferLayout.serialization.in: Added.
* Source/WebKit/WebKit.xcodeproj/project.pbxproj:
Canonical link: https://commits.webkit.org/254572@main
More information about the webkit-changes
mailing list