[Bf-blender-cvs] [22dc47f710c] cycles_oneapi: Cycles: add lgamma definition in oneAPI compat header

Xavier Hallade noreply at git.blender.org
Fri May 13 11:43:51 CEST 2022


Commit: 22dc47f710c8c7bd9b9fe6df2bac215fef3ef7e6
Author: Xavier Hallade
Date:   Fri May 13 11:41:28 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB22dc47f710c8c7bd9b9fe6df2bac215fef3ef7e6

Cycles: add lgamma definition in oneAPI compat header

fixes compilation using intel/llvm compiler on Linux

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

M	intern/cycles/kernel/device/oneapi/compat.h

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

diff --git a/intern/cycles/kernel/device/oneapi/compat.h b/intern/cycles/kernel/device/oneapi/compat.h
index d737f5a8029..d4f15d95875 100644
--- a/intern/cycles/kernel/device/oneapi/compat.h
+++ b/intern/cycles/kernel/device/oneapi/compat.h
@@ -185,6 +185,7 @@ ccl_always_inline float3 make_float3(float x)
 #define fmaxf(x, y) sycl::fmax((x), (y))
 #define fminf(x, y) sycl::fmin((x), (y))
 #define fmodf(x, y) sycl::fmod((x), (y))
+#define lgammaf(x) sycl::lgamma((x))
 
 #define __forceinline inline



More information about the Bf-blender-cvs mailing list