+void AnimationPlayer::set_object_uniform(AnimatedObject &obj, const string &name, const KeyFrame::AnimatedUniform &uni)
+{
+ ProgramData &shdata = obj.get_shader_data();
+
+ if(uni.size==1)
+ shdata.uniform(name, uni.values[0]);
+ else if(uni.size==2)
+ shdata.uniform2(name, uni.values);
+ else if(uni.size==2)
+ shdata.uniform3(name, uni.values);
+ else if(uni.size==4)
+ shdata.uniform4(name, uni.values);
+}
+