Merge branch 'master' into blender2.8
This commit is contained in:
@@ -121,8 +121,7 @@ void BlenderSession::create()
|
||||
void BlenderSession::create_session()
|
||||
{
|
||||
SessionParams session_params = BlenderSync::get_session_params(b_engine, b_userpref, b_scene, background);
|
||||
bool is_cpu = session_params.device.type == DEVICE_CPU;
|
||||
SceneParams scene_params = BlenderSync::get_scene_params(b_scene, background, is_cpu);
|
||||
SceneParams scene_params = BlenderSync::get_scene_params(b_scene, background);
|
||||
bool session_pause = BlenderSync::get_session_pause(b_scene, background);
|
||||
|
||||
/* reset status/progress */
|
||||
@@ -147,7 +146,7 @@ void BlenderSession::create_session()
|
||||
session->set_pause(session_pause);
|
||||
|
||||
/* create sync */
|
||||
sync = new BlenderSync(b_engine, b_data, b_depsgraph, b_scene, scene, !background, session->progress, is_cpu);
|
||||
sync = new BlenderSync(b_engine, b_data, b_depsgraph, b_scene, scene, !background, session->progress);
|
||||
BL::Object b_camera_override(b_engine.camera_override());
|
||||
if(b_v3d) {
|
||||
if(session_pause == false) {
|
||||
@@ -185,8 +184,7 @@ void BlenderSession::reset_session(BL::BlendData& b_data_, BL::Scene& b_scene_)
|
||||
b_scene = b_scene_;
|
||||
|
||||
SessionParams session_params = BlenderSync::get_session_params(b_engine, b_userpref, b_scene, background);
|
||||
const bool is_cpu = session_params.device.type == DEVICE_CPU;
|
||||
SceneParams scene_params = BlenderSync::get_scene_params(b_scene, background, is_cpu);
|
||||
SceneParams scene_params = BlenderSync::get_scene_params(b_scene, background);
|
||||
|
||||
width = render_resolution_x(b_render);
|
||||
height = render_resolution_y(b_render);
|
||||
@@ -217,7 +215,7 @@ void BlenderSession::reset_session(BL::BlendData& b_data_, BL::Scene& b_scene_)
|
||||
session->stats.mem_peak = session->stats.mem_used;
|
||||
|
||||
/* sync object should be re-created */
|
||||
sync = new BlenderSync(b_engine, b_data, b_depsgraph, b_scene, scene, !background, session->progress, is_cpu);
|
||||
sync = new BlenderSync(b_engine, b_data, b_depsgraph, b_scene, scene, !background, session->progress);
|
||||
|
||||
/* for final render we will do full data sync per render layer, only
|
||||
* do some basic syncing here, no objects or materials for speed */
|
||||
@@ -742,8 +740,7 @@ void BlenderSession::synchronize()
|
||||
|
||||
/* on session/scene parameter changes, we recreate session entirely */
|
||||
SessionParams session_params = BlenderSync::get_session_params(b_engine, b_userpref, b_scene, background);
|
||||
const bool is_cpu = session_params.device.type == DEVICE_CPU;
|
||||
SceneParams scene_params = BlenderSync::get_scene_params(b_scene, background, is_cpu);
|
||||
SceneParams scene_params = BlenderSync::get_scene_params(b_scene, background);
|
||||
bool session_pause = BlenderSync::get_session_pause(b_scene, background);
|
||||
|
||||
if(session->params.modified(session_params) ||
|
||||
|
||||
Reference in New Issue
Block a user