diff options
author | Jeroen Bakker <j.bakker@atmind.nl> | 2019-03-15 18:28:33 +0300 |
---|---|---|
committer | Jeroen Bakker <j.bakker@atmind.nl> | 2019-03-15 18:28:33 +0300 |
commit | 5051e580e4028e0a741e6519e469321a7e1f2a71 (patch) | |
tree | 83d1195eb21106155c0c949ae1453a9ce8665333 /intern/cycles/blender/blender_session.cpp | |
parent | 86ea76254d3f625bf3d9e15dade5d5b3544c06a3 (diff) | |
parent | 2f6257fd7fe305e3b226a8b505eb614bbeaf762a (diff) |
Merge branch 'blender2.7'
Diffstat (limited to 'intern/cycles/blender/blender_session.cpp')
-rw-r--r-- | intern/cycles/blender/blender_session.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/intern/cycles/blender/blender_session.cpp b/intern/cycles/blender/blender_session.cpp index 501e4fec13f..f1cdda5cb13 100644 --- a/intern/cycles/blender/blender_session.cpp +++ b/intern/cycles/blender/blender_session.cpp @@ -987,6 +987,11 @@ void BlenderSession::get_status(string& status, string& substatus) session->progress.get_status(status, substatus); } +void BlenderSession::get_kernel_status(string& kernel_status) +{ + session->progress.get_kernel_status(kernel_status); +} + void BlenderSession::get_progress(float& progress, double& total_time, double& render_time) { session->progress.get_time(total_time, render_time); @@ -1005,7 +1010,7 @@ void BlenderSession::update_bake_progress() void BlenderSession::update_status_progress() { - string timestatus, status, substatus; + string timestatus, status, substatus, kernel_status; string scene_status = ""; float progress; double total_time, remaining_time = 0, render_time; @@ -1014,6 +1019,7 @@ void BlenderSession::update_status_progress() float mem_peak = (float)session->stats.mem_peak / 1024.0f / 1024.0f; get_status(status, substatus); + get_kernel_status(kernel_status); get_progress(progress, total_time, render_time); if(progress > 0) @@ -1038,6 +1044,8 @@ void BlenderSession::update_status_progress() status = " | " + status; if(substatus.size() > 0) status += " | " + substatus; + if(kernel_status.size() > 0) + status += " | " + kernel_status; } double current_time = time_dt(); |