[Bf-blender-cvs] [97a0345691a] cycles_oneapi: Cycles: add definition of __forceinline for sycl compiler (used in utils)
Xavier Hallade
noreply at git.blender.org
Mon May 30 14:03:58 CEST 2022
Commit: 97a0345691a77f35adf775c1764ed2456b96a2a8
Author: Xavier Hallade
Date: Mon May 30 14:03:38 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB97a0345691a77f35adf775c1764ed2456b96a2a8
Cycles: add definition of __forceinline for sycl compiler (used in utils)
===================================================================
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 e5049a7ffe4..33620ef1f23 100644
--- a/intern/cycles/kernel/device/oneapi/compat.h
+++ b/intern/cycles/kernel/device/oneapi/compat.h
@@ -187,6 +187,8 @@ ccl_always_inline float3 make_float3(float x)
#define fmodf(x, y) sycl::fmod((x), (y))
#define lgammaf(x) sycl::lgamma((x))
+#define __forceinline __attribute__((always_inline))
+
/* Types */
#include "util/half.h"
#include "util/types.h"
More information about the Bf-blender-cvs
mailing list