Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 9cf1b11b2983b1135d07858f035a2acd6b0fd4dc https://github.com/WebKit/WebKit/commit/9cf1b11b2983b1135d07858f035a2acd6b0fd4dc Author: Rupin Mittal <ru...@apple.com> Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths: M Source/WebKit/GPUProcess/graphics/RemoteImageBuffer.cpp M Source/WebKit/GPUProcess/graphics/RemoteImageBufferSet.cpp M Source/WebKit/GPUProcess/graphics/WebGPU/RemoteComputePassEncoder.cpp M Source/WebKit/GPUProcess/graphics/WebGPU/RemoteComputePassEncoder.h M Source/WebKit/GPUProcess/graphics/WebGPU/RemotePipelineLayout.cpp M Source/WebKit/GPUProcess/graphics/WebGPU/RemotePipelineLayout.h M Source/WebKit/GPUProcess/graphics/WebGPU/RemoteRenderPipeline.cpp M Source/WebKit/GPUProcess/graphics/WebGPU/RemoteRenderPipeline.h M Source/WebKit/GPUProcess/graphics/WebGPU/RemoteXRView.cpp M Source/WebKit/WebProcess/GPU/graphics/RemoteImageBufferProxy.cpp M Source/WebKit/WebProcess/GPU/graphics/RemoteImageBufferSetProxy.cpp Log Message: ----------- Adopt more smart pointers in GPUProcess/graphics (part 4) https://bugs.webkit.org/show_bug.cgi?id=280706 rdar://137077186 Reviewed by Mike Wyrzykowski. Smart pointer adoption as per the static analyzer. * Source/WebKit/GPUProcess/graphics/RemoteImageBuffer.cpp: (WebKit::RemoteImageBuffer::putPixelBuffer): (WebKit::RemoteImageBuffer::filteredNativeImage): (WebKit::RemoteImageBuffer::convertToLuminanceMask): (WebKit::RemoteImageBuffer::transformToColorSpace): (WebKit::RemoteImageBuffer::flushContext): (WebKit::RemoteImageBuffer::flushContextSync): (WebKit::RemoteImageBuffer::dynamicContentScalingDisplayList): * Source/WebKit/GPUProcess/graphics/RemoteImageBufferSet.cpp: (WebKit::RemoteImageBufferSet::endPrepareForDisplay): (WebKit::RemoteImageBufferSet::ensureBufferForDisplay): * Source/WebKit/GPUProcess/graphics/WebGPU/RemoteComputePassEncoder.cpp: (WebKit::RemoteComputePassEncoder::RemoteComputePassEncoder): (WebKit::RemoteComputePassEncoder::stopListeningForIPC): (WebKit::RemoteComputePassEncoder::setPipeline): (WebKit::RemoteComputePassEncoder::dispatch): (WebKit::RemoteComputePassEncoder::dispatchIndirect): (WebKit::RemoteComputePassEncoder::end): (WebKit::RemoteComputePassEncoder::setBindGroup): (WebKit::RemoteComputePassEncoder::pushDebugGroup): (WebKit::RemoteComputePassEncoder::popDebugGroup): (WebKit::RemoteComputePassEncoder::insertDebugMarker): (WebKit::RemoteComputePassEncoder::setLabel): (WebKit::RemoteComputePassEncoder::protectedBacking): (WebKit::RemoteComputePassEncoder::protectedStreamConnection const): (WebKit::RemoteComputePassEncoder::protectedObjectHeap const): * Source/WebKit/GPUProcess/graphics/WebGPU/RemoteComputePassEncoder.h: * Source/WebKit/GPUProcess/graphics/WebGPU/RemotePipelineLayout.cpp: (WebKit::RemotePipelineLayout::RemotePipelineLayout): (WebKit::RemotePipelineLayout::destruct): (WebKit::RemotePipelineLayout::stopListeningForIPC): (WebKit::RemotePipelineLayout::setLabel): (WebKit::RemotePipelineLayout::protectedStreamConnection const): * Source/WebKit/GPUProcess/graphics/WebGPU/RemotePipelineLayout.h: * Source/WebKit/GPUProcess/graphics/WebGPU/RemoteRenderPipeline.cpp: (WebKit::RemoteRenderPipeline::RemoteRenderPipeline): (WebKit::RemoteRenderPipeline::destruct): (WebKit::RemoteRenderPipeline::stopListeningForIPC): (WebKit::RemoteRenderPipeline::getBindGroupLayout): (WebKit::RemoteRenderPipeline::setLabel): (WebKit::RemoteRenderPipeline::protectedBacking): (WebKit::RemoteRenderPipeline::protectedStreamConnection const): * Source/WebKit/GPUProcess/graphics/WebGPU/RemoteRenderPipeline.h: * Source/WebKit/GPUProcess/graphics/WebGPU/RemoteXRView.cpp: (WebKit::RemoteXRView::destruct): * Source/WebKit/WebProcess/GPU/graphics/RemoteImageBufferProxy.cpp: (WebKit::RemoteSerializedImageBufferProxy::~RemoteSerializedImageBufferProxy): * Source/WebKit/WebProcess/GPU/graphics/RemoteImageBufferSetProxy.cpp: (WebKit::RemoteImageBufferSetProxy::didPrepareForDisplay): (WebKit::RemoteImageBufferSetProxy::close): (WebKit::RemoteImageBufferSetProxy::willPrepareForDisplay): (WebKit::RemoteImageBufferSetProxy::remoteBufferSetWasDestroyed): Canonical link: https://commits.webkit.org/284538@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes