#include <cassert>
Go to the source code of this file.
◆ __forceinline
◆ __KERNEL_WITH_SSE_ALIGN__
| #define __KERNEL_WITH_SSE_ALIGN__ |
◆ ATTR_FALLTHROUGH
| #define ATTR_FALLTHROUGH ((void)0) |
◆ ccl_align
◆ ccl_always_inline
◆ ccl_attr_maybe_unused
| #define ccl_attr_maybe_unused [[maybe_unused]] |
◆ ccl_constant
◆ ccl_device
| #define ccl_device static inline |
◆ ccl_device_extern
| #define ccl_device_extern extern "C" |
◆ ccl_device_forceinline
◆ ccl_device_inline
◆ ccl_device_inline_method
◆ ccl_device_noinline
| #define ccl_device_noinline static inline |
◆ ccl_device_noinline_cpu
◆ ccl_global
◆ ccl_inline_constant
| #define ccl_inline_constant inline constexpr |
◆ ccl_loop_no_unroll
◆ ccl_may_alias
◆ ccl_never_inline
◆ ccl_optional_struct_init
| #define ccl_optional_struct_init |
◆ ccl_private
◆ ccl_ray_data
◆ ccl_restrict
| #define ccl_restrict __restrict |
◆ ccl_static_constexpr
| #define ccl_static_constexpr static constexpr |
◆ ccl_try_align
◆ CONCAT
◆ CONCAT_HELPER
| #define CONCAT_HELPER |
( |
| a, |
|
|
| ... ) a##__VA_ARGS__ |
◆ LIKELY
◆ UNLIKELY
◆ util_assert
| #define util_assert |
( |
| statement | ) |
assert(statement) |
Definition at line 98 of file defines.h.
Referenced by fast_inv_cbrtf(), float2::operator[](), float2::operator[](), int2::operator[](), int2::operator[](), packed_int3::operator[](), packed_int3::operator[](), packed_uint3::operator[](), packed_uint3::operator[](), uchar2::operator[](), uchar2::operator[](), uchar3::operator[](), uchar3::operator[](), uchar4::operator[](), uchar4::operator[](), uint2::operator[](), uint2::operator[](), uint3::operator[](), uint3::operator[](), uint4::operator[](), and uint4::operator[]().