diff options
author | Campbell Barton <ideasman42@gmail.com> | 2017-05-03 13:09:17 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2017-05-03 13:12:31 +0300 |
commit | bde449949678ab14d70509e3f69b4fafa24cfcb6 (patch) | |
tree | 4bbdc7fe5c3ca0af3d021c7dfe915fa66ffcd06f /source/blender/draw/engines/external | |
parent | 2a8608294597f82add9c69b64bc11b9c492d46ac (diff) |
Fix draw manager w/ cycles
8b2640f08 introduced the error,
caused by external-engine needing depth mask to be disabled,
which happened to be the case before changing state changing logic.
Diffstat (limited to 'source/blender/draw/engines/external')
-rw-r--r-- | source/blender/draw/engines/external/external_engine.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/draw/engines/external/external_engine.c b/source/blender/draw/engines/external/external_engine.c index 34ca92038d1..5c7f507b34b 100644 --- a/source/blender/draw/engines/external/external_engine.c +++ b/source/blender/draw/engines/external/external_engine.c @@ -146,6 +146,8 @@ static void external_draw_scene(void *UNUSED(vedata)) ARegion *ar = draw_ctx->ar; RenderEngineType *type; + DRW_state_reset_ex(DRW_STATE_DEFAULT & ~DRW_STATE_DEPTH_LESS); + /* Create render engine. */ if (!rv3d->render_engine) { RenderEngine *engine; |