From a696053545e9e5c50302da668b9fd2f7c8edc605 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Fri, 20 Mar 2020 16:05:55 +0100 Subject: Python API: add bl_use_stereo_viewport for RenderEngine To indicate if the render engine supports rendering a stereo 3D viewport. This is not currently supported for Cycles. Fixes T62582 --- source/blender/draw/engines/eevee/eevee_engine.c | 2 +- source/blender/draw/engines/external/external_engine.c | 2 +- source/blender/draw/engines/select/select_engine.c | 2 +- source/blender/draw/engines/workbench/workbench_engine.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) (limited to 'source/blender/draw') diff --git a/source/blender/draw/engines/eevee/eevee_engine.c b/source/blender/draw/engines/eevee/eevee_engine.c index 70933e21719..a1112eb92df 100644 --- a/source/blender/draw/engines/eevee/eevee_engine.c +++ b/source/blender/draw/engines/eevee/eevee_engine.c @@ -478,7 +478,7 @@ RenderEngineType DRW_engine_viewport_eevee_type = { NULL, EEVEE_ENGINE, N_("Eevee"), - RE_INTERNAL | RE_USE_PREVIEW, + RE_INTERNAL | RE_USE_PREVIEW | RE_USE_STEREO_VIEWPORT, NULL, &DRW_render_to_image, NULL, diff --git a/source/blender/draw/engines/external/external_engine.c b/source/blender/draw/engines/external/external_engine.c index f78826b2980..ee4bd58ab80 100644 --- a/source/blender/draw/engines/external/external_engine.c +++ b/source/blender/draw/engines/external/external_engine.c @@ -286,7 +286,7 @@ RenderEngineType DRW_engine_viewport_external_type = { NULL, EXTERNAL_ENGINE, N_("External"), - RE_INTERNAL, + RE_INTERNAL | RE_USE_STEREO_VIEWPORT, NULL, NULL, NULL, diff --git a/source/blender/draw/engines/select/select_engine.c b/source/blender/draw/engines/select/select_engine.c index f357beb0bd8..08ec0038755 100644 --- a/source/blender/draw/engines/select/select_engine.c +++ b/source/blender/draw/engines/select/select_engine.c @@ -381,7 +381,7 @@ RenderEngineType DRW_engine_viewport_select_type = { NULL, SELECT_ENGINE, N_("Select ID"), - RE_INTERNAL, + RE_INTERNAL | RE_USE_STEREO_VIEWPORT, NULL, NULL, NULL, diff --git a/source/blender/draw/engines/workbench/workbench_engine.c b/source/blender/draw/engines/workbench/workbench_engine.c index e9525af5682..c6c594dc04d 100644 --- a/source/blender/draw/engines/workbench/workbench_engine.c +++ b/source/blender/draw/engines/workbench/workbench_engine.c @@ -597,7 +597,7 @@ RenderEngineType DRW_engine_viewport_workbench_type = { NULL, WORKBENCH_ENGINE, N_("Workbench"), - RE_INTERNAL, + RE_INTERNAL | RE_USE_STEREO_VIEWPORT, NULL, &DRW_render_to_image, NULL, -- cgit v1.2.3