From 36c11ee48245079fcfaabaea68258e55e80cb55d Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Thu, 29 Feb 2024 17:28:13 +0100 Subject: [PATCH] Fix #118514: Cycles MetalRT crash with empty scene Pull Request: https://projects.blender.org/blender/blender/pulls/118907 --- intern/cycles/device/metal/queue.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/intern/cycles/device/metal/queue.mm b/intern/cycles/device/metal/queue.mm index 2fc65acd289..b6f3cd26c3c 100644 --- a/intern/cycles/device/metal/queue.mm +++ b/intern/cycles/device/metal/queue.mm @@ -523,7 +523,7 @@ bool MetalDeviceQueue::enqueue(DeviceKernel kernel, break; } - if (bvhMetalRT) { + if (bvhMetalRT && bvhMetalRT->accel_struct) { /* Mark all Accelerations resources as used */ [mtlComputeCommandEncoder useResource:bvhMetalRT->accel_struct usage:MTLResourceUsageRead];