[Bf-blender-cvs] [d547db0] soc-2013-depsgraph_mt: Merge branch 'master' into soc-2013-depsgraph_mt

Sergey Sharybin noreply at git.blender.org
Wed Dec 11 11:28:25 CET 2013


Commit: d547db06b6a1d03464b35f8ae0dc973179674952
Author: Sergey Sharybin
Date:   Tue Dec 10 14:30:59 2013 +0600
http://developer.blender.org/rBd547db06b6a1d03464b35f8ae0dc973179674952

Merge branch 'master' into soc-2013-depsgraph_mt

===================================================================



===================================================================

diff --cc source/blender/editors/render/render_internal.c
index 250c656,e1a271e..b288fb8
--- a/source/blender/editors/render/render_internal.c
+++ b/source/blender/editors/render/render_internal.c
@@@ -737,27 -677,9 +737,27 @@@ static int screen_render_invoke(bContex
  			rj->v3d_override = true;
  
  		if (v3d->localvd)
- 			rj->lay_override = scene->lay | v3d->localvd->lay;
+ 			rj->lay_override |= v3d->localvd->lay;
  	}
  
 +	/* Lock the user interface depending on render settings. */
 +	if (scene->r.use_lock_interface) {
 +		WM_set_locked_interface(CTX_wm_manager(C), true);
 +
 +		/* Set flag interface need to be unlocked.
 +		 *
 +		 * This is so because we don't have copy of render settings
 +		 * accessible from render job and copy is needed in case
 +		 * of non-locked rendering, so we wouldn't try to unlock
 +		 * anything if option was initially unset but then was
 +		 * enabled during rendering.
 +		 */
 +		rj->interface_locked = true;
 +
 +		/* Clean memory used by viewport? */
 +		clean_viewport_memory(rj->main);
 +	}
 +
  	/* setup job */
  	if (RE_seq_render_active(scene, &scene->r)) name = "Sequence Render";
  	else name = "Render";
diff --cc source/blender/windowmanager/WM_api.h
index 42a696f,26294dd..bc0c233
--- a/source/blender/windowmanager/WM_api.h
+++ b/source/blender/windowmanager/WM_api.h
@@@ -418,11 -421,8 +421,11 @@@ void		WM_redraw_windows(struct bContex
  void        WM_main_playanim(int argc, const char **argv);
  
  /* debugging only, convenience function to write on crash */
- int write_crash_blend(void);
+ bool write_crash_blend(void);
  
 +			/* Lock the interface for any communication */
 +void        WM_set_locked_interface(struct wmWindowManager *wm, bool lock);
 +
  #ifdef __cplusplus
  }
  #endif




More information about the Bf-blender-cvs mailing list