diff options
author | Antony Riakiotakis <kalast@gmail.com> | 2015-02-23 20:49:29 +0300 |
---|---|---|
committer | Antony Riakiotakis <kalast@gmail.com> | 2015-02-23 20:49:29 +0300 |
commit | 2081fd1d7de40f7b3e1a529f5b450ed508fe9257 (patch) | |
tree | 4e468d5d567aba01ed6015efcd0df7144bb6fbe2 /source/blender/editors/render | |
parent | 67fcf5256d81ce7e80ab1f4c75fb81b43e634301 (diff) |
Gooseberry request:
Show World will now influence if world is rendered in opengl rendering.
This is a little undefined according to blender history, since sky used
to always be drawn when offscreen rendering, as if "Only Render" was
ticked. Since if we don't draw sky in that case there's no valid color
really (and using theme colors is not so nice) we just draw transparent
background.
Diffstat (limited to 'source/blender/editors/render')
-rw-r--r-- | source/blender/editors/render/render_opengl.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/editors/render/render_opengl.c b/source/blender/editors/render/render_opengl.c index 402e72db217..d5cf7dd755a 100644 --- a/source/blender/editors/render/render_opengl.c +++ b/source/blender/editors/render/render_opengl.c @@ -136,7 +136,7 @@ static void screen_opengl_render_apply(OGLRender *oglrender) int sizey = oglrender->sizey; const short view_context = (v3d != NULL); bool draw_bgpic = true; - bool draw_sky = (scene->r.alphamode == R_ADDSKY); + bool draw_sky = (scene->r.alphamode == R_ADDSKY) && v3d && (v3d->flag3 & V3D_SHOW_WORLD); unsigned char *rect = NULL; rr = RE_AcquireResultRead(oglrender->re); |