Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 7c1bf961dde2d1f272b81bfcc0f514a57b1a5009 https://github.com/WebKit/WebKit/commit/7c1bf961dde2d1f272b81bfcc0f514a57b1a5009 Author: Rupin Mittal <ru...@apple.com> Date: 2024-10-04 (Fri, 04 Oct 2024)
Changed paths: M Source/WebKit/GPUProcess/graphics/WebGPU/RemoteGPU.cpp M Source/WebKit/GPUProcess/graphics/WebGPU/RemoteRenderBundleEncoder.cpp M Source/WebKit/GPUProcess/graphics/WebGPU/RemoteRenderBundleEncoder.h M Source/WebKit/GPUProcess/graphics/WebGPU/RemoteXRSubImage.cpp M Source/WebKit/WebProcess/GPU/graphics/WebGPU/RemoteGPUProxy.cpp M Source/WebKit/WebProcess/GPU/graphics/WebGPU/RemoteGPUProxy.h M Source/WebKit/WebProcess/GPU/graphics/WebGPU/RemoteRenderBundleEncoderProxy.cpp M Source/WebKit/WebProcess/GPU/graphics/WebGPU/RemoteRenderBundleEncoderProxy.h Log Message: ----------- Adopt more smart pointers in GPUProcess/graphics (part 7) https://bugs.webkit.org/show_bug.cgi?id=280860 rdar://137241513 Reviewed by Mike Wyrzykowski. Smart pointer adoption as per the static analyzer. * Source/WebKit/GPUProcess/graphics/WebGPU/RemoteGPU.cpp: (WebKit::RemoteGPU::workQueueUninitialize): (WebKit::RemoteGPU::requestAdapter): (WebKit::RemoteGPU::createPresentationContext): (WebKit::RemoteGPU::createCompositorIntegration): (WebKit::RemoteGPU::paintNativeImageToImageBuffer): (WebKit::RemoteGPU::isValid): * Source/WebKit/GPUProcess/graphics/WebGPU/RemoteRenderBundleEncoder.cpp: (WebKit::RemoteRenderBundleEncoder::RemoteRenderBundleEncoder): (WebKit::RemoteRenderBundleEncoder::destruct): (WebKit::RemoteRenderBundleEncoder::stopListeningForIPC): (WebKit::RemoteRenderBundleEncoder::setPipeline): (WebKit::RemoteRenderBundleEncoder::setIndexBuffer): (WebKit::RemoteRenderBundleEncoder::setVertexBuffer): (WebKit::RemoteRenderBundleEncoder::unsetVertexBuffer): (WebKit::RemoteRenderBundleEncoder::draw): (WebKit::RemoteRenderBundleEncoder::drawIndexed): (WebKit::RemoteRenderBundleEncoder::drawIndirect): (WebKit::RemoteRenderBundleEncoder::drawIndexedIndirect): (WebKit::RemoteRenderBundleEncoder::setBindGroup): (WebKit::RemoteRenderBundleEncoder::pushDebugGroup): (WebKit::RemoteRenderBundleEncoder::popDebugGroup): (WebKit::RemoteRenderBundleEncoder::insertDebugMarker): (WebKit::RemoteRenderBundleEncoder::finish): (WebKit::RemoteRenderBundleEncoder::setLabel): (WebKit::RemoteRenderBundleEncoder::protectedBacking const): (WebKit::RemoteRenderBundleEncoder::protectedStreamConnection const): (WebKit::RemoteRenderBundleEncoder::protectedObjectHeap const): * Source/WebKit/GPUProcess/graphics/WebGPU/RemoteRenderBundleEncoder.h: * Source/WebKit/GPUProcess/graphics/WebGPU/RemoteXRSubImage.cpp: (WebKit::RemoteXRSubImage::destruct): * Source/WebKit/WebProcess/GPU/graphics/WebGPU/RemoteGPUProxy.cpp: (WebKit::RemoteGPUProxy::initializeIPC): (WebKit::RemoteGPUProxy::disconnectGpuProcessIfNeeded): (WebKit::RemoteGPUProxy::abandonGPUProcess): (WebKit::RemoteGPUProxy::wasCreated): (WebKit::RemoteGPUProxy::waitUntilInitialized): (WebKit::RemoteGPUProxy::requestAdapter): (WebKit::RemoteGPUProxy::createPresentationContext): (WebKit::RemoteGPUProxy::createCompositorIntegration): (WebKit::RemoteGPUProxy::protectedConvertToBackingContext const): * Source/WebKit/WebProcess/GPU/graphics/WebGPU/RemoteGPUProxy.h: * Source/WebKit/WebProcess/GPU/graphics/WebGPU/RemoteRenderBundleEncoderProxy.cpp: (WebKit::WebGPU::RemoteRenderBundleEncoderProxy::setPipeline): (WebKit::WebGPU::RemoteRenderBundleEncoderProxy::setIndexBuffer): (WebKit::WebGPU::RemoteRenderBundleEncoderProxy::setVertexBuffer): (WebKit::WebGPU::RemoteRenderBundleEncoderProxy::drawIndirect): (WebKit::WebGPU::RemoteRenderBundleEncoderProxy::drawIndexedIndirect): (WebKit::WebGPU::RemoteRenderBundleEncoderProxy::setBindGroup): (WebKit::WebGPU::RemoteRenderBundleEncoderProxy::finish): (WebKit::WebGPU::RemoteRenderBundleEncoderProxy::protectedConvertToBackingContext const): * Source/WebKit/WebProcess/GPU/graphics/WebGPU/RemoteRenderBundleEncoderProxy.h: Canonical link: https://commits.webkit.org/284693@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