From 023eb2ea7c16a00272f83d564145e28aeb9ed2b7 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Thu, 21 Jul 2022 15:49:00 +0200 Subject: Cycles: more closely match some math and intersection operations in Embree This helps with debugging, and gives a slightly closer match between CPU and CUDA/HIP/Metal renders when it comes to ray tracing precision. --- intern/cycles/blender/curves.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'intern/cycles/blender/curves.cpp') diff --git a/intern/cycles/blender/curves.cpp b/intern/cycles/blender/curves.cpp index c4154bce022..04ba7c53878 100644 --- a/intern/cycles/blender/curves.cpp +++ b/intern/cycles/blender/curves.cpp @@ -55,7 +55,7 @@ static bool ObtainCacheParticleData( return false; Transform tfm = get_transform(b_ob->matrix_world()); - Transform itfm = transform_quick_inverse(tfm); + Transform itfm = transform_inverse(tfm); for (BL::Modifier &b_mod : b_ob->modifiers) { if ((b_mod.type() == b_mod.type_PARTICLE_SYSTEM) && -- cgit v1.2.3