[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [42832] branches/ge_harmony/source/blender : A bit of RNA cleanup for lamps, and correcting the frustum_size do_version again.

Daniel Stokes kupomail at gmail.com
Thu Dec 22 22:27:50 CET 2011


Revision: 42832
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=42832
Author:   kupoman
Date:     2011-12-22 21:27:38 +0000 (Thu, 22 Dec 2011)
Log Message:
-----------
A bit of RNA cleanup for lamps, and correcting the frustum_size do_version again.

Modified Paths:
--------------
    branches/ge_harmony/source/blender/blenloader/intern/readfile.c
    branches/ge_harmony/source/blender/makesrna/intern/rna_lamp.c

Modified: branches/ge_harmony/source/blender/blenloader/intern/readfile.c
===================================================================
--- branches/ge_harmony/source/blender/blenloader/intern/readfile.c	2011-12-22 20:29:44 UTC (rev 42831)
+++ branches/ge_harmony/source/blender/blenloader/intern/readfile.c	2011-12-22 21:27:38 UTC (rev 42832)
@@ -12669,6 +12669,7 @@
 	{
 		Lamp *la;
 		for (la= main->lamp.first; la; la= la->id.next) {
+			if (la->sun_shadow_frustum == 0.0)
 				la->sun_shadow_frustum= 10.0f;
 		}
 	}

Modified: branches/ge_harmony/source/blender/makesrna/intern/rna_lamp.c
===================================================================
--- branches/ge_harmony/source/blender/makesrna/intern/rna_lamp.c	2011-12-22 20:29:44 UTC (rev 42831)
+++ branches/ge_harmony/source/blender/makesrna/intern/rna_lamp.c	2011-12-22 21:27:38 UTC (rev 42832)
@@ -787,58 +787,6 @@
 	RNA_def_property_boolean_sdna(prop, NULL, "mode", LA_SHOW_CONE);
 	RNA_def_property_ui_text(prop, "Show Cone", "Draw transparent cone in 3D view to visualize which objects are contained in it");
 	RNA_def_property_update(prop, 0, "rna_Lamp_draw_update");
-
-	//prop= RNA_def_property(srna, "shadow_buffer_clip_start", PROP_FLOAT, PROP_DISTANCE);
-	//RNA_def_property_float_sdna(prop, NULL, "clipsta");
-	//RNA_def_property_range(prop, 0.0f, 9999.0f);
-	//RNA_def_property_ui_text(prop, "Shadow Buffer Clip Start", "Shadow map clip start, below which objects will not generate shadows");
-	//RNA_def_property_update(prop, 0, "rna_Lamp_draw_update");
-
-	//prop= RNA_def_property(srna, "shadow_buffer_clip_end", PROP_FLOAT, PROP_DISTANCE);
-	//RNA_def_property_float_sdna(prop, NULL, "clipend");
-	//RNA_def_property_range(prop, 0.0f, 9999.0f);
-	//RNA_def_property_ui_text(prop, "Shadow Buffer Clip End", "Shadow map clip end, beyond which objects will not generate shadows");
-	//RNA_def_property_update(prop, 0, "rna_Lamp_draw_update");
-
-	//prop= RNA_def_property(srna, "shadow_buffer_bias", PROP_FLOAT, PROP_NONE);
-	//RNA_def_property_float_sdna(prop, NULL, "bias");
-	//RNA_def_property_range(prop, 0.001f, 5.0f);
-	//RNA_def_property_ui_text(prop, "Shadow Buffer Bias", "Shadow buffer sampling bias");
-	//RNA_def_property_update(prop, 0, "rna_Lamp_update");
-
-	//prop= RNA_def_property(srna, "shadow_buffer_soft", PROP_FLOAT, PROP_NONE);
-	//RNA_def_property_float_sdna(prop, NULL, "soft");
-	//RNA_def_property_range(prop, 0.0f, 100.0f);
-	//RNA_def_property_ui_text(prop, "Shadow Buffer Soft", "Size of shadow buffer sampling area");
-	//RNA_def_property_update(prop, 0, "rna_Lamp_update");
-
-	//prop= RNA_def_property(srna, "shadow_buffer_samples", PROP_INT, PROP_NONE);
-	//RNA_def_property_int_sdna(prop, NULL, "samp");
-	//RNA_def_property_range(prop, 1, 16);
-	//RNA_def_property_ui_text(prop, "Samples", "Number of shadow buffer samples");
-	//RNA_def_property_update(prop, 0, "rna_Lamp_update");
-
-	//prop= RNA_def_property(srna, "shadow_buffer_type", PROP_ENUM, PROP_NONE);
-	//RNA_def_property_enum_sdna(prop, NULL, "buftype");
-	//RNA_def_property_enum_items(prop, prop_shadbuftype_items);
-	//RNA_def_property_ui_text(prop, "Shadow Buffer Type", "Type of shadow buffer");
-	//RNA_def_property_update(prop, 0, "rna_Lamp_update");
-
-	//prop= RNA_def_property(srna, "use_auto_clip_start", PROP_BOOLEAN, PROP_NONE);
-	//RNA_def_property_boolean_sdna(prop, NULL, "bufflag", LA_SHADBUF_AUTO_START);
-	//RNA_def_property_ui_text(prop, "Autoclip Start",  "Automatic calculation of clipping-start, based on visible vertices");
-	//RNA_def_property_update(prop, 0, "rna_Lamp_draw_update");
-
-	//prop= RNA_def_property(srna, "use_auto_clip_end", PROP_BOOLEAN, PROP_NONE);
-	//RNA_def_property_boolean_sdna(prop, NULL, "bufflag", LA_SHADBUF_AUTO_END);
-	//RNA_def_property_ui_text(prop, "Autoclip End", "Automatic calculation of clipping-end, based on visible vertices");
-	//RNA_def_property_update(prop, 0, "rna_Lamp_draw_update");
-
-	//prop= RNA_def_property(srna, "compression_threshold", PROP_FLOAT, PROP_NONE);
-	//RNA_def_property_float_sdna(prop, NULL, "compressthresh");
-	//RNA_def_property_range(prop, 0.0f, 1.0f);
-	//RNA_def_property_ui_text(prop, "Compress", "Deep shadow map compression threshold");
-	//RNA_def_property_update(prop, 0, "rna_Lamp_update");
 }
 
 static void rna_def_sun_lamp(BlenderRNA *brna)
@@ -855,7 +803,7 @@
 
 	prop= RNA_def_property(srna, "frustum_size", PROP_FLOAT, PROP_NONE);
 	RNA_def_property_float_sdna(prop, NULL, "sun_shadow_frustum");
-	RNA_def_property_float_default(prop, 10.0);
+	RNA_def_property_ui_range(prop, 0.001, 100.0, 2, 1);
 	RNA_def_property_ui_text(prop, "Frustum Size", "Size of the frustum used for creating the shadow map");
 	RNA_def_property_update(prop, 0, "rna_Lamp_draw_update");
 




More information about the Bf-blender-cvs mailing list