shdata(other.shdata ? new ProgramData(*other.shdata) : 0),
material(other.material),
texturing(other.texturing ? new Texturing(*other.texturing) : 0),
shdata(other.shdata ? new ProgramData(*other.shdata) : 0),
material(other.material),
texturing(other.texturing ? new Texturing(*other.texturing) : 0),