From a6b328b82577d3ec1429c02686ea1727e02140c0 Mon Sep 17 00:00:00 2001 From: Andre Susano Pinto Date: Sun, 12 Jul 2009 18:04:10 +0000 Subject: *Moved rtbuild to bf_render_raytrace *Added vbvh - Just a experimental tree type :) Variable Way BVH - there is no hardcoded number of childs per each Tree Node - idea is to optimize a tree to reduced the expected number of BB tests even after applying SAH (for that an hardcoded n-way is not enough) - for now childs are stored on a linked list --- source/blender/render/intern/include/rayobject.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'source/blender/render/intern/include/rayobject.h') diff --git a/source/blender/render/intern/include/rayobject.h b/source/blender/render/intern/include/rayobject.h index de36a1e4888..16ebc537ef9 100644 --- a/source/blender/render/intern/include/rayobject.h +++ b/source/blender/render/intern/include/rayobject.h @@ -29,9 +29,14 @@ #ifndef RE_RAYOBJECT_H #define RE_RAYOBJECT_H +#ifdef __cplusplus +extern "C" { +#endif + #include "RE_raytrace.h" #include + /* RayObject A ray object is everything where we can cast rays like: @@ -166,4 +171,10 @@ float RE_rayobject_cost(RayObject *r); #endif + +#ifdef __cplusplus +} +#endif + + #endif -- cgit v1.2.3