[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [17464] branches/soc-2008-unclezeiv/source /blender/blenloader/intern/readfile.c: forgot to update do_versions: files saved with blender 2.48 (or trunk) would not have lightcuts related values correctly initialized
Davide Vercelli
davide.vercelli at gmail.com
Fri Nov 14 21:54:50 CET 2008
Revision: 17464
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=17464
Author: unclezeiv
Date: 2008-11-14 21:54:50 +0100 (Fri, 14 Nov 2008)
Log Message:
-----------
forgot to update do_versions: files saved with blender 2.48 (or trunk) would not have lightcuts related values correctly initialized
Modified Paths:
--------------
branches/soc-2008-unclezeiv/source/blender/blenloader/intern/readfile.c
Modified: branches/soc-2008-unclezeiv/source/blender/blenloader/intern/readfile.c
===================================================================
--- branches/soc-2008-unclezeiv/source/blender/blenloader/intern/readfile.c 2008-11-14 19:39:12 UTC (rev 17463)
+++ branches/soc-2008-unclezeiv/source/blender/blenloader/intern/readfile.c 2008-11-14 20:54:50 UTC (rev 17464)
@@ -7821,40 +7821,6 @@
ob->pd->f_noise = 0.0;
}
}
-
- /* lightcuts stuff */
- if(main->versionfile <= 247) {
- Scene *sce= main->scene.first;
- RenderData *r;
-
- while(sce) {
- r= &sce->r;
- if(r) {
- if(r->lightcuts_max_error<=0.0)
- r->lightcuts_max_error= 0.02;
- if(r->lightcuts_max_cut<=0)
- r->lightcuts_max_cut= 1000;
- if(r->lightcuts_indir_fac<=0.0f)
- r->lightcuts_indir_fac= 100.0f;
- if(r->lightcuts_env_map<=0.0f)
- r->lightcuts_env_map= 4096.0f;
- if(r->lightcuts_area_lights<=0)
- r->lightcuts_area_lights= 4000;
- if(r->lightcuts_indir_dist<=0.0f)
- r->lightcuts_indir_dist= 5.0f;
- if(r->lightcuts_color_weight==0)
- r->lightcuts_color_weight= 1;
- if(r->lightcuts_env_map_fac==0.0f)
- r->lightcuts_env_map_fac= 1.0f;
- if(r->lightcuts_indir_bounces==0)
- r->lightcuts_indir_bounces= 1;
- if(r->lightcuts_meshlights==0)
- r->lightcuts_meshlights= 4000;
- }
-
- sce= sce->id.next;
- }
- }
if (main->versionfile < 247 || (main->versionfile == 247 && main->subversionfile < 2)){
Object *ob;
@@ -7987,6 +7953,40 @@
}
}
+ /* lightcuts stuff */
+ if(main->versionfile <= 248) {
+ Scene *sce= main->scene.first;
+ RenderData *r;
+
+ while(sce) {
+ r= &sce->r;
+ if(r) {
+ if(r->lightcuts_max_error<=0.0)
+ r->lightcuts_max_error= 0.02;
+ if(r->lightcuts_max_cut<=0)
+ r->lightcuts_max_cut= 1000;
+ if(r->lightcuts_indir_fac<=0.0f)
+ r->lightcuts_indir_fac= 100.0f;
+ if(r->lightcuts_env_map<=0.0f)
+ r->lightcuts_env_map= 4096.0f;
+ if(r->lightcuts_area_lights<=0)
+ r->lightcuts_area_lights= 4000;
+ if(r->lightcuts_indir_dist<=0.0f)
+ r->lightcuts_indir_dist= 5.0f;
+ if(r->lightcuts_color_weight==0)
+ r->lightcuts_color_weight= 1;
+ if(r->lightcuts_env_map_fac==0.0f)
+ r->lightcuts_env_map_fac= 1.0f;
+ if(r->lightcuts_indir_bounces==0)
+ r->lightcuts_indir_bounces= 1;
+ if(r->lightcuts_meshlights==0)
+ r->lightcuts_meshlights= 4000;
+ }
+
+ sce= sce->id.next;
+ }
+ }
+
/* WATCH IT!!!: pointers from libdata have not been converted yet here! */
/* WATCH IT 2!: Userdef struct init has to be in src/usiblender.c! */
More information about the Bf-blender-cvs
mailing list