[Bf-blender-cvs] [bb971bead9a] master: Fix T89523: Cycles OpenCL compile error after shadow terminator changes

Brecht Van Lommel noreply at git.blender.org
Mon Jul 5 11:26:46 CEST 2021


Commit: bb971bead9a88a216845e194e50e197c125f2598
Author: Brecht Van Lommel
Date:   Mon Jul 5 11:05:40 2021 +0200
Branches: master
https://developer.blender.org/rBbb971bead9a88a216845e194e50e197c125f2598

Fix T89523: Cycles OpenCL compile error after shadow terminator changes

===================================================================

M	intern/cycles/kernel/bvh/bvh_util.h

===================================================================

diff --git a/intern/cycles/kernel/bvh/bvh_util.h b/intern/cycles/kernel/bvh/bvh_util.h
index 6c152cbb249..867ea3af8d1 100644
--- a/intern/cycles/kernel/bvh/bvh_util.h
+++ b/intern/cycles/kernel/bvh/bvh_util.h
@@ -86,8 +86,7 @@ ccl_device_inline float3 smooth_surface_offset(KernelGlobals *kg, ShaderData *sd
   float3 P = V[0] * u + V[1] * v + V[2] * w; /* Local space */
   float3 n = N[0] * u + N[1] * v + N[2] * w; /* We get away without normalization */
 
-  n = normalize(
-      transform_direction_transposed_auto(&sd->ob_itfm, n)); /* Normal x scale, world space */
+  object_normal_transform(kg, sd, &n); /* Normal x scale, world space */
 
   /* Parabolic approximation */
   float a = dot(N[2] - N[0], V[0] - V[2]);



More information about the Bf-blender-cvs mailing list