Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 313a887ec859849a0dc903b18e664c09d64ade2e https://github.com/WebKit/WebKit/commit/313a887ec859849a0dc903b18e664c09d64ade2e Author: Mike Wyrzykowski <mwyrzykow...@apple.com> Date: 2024-03-25 (Mon, 25 Mar 2024)
Changed paths: M Source/WebGPU/WebGPU/Device.h M Source/WebGPU/WebGPU/PresentationContextIOSurface.mm Log Message: ----------- [WebGPU] GPUCanvasContext.configure() should validate the GPUTextureDescriptor before creating the backing textures https://bugs.webkit.org/show_bug.cgi?id=271404 rdar://125183118 Reviewed by Tadeu Zagallo. The spec says we should validate the texture descriptor before creating the texures in GPUCanvasContext.configure() and we were not doing so. Doing so avoids crashes createTextureView() as the returned texture is invalid. * Source/WebGPU/WebGPU/Device.h: * Source/WebGPU/WebGPU/PresentationContextIOSurface.mm: (WebGPU::PresentationContextIOSurface::configure): Canonical link: https://commits.webkit.org/276648@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