void texture_test(){ unsigned char data[8] = {1,2,3,4,5,6,7,8}; Texture tex = make_texture(data,4,2,1); Texture tex2 = cpy_tex(tex2); del_tex(tex2); del_tex(tex); }
bool TextureManager::Add(const Texture &tex) { const string &name = tex.name(); if(IsExist(name) == true) { //already exist return false; } TexturePtr cpy_tex(new Texture(tex)); cpy_tex->Init(); tex_dict_[name] = cpy_tex; return true; }