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:
authorJeroen Bakker <j.bakker@atmind.nl>2019-03-15 18:28:33 +0300
committerJeroen Bakker <j.bakker@atmind.nl>2019-03-15 18:28:33 +0300
commit5051e580e4028e0a741e6519e469321a7e1f2a71 (patch)
tree83d1195eb21106155c0c949ae1453a9ce8665333 /intern/cycles/blender/blender_session.cpp
parent86ea76254d3f625bf3d9e15dade5d5b3544c06a3 (diff)
parent2f6257fd7fe305e3b226a8b505eb614bbeaf762a (diff)
Merge branch 'blender2.7'
Diffstat (limited to 'intern/cycles/blender/blender_session.cpp')
-rw-r--r--intern/cycles/blender/blender_session.cpp10
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();