Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/intern/texture.c
| Show First 20 Lines • Show All 561 Lines • ▼ Show 20 Lines | void BKE_texture_free(Tex *tex) | ||||
| if (tex->coba) MEM_freeN(tex->coba); | if (tex->coba) MEM_freeN(tex->coba); | ||||
| if (tex->env) BKE_texture_envmap_free(tex->env); | if (tex->env) BKE_texture_envmap_free(tex->env); | ||||
| if (tex->pd) BKE_texture_pointdensity_free(tex->pd); | if (tex->pd) BKE_texture_pointdensity_free(tex->pd); | ||||
| if (tex->vd) BKE_texture_voxeldata_free(tex->vd); | if (tex->vd) BKE_texture_voxeldata_free(tex->vd); | ||||
| if (tex->ot) BKE_texture_ocean_free(tex->ot); | if (tex->ot) BKE_texture_ocean_free(tex->ot); | ||||
| BKE_animdata_free((struct ID *)tex); | BKE_animdata_free((struct ID *)tex); | ||||
| BKE_previewimg_free(&tex->preview); | BKE_previewimg_free(&tex->preview); | ||||
| BKE_icon_delete((struct ID *)tex); | BKE_icon_id_delete((struct ID *)tex); | ||||
| tex->id.icon_id = 0; | tex->id.icon_id = 0; | ||||
| if (tex->nodetree) { | if (tex->nodetree) { | ||||
| ntreeFreeTree(tex->nodetree); | ntreeFreeTree(tex->nodetree); | ||||
| MEM_freeN(tex->nodetree); | MEM_freeN(tex->nodetree); | ||||
| } | } | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 1,100 Lines • Show Last 20 Lines | |||||