Revision: 49637
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=49637
Author:   kupoman
Date:     2012-08-07 00:09:46 +0000 (Tue, 07 Aug 2012)
Log Message:
-----------
Renaming the pre-process filters to global shaders, as this better reflects 
their function and use.

Modified Paths:
--------------
    branches/ge_harmony/release/scripts/startup/bl_ui/properties_game.py
    branches/ge_harmony/source/blender/makesdna/DNA_scene_types.h
    branches/ge_harmony/source/blender/makesrna/intern/rna_scene.c

Modified: branches/ge_harmony/release/scripts/startup/bl_ui/properties_game.py
===================================================================
--- branches/ge_harmony/release/scripts/startup/bl_ui/properties_game.py        
2012-08-06 20:48:08 UTC (rev 49636)
+++ branches/ge_harmony/release/scripts/startup/bl_ui/properties_game.py        
2012-08-07 00:09:46 UTC (rev 49637)
@@ -359,20 +359,20 @@
 
             layout.prop(gs, "dome_text")
             
-def display_filter_settings(filter, layout):
+def display_shader_settings(shader, layout):
     col = layout.column()
     col.label("Source:")
     row = col.row()
-    row.prop(filter, "shader_location", expand=True)
-    if filter.shader_location == "INTERNAL":
-        col.prop(filter, "source_text", text="")
-    elif filter.shader_location == "EXTERNAL":
-        col.prop(filter, "source_path", text="")
+    row.prop(shader, "shader_location", expand=True)
+    if shader.shader_location == "INTERNAL":
+        col.prop(shader, "source_text", text="")
+    elif shader.shader_location == "EXTERNAL":
+        col.prop(shader, "source_path", text="")
         
-    if filter.uniforms:
+    if shader.uniforms:
         col.label("Uniforms:")
         
-    for uniform in filter.uniforms:
+    for uniform in shader.uniforms:
         col = layout.column()
         if hasattr(uniform, "value"):
             reserved = uniform.name.startswith("bgl_")
@@ -393,8 +393,8 @@
                 
             col.active = not reserved
 
-class RENDER_PT_game_pre_filters(RenderButtonsPanel, Panel):
-    bl_label = "Pre-Process Filters"
+class RENDER_PT_game_global_shaders(RenderButtonsPanel, Panel):
+    bl_label = "Global Shaders"
     COMPAT_ENGINES = {'BLENDER_GAME'}
     
     def draw(self, context):
@@ -404,12 +404,12 @@
         
         row = layout.row()
         col = row.column()
-        col.template_list(gs, "pre_filters", gs, "active_pre_filter_index", 
rows=2)
-        col.template_ID(gs, "active_pre_filter", new="shader.new_postfilter")
+        col.template_list(gs, "global_shaders", gs, 
"active_global_shader_index", rows=2)
+        col.template_ID(gs, "active_global_shader", 
new="shader.new_postfilter")
             
-        filter = gs.active_post_filter
-        if filter:
-            display_filter_settings(filter, layout)
+        shader = gs.active_post_filter
+        if shader:
+            display_shader_settings(shader, layout)
             
 class RENDER_PT_game_post_filters(RenderButtonsPanel, Panel):
     bl_label = "Post-Process Filters"
@@ -427,7 +427,7 @@
             
         filter = gs.active_post_filter
         if filter:
-            display_filter_settings(filter, layout)
+            display_shader_settings(filter, layout)
 
 
 class RENDER_PT_game_shading(RenderButtonsPanel, Panel):

Modified: branches/ge_harmony/source/blender/makesdna/DNA_scene_types.h
===================================================================
--- branches/ge_harmony/source/blender/makesdna/DNA_scene_types.h       
2012-08-06 20:48:08 UTC (rev 49636)
+++ branches/ge_harmony/source/blender/makesdna/DNA_scene_types.h       
2012-08-07 00:09:46 UTC (rev 49637)
@@ -629,8 +629,8 @@
 
        int actpostfilter;
        ListBase postfilters;
-       int actprefilter, filterpad;
-       ListBase prefilters;
+       int actgshader, shaderpad;
+       ListBase gshaders;
 } GameData;
 
 #define STEREO_NOSTEREO                1

Modified: branches/ge_harmony/source/blender/makesrna/intern/rna_scene.c
===================================================================
--- branches/ge_harmony/source/blender/makesrna/intern/rna_scene.c      
2012-08-06 20:48:08 UTC (rev 49636)
+++ branches/ge_harmony/source/blender/makesrna/intern/rna_scene.c      
2012-08-07 00:09:46 UTC (rev 49637)
@@ -1345,10 +1345,10 @@
        return rna_Shader_active_get(ptr, &gm->postfilters, gm->actpostfilter);
 }
 
-static PointerRNA rna_GameSettings_active_prefilter_get(PointerRNA *ptr)
+static PointerRNA rna_GameSettings_active_gshader_get(PointerRNA *ptr)
 {
        GameData *gm = (GameData *)ptr->data;
-       return rna_Shader_active_get(ptr, &gm->prefilters, gm->actprefilter);
+       return rna_Shader_active_get(ptr, &gm->gshaders, gm->actgshader);
 }
 
 static void rna_GameSettings_active_postfilter_set(PointerRNA *ptr, PointerRNA 
value)
@@ -1357,10 +1357,10 @@
        rna_Shader_active_set(value, &gm->postfilters, gm->actpostfilter);
 }
 
-static void rna_GameSettings_active_prefilter_set(PointerRNA *ptr, PointerRNA 
value)
+static void rna_GameSettings_active_gshader_set(PointerRNA *ptr, PointerRNA 
value)
 {
        GameData *gm = (GameData *)ptr->data;
-       rna_Shader_active_set(value, &gm->prefilters, gm->actprefilter);
+       rna_Shader_active_set(value, &gm->gshaders, gm->actgshader);
 }
 
 static int rna_GameSettings_active_postfilter_index_get(PointerRNA *ptr)
@@ -1369,10 +1369,10 @@
        return rna_Shader_active_index_get(gm->actpostfilter);
 }
 
-static int rna_GameSettings_active_prefilter_index_get(PointerRNA *ptr)
+static int rna_GameSettings_active_gshader_index_get(PointerRNA *ptr)
 {
        GameData *gm = (GameData*)ptr->data;
-       return rna_Shader_active_index_get(gm->actprefilter);
+       return rna_Shader_active_index_get(gm->actgshader);
 }
 
 static void rna_GameSettings_active_postfilter_index_set(PointerRNA *ptr, int 
value)
@@ -1381,10 +1381,10 @@
        rna_Shader_active_index_set(value, &gm->actpostfilter);
 }
 
-static void rna_GameSettings_active_prefilter_index_set(PointerRNA *ptr, int 
value)
+static void rna_GameSettings_active_gshader_index_set(PointerRNA *ptr, int 
value)
 {
        GameData *gm = (GameData*)ptr->data;
-       rna_Shader_active_index_set(value, &gm->actprefilter);
+       rna_Shader_active_index_set(value, &gm->actgshader);
 }
 
 static void rna_GameSettings_active_postfilter_index_range(PointerRNA *ptr, 
int *min, int *max)
@@ -1393,10 +1393,10 @@
        rna_Shader_active_index_range(min, max, &gm->postfilters);
 }
 
-static void rna_GameSettings_active_prefilter_index_range(PointerRNA *ptr, int 
*min, int *max)
+static void rna_GameSettings_active_gshader_index_range(PointerRNA *ptr, int 
*min, int *max)
 {
        GameData *gm = (GameData*)ptr->data;
-       rna_Shader_active_index_range(min, max, &gm->prefilters);
+       rna_Shader_active_index_range(min, max, &gm->gshaders);
 }
 
 static TimeMarker *rna_TimeLine_add(Scene *scene, const char name[])
@@ -2840,22 +2840,22 @@
        RNA_def_property_int_funcs(prop, 
"rna_GameSettings_active_postfilter_index_get", 
"rna_GameSettings_active_postfilter_index_set", 
"rna_GameSettings_active_postfilter_index_range");
        RNA_def_property_ui_text(prop, "Active Post Filter Index", "");
 
-       prop = RNA_def_property(srna, "pre_filters", PROP_COLLECTION, 
PROP_NONE);
-       RNA_def_property_collection_sdna(prop, NULL, "prefilters", NULL);
+       prop = RNA_def_property(srna, "global_shaders", PROP_COLLECTION, 
PROP_NONE);
+       RNA_def_property_collection_sdna(prop, NULL, "gshaders", NULL);
        RNA_def_property_collection_funcs(prop, NULL, NULL, NULL, NULL, NULL, 
NULL, NULL, NULL);
        RNA_def_property_struct_type(prop, "ShaderLink");
-       RNA_def_property_ui_text(prop, "Pre Process Filters", "Per Object 
filters that run during the main render pass");
+       RNA_def_property_ui_text(prop, "Global Shaders", "Shaders applied to 
all objects in the scene");
 
-       prop = RNA_def_property(srna, "active_pre_filter", PROP_POINTER, 
PROP_NONE);
+       prop = RNA_def_property(srna, "active_global_shader", PROP_POINTER, 
PROP_NONE);
        RNA_def_property_struct_type(prop, "Shader");
-       RNA_def_property_pointer_funcs(prop, 
"rna_GameSettings_active_prefilter_get", 
"rna_GameSettings_active_prefilter_set", NULL, NULL);
+       RNA_def_property_pointer_funcs(prop, 
"rna_GameSettings_active_gshader_get", "rna_GameSettings_active_gshader_set", 
NULL, NULL);
        RNA_def_property_flag(prop, PROP_EDITABLE);
        RNA_def_property_ui_text(prop, "Active Shader", "");
 
-       prop = RNA_def_property(srna, "active_pre_filter_index", PROP_INT, 
PROP_NONE);
-       RNA_def_property_int_sdna(prop, NULL, "actprefilter");
-       RNA_def_property_int_funcs(prop, 
"rna_GameSettings_active_prefilter_index_get", 
"rna_GameSettings_active_prefilter_index_set", 
"rna_GameSettings_active_prefilter_index_range");
-       RNA_def_property_ui_text(prop, "Active Pre Filter Index", "");
+       prop = RNA_def_property(srna, "active_global_shader_index", PROP_INT, 
PROP_NONE);
+       RNA_def_property_int_sdna(prop, NULL, "actgshader");
+       RNA_def_property_int_funcs(prop, 
"rna_GameSettings_active_gshader_index_get", 
"rna_GameSettings_active_gshader_index_set", 
"rna_GameSettings_active_gshader_index_range");
+       RNA_def_property_ui_text(prop, "Active Global Shader Index", "");
 
        /* Recast Settings */
        prop = RNA_def_property(srna, "recast_data", PROP_POINTER, PROP_NONE);

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to