 +    this->AddShaderVariable(name, v1, v2, v3);
 +  }
 +  
++  void AddShaderVariableFloat(const char* name, float v1, float v2, float v3, float v4)
++  {
++    this->AddShaderVariable(name, v1, v2, v3, v4);
++  }
++
 +  void AddShaderVariableDouble(const char* name, double v1)
 +  {
 +    this->AddShaderVariable(name, v1);

+    this->AddShaderVariable(name, v1, v2, v3);
+  }
+  
+  void AddShaderVariableInt(const char* name, int v1)
+  {
+    this->AddShaderVariable(name, v1);

Index: vtkProperty.h
===================================================================
RCS file: /cvsroot/VTK/VTK/Rendering/vtkProperty.h,v
retrieving revision 1.82
diff -u -r1.82 vtkProperty.h
--- vtkProperty.h	10 Mar 2009 15:51:25 -0000	1.82
+++ vtkProperty.h	18 Feb 2010 16:38:38 -0000
@@ -330,6 +330,71 @@
     }
 
   // Description:
