static RequireExtension _ext("GL_ARB_shader_objects");
}
+ProgramData::ProgramData(const ProgramData &other):
+ data(other.data)
+{
+ for(map<int, Uniform *>::iterator i=data.begin(); i!=data.end(); ++i)
+ i->second=i->second->clone();
+}
+
ProgramData::~ProgramData()
{
for(map<int, Uniform *>::iterator i=data.begin(); i!=data.end(); ++i)