[Bf-blender-cvs] [bef1c0d11e0] draw-colormanagement: DRW: ColorManagement: Fix ghosting with cycles.
Clément Foucault
noreply at git.blender.org
Sun Jan 26 21:08:57 CET 2020
Commit: bef1c0d11e05631d1482abd2c7a855cc201d7746
Author: Clément Foucault
Date: Sun Jan 26 21:08:30 2020 +0100
Branches: draw-colormanagement
https://developer.blender.org/rBbef1c0d11e05631d1482abd2c7a855cc201d7746
DRW: ColorManagement: Fix ghosting with cycles.
===================================================================
M source/blender/draw/engines/external/external_engine.c
===================================================================
diff --git a/source/blender/draw/engines/external/external_engine.c b/source/blender/draw/engines/external/external_engine.c
index 9ccf95f8fb9..052cd51adca 100644
--- a/source/blender/draw/engines/external/external_engine.c
+++ b/source/blender/draw/engines/external/external_engine.c
@@ -243,6 +243,12 @@ static void external_draw_scene(void *vedata)
* OpenGL render is used for quick preview (thumbnails or sequencer preview)
* where using the rendering engine to preview doesn't make so much sense. */
if (draw_ctx->evil_C) {
+ float clear_col[4] = {0, 0, 0, 0};
+ /* This is to keep compatibility with external engine. */
+ /* TODO(fclem) remove it eventually. */
+ GPU_framebuffer_bind(dfbl->default_fb);
+ GPU_framebuffer_clear_color(dfbl->default_fb, clear_col);
+
external_draw_scene_do(vedata);
}
More information about the Bf-blender-cvs
mailing list