From b6dbd8723c1ba56eb6bfaedf8a06e4f31bdb57c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=83=C2=A9ment=20Foucault?= Date: Mon, 29 Jan 2018 14:56:16 +0100 Subject: DRW / Render: Add support for render pipeline in drawmanager. For simplicity we choose to execute the rendering of Opengl engines in the main thread and block the interface. This might be addressed in the future at least for video rendering. A drawmanager wrapper (DRW_render_to_image) is called by the render pipeline to set up the Opengl state and then call the specific draw_engine->render_to_image function. --- source/blender/draw/engines/external/external_engine.c | 1 + 1 file changed, 1 insertion(+) (limited to 'source/blender/draw/engines/external') diff --git a/source/blender/draw/engines/external/external_engine.c b/source/blender/draw/engines/external/external_engine.c index 851d0ef9eb7..ec0141953fe 100644 --- a/source/blender/draw/engines/external/external_engine.c +++ b/source/blender/draw/engines/external/external_engine.c @@ -218,6 +218,7 @@ DrawEngineType draw_engine_external_type = { &external_draw_scene, NULL, NULL, + NULL, }; /* Note: currently unused, we should not register unless we want to see this when debugging the view. */ -- cgit v1.2.3