From 15169c71a6cdd819ba1bbdf9f0713082d64d8cdc Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Fri, 11 Apr 2014 13:08:57 +0200 Subject: Blender Internal: remove BLI BVH for raytracing. It has no benefits over other BVH types, as far as I know it was only added because it was possible. This also fixes T39344. --- source/blender/blenloader/intern/versioning_270.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'source/blender/blenloader') diff --git a/source/blender/blenloader/intern/versioning_270.c b/source/blender/blenloader/intern/versioning_270.c index 82458e17001..d310c836f59 100644 --- a/source/blender/blenloader/intern/versioning_270.c +++ b/source/blender/blenloader/intern/versioning_270.c @@ -138,6 +138,7 @@ void blo_do_versions_270(FileData *fd, Library *UNUSED(lib), Main *main) } if (!MAIN_VERSION_ATLEAST(main, 270, 1)) { + Scene *sce; Object *ob; /* Update Transform constraint (another deg -> rad stuff). */ @@ -152,5 +153,11 @@ void blo_do_versions_270(FileData *fd, Library *UNUSED(lib), Main *main) } } } + + for (sce = main->scene.first; sce; sce = sce->id.next) { + if (sce->r.raytrace_structure == R_RAYSTRUCTURE_BLIBVH) { + sce->r.raytrace_structure = R_RAYSTRUCTURE_AUTO; + } + } } } -- cgit v1.2.3