Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2011-03-13 05:44:25 +0300
committerCampbell Barton <ideasman42@gmail.com>2011-03-13 05:44:25 +0300
commit6559209dbfddfc1cadb4d3509cee25a3434ef8e7 (patch)
tree9487b1c304fae3c0a2003d249a5c156c773d394c /source/blender/editors/render
parent25a2eb4675f8e1fcf8b990bc345aac694dba8228 (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.c5
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);
}