Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenloader/intern/versioning_280.c
| Show First 20 Lines • Show All 3,455 Lines • ▼ Show 20 Lines | LISTBASE_FOREACH (Image *, image, &bmain->images) { | ||||
| const int IMA_IGNORE_ALPHA = (1 << 12); | const int IMA_IGNORE_ALPHA = (1 << 12); | ||||
| if (image->flag & IMA_IGNORE_ALPHA) { | if (image->flag & IMA_IGNORE_ALPHA) { | ||||
| image->alpha_mode = IMA_ALPHA_IGNORE; | image->alpha_mode = IMA_ALPHA_IGNORE; | ||||
| image->flag &= ~IMA_IGNORE_ALPHA; | image->flag &= ~IMA_IGNORE_ALPHA; | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| if (!MAIN_VERSION_ATLEAST(bmain, 280, 71)) { | |||||
| /* This assumes the Blender builtin config. Depending on the OCIO | |||||
| * environment variable for versioning is weak, and these deprecated view | |||||
| * transforms and look names don't seem to exist in other commonly used | |||||
| * OCIO configs so .blend files created for those would be unaffected. */ | |||||
| for (Scene *scene = bmain->scenes.first; scene; scene = scene->id.next) { | |||||
| ColorManagedViewSettings *view_settings; | |||||
| view_settings = &scene->view_settings; | |||||
| if (STREQ(view_settings->view_transform, "Default")) { | |||||
| STRNCPY(view_settings->view_transform, "Standard"); | |||||
| } | |||||
| else if (STREQ(view_settings->view_transform, "RRT") || | |||||
| STREQ(view_settings->view_transform, "Film")) { | |||||
| STRNCPY(view_settings->view_transform, "Filmic"); | |||||
| } | |||||
| else if (STREQ(view_settings->view_transform, "Log")) { | |||||
| STRNCPY(view_settings->view_transform, "Filmic Log"); | |||||
| } | |||||
| if (STREQ(view_settings->look, "Filmic - Base Contrast")) { | |||||
| STRNCPY(view_settings->look, "None"); | |||||
| } | |||||
| } | |||||
| } | |||||
| { | { | ||||
| /* Versioning code until next subversion bump goes here. */ | /* Versioning code until next subversion bump goes here. */ | ||||
| } | } | ||||
| } | } | ||||