Cleanup: DRW: Replace DRW_TEXTURE_FREE_SAFE by GPU_TEXTURE_FREE_SAFE
This commit is contained in:
@@ -309,7 +309,7 @@ static void select_engine_free()
|
||||
DRW_SHADER_FREE_SAFE(sh_data->select_id_uniform);
|
||||
}
|
||||
|
||||
DRW_TEXTURE_FREE_SAFE(e_data.texture_u32);
|
||||
GPU_TEXTURE_FREE_SAFE(e_data.texture_u32);
|
||||
GPU_FRAMEBUFFER_FREE_SAFE(e_data.framebuffer_select_id);
|
||||
}
|
||||
|
||||
|
||||
@@ -184,11 +184,11 @@ static void particle_batch_cache_clear_hair(ParticleHairCache *hair_cache)
|
||||
|
||||
for (int i = 0; i < MAX_MTFACE; i++) {
|
||||
GPU_VERTBUF_DISCARD_SAFE(hair_cache->proc_uv_buf[i]);
|
||||
DRW_TEXTURE_FREE_SAFE(hair_cache->uv_tex[i]);
|
||||
GPU_TEXTURE_FREE_SAFE(hair_cache->uv_tex[i]);
|
||||
}
|
||||
for (int i = 0; i < hair_cache->num_col_layers; i++) {
|
||||
GPU_VERTBUF_DISCARD_SAFE(hair_cache->proc_col_buf[i]);
|
||||
DRW_TEXTURE_FREE_SAFE(hair_cache->col_tex[i]);
|
||||
GPU_TEXTURE_FREE_SAFE(hair_cache->col_tex[i]);
|
||||
}
|
||||
|
||||
for (int i = 0; i < MAX_HAIR_SUBDIV; i++) {
|
||||
|
||||
@@ -121,7 +121,7 @@ static void volume_batch_cache_clear(Volume *volume)
|
||||
|
||||
LISTBASE_FOREACH (DRWVolumeGrid *, grid, &cache->grids) {
|
||||
MEM_SAFE_FREE(grid->name);
|
||||
DRW_TEXTURE_FREE_SAFE(grid->texture);
|
||||
GPU_TEXTURE_FREE_SAFE(grid->texture);
|
||||
}
|
||||
BLI_freelistN(&cache->grids);
|
||||
|
||||
|
||||
@@ -258,7 +258,7 @@ void DRW_globals_update()
|
||||
if (weight_ramp_custom != user_weight_ramp ||
|
||||
(user_weight_ramp && memcmp(&weight_ramp_copy, &U.coba_weight, sizeof(ColorBand)) != 0))
|
||||
{
|
||||
DRW_TEXTURE_FREE_SAFE(G_draw.weight_ramp);
|
||||
GPU_TEXTURE_FREE_SAFE(G_draw.weight_ramp);
|
||||
}
|
||||
|
||||
if (G_draw.weight_ramp == nullptr) {
|
||||
|
||||
@@ -2942,7 +2942,7 @@ void DRW_engines_free()
|
||||
|
||||
DRW_gpu_context_enable();
|
||||
|
||||
DRW_TEXTURE_FREE_SAFE(g_select_buffer.texture_depth);
|
||||
GPU_TEXTURE_FREE_SAFE(g_select_buffer.texture_depth);
|
||||
GPU_FRAMEBUFFER_FREE_SAFE(g_select_buffer.framebuffer_depth_only);
|
||||
|
||||
DRW_shaders_free();
|
||||
@@ -2959,8 +2959,8 @@ void DRW_engines_free()
|
||||
DRW_UBO_FREE_SAFE(G_draw.block_ubo);
|
||||
DRW_UBO_FREE_SAFE(G_draw.view_ubo);
|
||||
DRW_UBO_FREE_SAFE(G_draw.clipping_ubo);
|
||||
DRW_TEXTURE_FREE_SAFE(G_draw.ramp);
|
||||
DRW_TEXTURE_FREE_SAFE(G_draw.weight_ramp);
|
||||
GPU_TEXTURE_FREE_SAFE(G_draw.ramp);
|
||||
GPU_TEXTURE_FREE_SAFE(G_draw.weight_ramp);
|
||||
|
||||
DRW_gpu_context_disable();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user