shdata = new ProgramData;
}
+AnimatedObject::~AnimatedObject()
+{
+ delete shdata;
+}
+
void AnimatedObject::set_matrix(const Matrix &m)
{
matrix = m;
{
renderer.matrix_stack() *= matrix;
if(shdata)
- renderer.add_shader_data(shdata);
+ renderer.add_shader_data(*shdata);
}
} // namespace GL