From d4d5281d45820ef95ef3783082bf4ad2b8adab38 Mon Sep 17 00:00:00 2001 From: Lukas Stockner Date: Sun, 24 Mar 2024 19:38:22 +0100 Subject: [PATCH] Fix: Cycles: Metal compilation error --- intern/cycles/kernel/camera/camera.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/intern/cycles/kernel/camera/camera.h b/intern/cycles/kernel/camera/camera.h index 536736cc7b7..78f93a2a6b6 100644 --- a/intern/cycles/kernel/camera/camera.h +++ b/intern/cycles/kernel/camera/camera.h @@ -228,7 +228,8 @@ ccl_device_inline float3 camera_panorama_direction(ccl_constant KernelCamera *ca float x, float y) { - float3 Pcamera = transform_perspective(&cam->rastertocamera, make_float3(x, y, 0.0f)); + const ProjectionTransform rastertocamera = cam->rastertocamera; + float3 Pcamera = transform_perspective(&rastertocamera, make_float3(x, y, 0.0f)); return panorama_to_direction(cam, Pcamera.x, Pcamera.y); }