1
1

Fix T100709: baking max ray distance wrong with older .blend files

Add versioning to compensate for bugfix from T97945.
This commit is contained in:
2022-09-01 17:11:48 +02:00
parent 414baf9780
commit ad4dcfe227

View File

@@ -3131,6 +3131,13 @@ void blo_do_versions_300(FileData *fd, Library *UNUSED(lib), Main *bmain)
}
}
if (!MAIN_VERSION_ATLEAST(bmain, 302, 14)) {
/* Compensate for previously wrong squared distance. */
LISTBASE_FOREACH (Scene *, scene, &bmain->scenes) {
scene->r.bake.max_ray_distance = sasqrt(scene->r.bake.max_ray_distance);
}
}
if (!MAIN_VERSION_ATLEAST(bmain, 303, 1)) {
FOREACH_NODETREE_BEGIN (bmain, ntree, id) {
versioning_replace_legacy_combined_and_separate_color_nodes(ntree);