Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClément Foucault <foucault.clem@gmail.com>2020-02-22 19:08:37 +0300
committerClément Foucault <foucault.clem@gmail.com>2020-02-22 19:08:44 +0300
commitc26f470cfeea628bf7911dcd663a67e0f8052391 (patch)
tree16452917bc457be9ed423f7dc0218e400d0a0a9a /source/blender/draw/engines/eevee/eevee_engine.c
parent189a6c783d918329e5219e60c2ed9a4a8f413380 (diff)
EEVEE: Fix memleak when G.is_break is set from another thread
Diffstat (limited to 'source/blender/draw/engines/eevee/eevee_engine.c')
-rw-r--r--source/blender/draw/engines/eevee/eevee_engine.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/source/blender/draw/engines/eevee/eevee_engine.c b/source/blender/draw/engines/eevee/eevee_engine.c
index 3337cbcc59d..f8e68156aa8 100644
--- a/source/blender/draw/engines/eevee/eevee_engine.c
+++ b/source/blender/draw/engines/eevee/eevee_engine.c
@@ -421,9 +421,8 @@ static void eevee_render_to_image(void *vedata,
const rcti *rect)
{
const DRWContextState *draw_ctx = DRW_context_state_get();
- EEVEE_render_init(vedata, engine, draw_ctx->depsgraph);
- if (RE_engine_test_break(engine)) {
+ if (!EEVEE_render_init(vedata, engine, draw_ctx->depsgraph)) {
return;
}