Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenloader/intern/versioning_280.c
| Show First 20 Lines • Show All 3,750 Lines • ▼ Show 20 Lines | for (bScreen *screen = bmain->screens.first; screen; screen = screen->id.next) { | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| { | { | ||||
| /* Versioning code until next subversion bump goes here. */ | /* Versioning code until next subversion bump goes here. */ | ||||
| for (bScreen *screen = bmain->screens.first; screen; screen = screen->id.next) { | for (bScreen *screen = bmain->screens.first; screen; screen = screen->id.next) { | ||||
| for (ScrArea *sa = screen->areabase.first; sa; sa = sa->next) { | for (ScrArea *sa = screen->areabase.first; sa; sa = sa->next) { | ||||
| for (SpaceLink *sl = sa->spacedata.first; sl; sl = sl->next) { | for (SpaceLink *sl = sa->spacedata.first; sl; sl = sl->next) { | ||||
| if (sl->spacetype == SPACE_FILE) { | if (sl->spacetype == SPACE_FILE) { | ||||
| SpaceFile *sfile = (SpaceFile *)sl; | SpaceFile *sfile = (SpaceFile *)sl; | ||||
| ListBase *regionbase = (sl == sa->spacedata.first) ? &sa->regionbase : &sl->regionbase; | ListBase *regionbase = (sl == sa->spacedata.first) ? &sa->regionbase : &sl->regionbase; | ||||
| ARegion *ar_ui = do_versions_find_region(regionbase, RGN_TYPE_UI); | ARegion *ar_ui = do_versions_find_region(regionbase, RGN_TYPE_UI); | ||||
| ARegion *ar_header = do_versions_find_region(regionbase, RGN_TYPE_HEADER); | ARegion *ar_header = do_versions_find_region(regionbase, RGN_TYPE_HEADER); | ||||
| Show All 24 Lines | if (!MAIN_VERSION_ATLEAST(bmain, 281, 6)) { | ||||
| } | } | ||||
| /* Convert the BONE_NO_SCALE flag to inherit_scale_mode enum. */ | /* Convert the BONE_NO_SCALE flag to inherit_scale_mode enum. */ | ||||
| if (!DNA_struct_elem_find(fd->filesdna, "Bone", "char", "inherit_scale_mode")) { | if (!DNA_struct_elem_find(fd->filesdna, "Bone", "char", "inherit_scale_mode")) { | ||||
| LISTBASE_FOREACH (bArmature *, arm, &bmain->armatures) { | LISTBASE_FOREACH (bArmature *, arm, &bmain->armatures) { | ||||
| do_version_bones_inherit_scale(&arm->bonebase); | do_version_bones_inherit_scale(&arm->bonebase); | ||||
| } | } | ||||
| } | } | ||||
| /* Added studiolight intensity */ | |||||
| if (!DNA_struct_elem_find(fd->filesdna, "View3DShading", "float", "studiolight_intensity")) { | |||||
| for (bScreen *screen = bmain->screens.first; screen; screen = screen->id.next) { | |||||
| for (ScrArea *sa = screen->areabase.first; sa; sa = sa->next) { | |||||
| for (SpaceLink *sl = sa->spacedata.first; sl; sl = sl->next) { | |||||
| if (sl->spacetype == SPACE_VIEW3D) { | |||||
| View3D *v3d = (View3D *)sl; | |||||
| v3d->shading.studiolight_intensity = 1.0f; | |||||
| } | |||||
| } | |||||
| } | |||||
| } | |||||
| } | |||||
| } | } | ||||
| } | } | ||||