Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/intern/world.c
| Show First 20 Lines • Show All 68 Lines • ▼ Show 20 Lines | void BKE_world_free_ex(World *wrld, bool do_id_user) | ||||
| if (wrld->nodetree) { | if (wrld->nodetree) { | ||||
| ntreeFreeTree_ex(wrld->nodetree, do_id_user); | ntreeFreeTree_ex(wrld->nodetree, do_id_user); | ||||
| MEM_freeN(wrld->nodetree); | MEM_freeN(wrld->nodetree); | ||||
| } | } | ||||
| if (wrld->gpumaterial.first) | if (wrld->gpumaterial.first) | ||||
| GPU_material_free(&wrld->gpumaterial); | GPU_material_free(&wrld->gpumaterial); | ||||
| BKE_icon_delete((struct ID *)wrld); | BKE_icon_id_delete((struct ID *)wrld); | ||||
| wrld->id.icon_id = 0; | wrld->id.icon_id = 0; | ||||
| } | } | ||||
| void BKE_world_free(World *wrld) | void BKE_world_free(World *wrld) | ||||
| { | { | ||||
| BKE_world_free_ex(wrld, true); | BKE_world_free_ex(wrld, true); | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 136 Lines • Show Last 20 Lines | |||||