[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