[webkit-changes] [WebKit/WebKit] 067f08: Use smart pointers in Modules/WebGPU

Alex Christensen noreply at github.com
Fri Mar 1 16:50:54 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 067f08a43f10286e6d769a0b31847652244fbead
      https://github.com/WebKit/WebKit/commit/067f08a43f10286e6d769a0b31847652244fbead
  Author: Alex Christensen <achristensen at apple.com>
  Date:   2024-03-01 (Fri, 01 Mar 2024)

  Changed paths:
    M Source/WebCore/Modules/WebGPU/GPUBindGroupDescriptor.h
    M Source/WebCore/Modules/WebGPU/GPUBindGroupLayout.h
    M Source/WebCore/Modules/WebGPU/GPUBuffer.cpp
    M Source/WebCore/Modules/WebGPU/GPUBuffer.h
    M Source/WebCore/Modules/WebGPU/GPUBufferBinding.h
    M Source/WebCore/Modules/WebGPU/GPUCanvasConfiguration.h
    M Source/WebCore/Modules/WebGPU/GPUComputePassTimestampWrites.h
    M Source/WebCore/Modules/WebGPU/GPUImageCopyBuffer.h
    M Source/WebCore/Modules/WebGPU/GPUImageCopyTexture.h
    M Source/WebCore/Modules/WebGPU/GPUPresentationContext.cpp
    M Source/WebCore/Modules/WebGPU/GPUProgrammableStage.h
    M Source/WebCore/Modules/WebGPU/GPUQuerySet.h
    M Source/WebCore/Modules/WebGPU/GPURenderPassColorAttachment.h
    M Source/WebCore/Modules/WebGPU/GPURenderPassDepthStencilAttachment.h
    M Source/WebCore/Modules/WebGPU/GPURenderPassDescriptor.h
    M Source/WebCore/Modules/WebGPU/GPURenderPassTimestampWrites.h
    M Source/WebCore/Modules/WebGPU/GPUShaderModule.h
    M Source/WebCore/Modules/WebGPU/GPUTexture.h
    M Source/WebCore/Modules/WebGPU/GPUTextureView.h
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUBindGroupDescriptor.h
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUBindGroupLayout.h
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUBuffer.h
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUBufferBinding.h
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUCanvasConfiguration.h
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUComputePassTimestampWrites.h
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUDevice.h
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUImageCopyBuffer.h
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUImageCopyTexture.h
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUPipelineDescriptorBase.h
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUPipelineLayout.h
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUProgrammableStage.h
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUQuerySet.h
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPURenderPassColorAttachment.h
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPURenderPassDepthStencilAttachment.h
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPURenderPassDescriptor.h
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPURenderPassTimestampWrites.h
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUShaderModule.h
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUTexture.h
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUTextureView.h
    M Source/WebKit/Shared/WebGPU/WebGPUBindGroupDescriptor.cpp
    M Source/WebKit/Shared/WebGPU/WebGPUBufferBinding.cpp
    M Source/WebKit/Shared/WebGPU/WebGPUCanvasConfiguration.cpp
    M Source/WebKit/Shared/WebGPU/WebGPUComputePassTimestampWrites.cpp
    M Source/WebKit/Shared/WebGPU/WebGPUImageCopyBuffer.cpp
    M Source/WebKit/Shared/WebGPU/WebGPUImageCopyTexture.cpp
    M Source/WebKit/Shared/WebGPU/WebGPUPipelineDescriptorBase.cpp
    M Source/WebKit/Shared/WebGPU/WebGPUProgrammableStage.cpp
    M Source/WebKit/Shared/WebGPU/WebGPURenderPassColorAttachment.cpp
    M Source/WebKit/Shared/WebGPU/WebGPURenderPassTimestampWrites.cpp

  Log Message:
  -----------
  Use smart pointers in Modules/WebGPU
https://bugs.webkit.org/show_bug.cgi?id=270378
rdar://123810573

Reviewed by Mike Wyrzykowski.

* Source/WebCore/Modules/WebGPU/GPUBindGroupDescriptor.h:
(): Deleted.
* Source/WebCore/Modules/WebGPU/GPUBindGroupLayout.h:
* Source/WebCore/Modules/WebGPU/GPUBuffer.cpp:
(WebCore::makeArrayBuffer):
(WebCore::GPUBuffer::unmap):
* Source/WebCore/Modules/WebGPU/GPUBuffer.h:
* Source/WebCore/Modules/WebGPU/GPUBufferBinding.h:
* Source/WebCore/Modules/WebGPU/GPUCanvasConfiguration.h:
* Source/WebCore/Modules/WebGPU/GPUComputePassTimestampWrites.h:
* Source/WebCore/Modules/WebGPU/GPUImageCopyBuffer.h:
(): Deleted.
* Source/WebCore/Modules/WebGPU/GPUImageCopyTexture.h:
* Source/WebCore/Modules/WebGPU/GPUPresentationContext.cpp:
(WebCore::GPUPresentationContext::configure):
* Source/WebCore/Modules/WebGPU/GPUProgrammableStage.h:
(): Deleted.
* Source/WebCore/Modules/WebGPU/GPUQuerySet.h:
* Source/WebCore/Modules/WebGPU/GPURenderPassColorAttachment.h:
* Source/WebCore/Modules/WebGPU/GPURenderPassDepthStencilAttachment.h:
* Source/WebCore/Modules/WebGPU/GPURenderPassDescriptor.h:
(): Deleted.
* Source/WebCore/Modules/WebGPU/GPURenderPassTimestampWrites.h:
* Source/WebCore/Modules/WebGPU/GPUShaderModule.h:
* Source/WebCore/Modules/WebGPU/GPUTexture.h:
* Source/WebCore/Modules/WebGPU/GPUTextureView.h:
* Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUComputePassTimestampWrites.h:
* Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUPipelineDescriptorBase.h:
(): Deleted.
* Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUPipelineLayout.h:
* Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUQuerySet.h:
* Source/WebCore/Modules/WebGPU/InternalAPI/WebGPURenderPassColorAttachment.h:
* Source/WebCore/Modules/WebGPU/InternalAPI/WebGPURenderPassDescriptor.h:
(): Deleted.
* Source/WebCore/Modules/WebGPU/InternalAPI/WebGPURenderPassTimestampWrites.h:
* Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUTextureView.h:

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



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list