Blender  V2.93
Macros
bvh_types.h File Reference

Go to the source code of this file.

Macros

#define ccl_device_intersect   ccl_device_inline
 
#define ENTRYPOINT_SENTINEL   0x76543210
 
#define BVH_STACK_SIZE   192
 
#define BVH_MOTION   1
 
#define BVH_HAIR   2
 
#define BVH_NAME_JOIN(x, y)   x##_##y
 
#define BVH_NAME_EVAL(x, y)   BVH_NAME_JOIN(x, y)
 
#define BVH_FUNCTION_FULL_NAME(prefix)   BVH_NAME_EVAL(prefix, BVH_FUNCTION_NAME)
 
#define BVH_FEATURE(f)   (((BVH_FUNCTION_FEATURES) & (f)) != 0)
 
#define BVH_DEBUG_INIT()
 
#define BVH_DEBUG_NEXT_NODE()
 
#define BVH_DEBUG_NEXT_INTERSECTION()
 
#define BVH_DEBUG_NEXT_INSTANCE()
 

Macro Definition Documentation

◆ BVH_DEBUG_INIT

#define BVH_DEBUG_INIT ( )

Definition at line 66 of file bvh_types.h.

◆ BVH_DEBUG_NEXT_INSTANCE

#define BVH_DEBUG_NEXT_INSTANCE ( )

Definition at line 69 of file bvh_types.h.

◆ BVH_DEBUG_NEXT_INTERSECTION

#define BVH_DEBUG_NEXT_INTERSECTION ( )

Definition at line 68 of file bvh_types.h.

◆ BVH_DEBUG_NEXT_NODE

#define BVH_DEBUG_NEXT_NODE ( )

Definition at line 67 of file bvh_types.h.

◆ BVH_FEATURE

#define BVH_FEATURE (   f)    (((BVH_FUNCTION_FEATURES) & (f)) != 0)

Definition at line 43 of file bvh_types.h.

◆ BVH_FUNCTION_FULL_NAME

#define BVH_FUNCTION_FULL_NAME (   prefix)    BVH_NAME_EVAL(prefix, BVH_FUNCTION_NAME)

Definition at line 41 of file bvh_types.h.

◆ BVH_HAIR

#define BVH_HAIR   2

Definition at line 37 of file bvh_types.h.

◆ BVH_MOTION

#define BVH_MOTION   1

Definition at line 36 of file bvh_types.h.

◆ BVH_NAME_EVAL

#define BVH_NAME_EVAL (   x,
  y 
)    BVH_NAME_JOIN(x, y)

Definition at line 40 of file bvh_types.h.

◆ BVH_NAME_JOIN

#define BVH_NAME_JOIN (   x,
  y 
)    x##_##y

Definition at line 39 of file bvh_types.h.

◆ BVH_STACK_SIZE

#define BVH_STACK_SIZE   192

Definition at line 33 of file bvh_types.h.

◆ ccl_device_intersect

#define ccl_device_intersect   ccl_device_inline

Definition at line 26 of file bvh_types.h.

◆ ENTRYPOINT_SENTINEL

#define ENTRYPOINT_SENTINEL   0x76543210

Definition at line 30 of file bvh_types.h.