Fix T87291: assert on exit with preview render
Don't keep around persistent data in this case.
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user