We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e3c7cef commit 95dc48eCopy full SHA for 95dc48e
src/kernel/device/metal/compat.h
@@ -31,12 +31,13 @@ using namespace metal::raytracing;
31
32
#define ccl_device
33
#define ccl_device_inline ccl_device __attribute__((always_inline))
34
-#define ccl_device_rhino_inline ccl_device __attribute__((always_inline))
35
#define ccl_device_forceinline ccl_device __attribute__((always_inline))
36
#if defined(__KERNEL_METAL_APPLE__)
+#define ccl_device_rhino_inline ccl_device
37
# define ccl_device_noinline ccl_device
38
#else
39
# define ccl_device_noinline ccl_device __attribute__((noinline))
40
+#define ccl_device_rhino_inline ccl_device __attribute__((noinline))
41
#endif
42
43
#define ccl_device_extern extern "C"
0 commit comments