svn merge -r 21041:21243 https://svn.blender.org/svnroot/bf-blender/branches/blender2...
[blender.git] / source / blender / makesdna / DNA_scene_types.h
index 828721f0abb3bd261b1d71e37add066dd4cc52c4..9a3ef758bd3c29b27b12f88660dc38dbb5ab3ce1 100644 (file)
@@ -232,6 +232,8 @@ typedef struct RenderData {
 
        /* render engine, octree resolution */
        short renderer, ocres;
+       short raystructure;
+       short pad4[3];
 
        /**
         * What to do with the sky/background. Picks sky/premul/key
@@ -665,6 +667,12 @@ typedef struct Scene {
 #define R_INTERN       0
 #define R_YAFRAY       1
 
+/* raytrace structure */
+#define R_RAYSTRUCTURE_HIER_BVH_BVH            0
+#define R_RAYSTRUCTURE_HIER_BVH_OCTREE 1
+#define R_RAYSTRUCTURE_SINGLE_OCTREE   2
+#define R_RAYSTRUCTURE_SINGLE_BVH              3
+
 /* scemode (int now) */
 #define R_DOSEQ                                0x0001
 #define R_BG_RENDER                    0x0002