diff options
author | Campbell Barton <ideasman42@gmail.com> | 2011-03-13 05:44:25 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2011-03-13 05:44:25 +0300 |
commit | 6559209dbfddfc1cadb4d3509cee25a3434ef8e7 (patch) | |
tree | 9487b1c304fae3c0a2003d249a5c156c773d394c /source/blender/editors/render | |
parent | 25a2eb4675f8e1fcf8b990bc345aac694dba8228 (diff) |
[#26482] Solidify / Animation Opengl render. no texture.
workaround for view3d datamask not being correct on opengl render.
Diffstat (limited to 'source/blender/editors/render')
-rw-r--r-- | source/blender/editors/render/render_opengl.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/editors/render/render_opengl.c b/source/blender/editors/render/render_opengl.c index 43fb41a5e3d..364b0805237 100644 --- a/source/blender/editors/render/render_opengl.c +++ b/source/blender/editors/render/render_opengl.c @@ -294,6 +294,9 @@ static int screen_opengl_render_init(bContext *C, wmOperator *op) oglrender->v3d= CTX_wm_view3d(C); oglrender->ar= CTX_wm_region(C); oglrender->rv3d= CTX_wm_region_view3d(C); + + /* MUST be cleared on exit */ + oglrender->scene->customdata_mask_modal= ED_view3d_datamask(oglrender->scene, oglrender->v3d); } /* create image and image user */ @@ -337,6 +340,8 @@ static void screen_opengl_render_end(bContext *C, OGLRender *oglrender) GPU_offscreen_free(oglrender->ofs); + oglrender->scene->customdata_mask_modal= 0; + MEM_freeN(oglrender); } |