From c45f28ce9510fead1dcd216bb2e667a20cea5a28 Mon Sep 17 00:00:00 2001 From: Antonio Vazquez Date: Fri, 16 Feb 2018 16:52:08 +0100 Subject: New function to check if running opengl render --- source/blender/draw/intern/DRW_render.h | 1 + source/blender/draw/intern/draw_manager.c | 8 ++++++++ 2 files changed, 9 insertions(+) (limited to 'source') diff --git a/source/blender/draw/intern/DRW_render.h b/source/blender/draw/intern/DRW_render.h index 49f244d4268..811e807af67 100644 --- a/source/blender/draw/intern/DRW_render.h +++ b/source/blender/draw/intern/DRW_render.h @@ -466,6 +466,7 @@ bool DRW_state_is_select(void); bool DRW_state_is_depth(void); bool DRW_state_is_image_render(void); bool DRW_state_is_scene_render(void); +bool DRW_state_is_opengl_render(void); bool DRW_state_show_text(void); bool DRW_state_draw_support(void); bool DRW_state_draw_background(void); diff --git a/source/blender/draw/intern/draw_manager.c b/source/blender/draw/intern/draw_manager.c index c0498419127..f60d10faa4f 100644 --- a/source/blender/draw/intern/draw_manager.c +++ b/source/blender/draw/intern/draw_manager.c @@ -3958,6 +3958,14 @@ bool DRW_state_is_scene_render(void) return DST.options.is_scene_render; } +/** +* Whether we are rendering simple opengl render +*/ +bool DRW_state_is_opengl_render(void) +{ + return DST.options.is_image_render && !DST.options.is_scene_render; +} + /** * Gives you the iterator mode to use for depsgraph. */ -- cgit v1.2.3