Fix T87291: assert on exit with preview render

Don't keep around persistent data in this case.
This commit is contained in:
2021-04-08 12:28:41 +02:00
parent 76cc8e8436
commit d244067d12

View File

@@ -2674,6 +2674,12 @@ void RE_PreviewRender(Render *re, Main *bmain, Scene *sce)
RE_SetCamera(re, camera); RE_SetCamera(re, camera);
do_render_3d(re); do_render_3d(re);
/* No persistent data for preview render. */
if (re->engine) {
RE_engine_free(re->engine);
re->engine = NULL;
}
} }
void RE_CleanAfterRender(Render *re) void RE_CleanAfterRender(Render *re)