Eevee: Subsurface: Release separate albedo texture if not used.

This commit is contained in:
Clément Foucault 2018-02-02 23:59:57 +01:00
parent 269d9eb54c
commit 39706a0a3d
1 changed files with 4 additions and 1 deletions

View File

@ -102,7 +102,10 @@ int EEVEE_subsurface_init(EEVEE_ViewLayerData *sldata, EEVEE_Data *vedata)
txl->sss_albedo = DRW_texture_create_2D((int)viewport_size[0], (int)viewport_size[1],
DRW_TEX_RGB_11_11_10, 0, NULL);
}
else {
/* Cleanup to release memory */
DRW_TEXTURE_FREE_SAFE(txl->sss_albedo);
}
return EFFECT_SSS;
}