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:
authorMartijn Berger <martijn.berger@gmail.com>2013-12-07 05:29:53 +0400
committerBrecht Van Lommel <brechtvanlommel@gmail.com>2013-12-07 15:26:58 +0400
commit85a0c5d4e1030a5fa95ad7450958a1b0fa033381 (patch)
tree8e43b6167b7e4df8fad2a4f0f39c82fe5b3c2807 /intern/cycles/render/session.cpp
parent5c07f62fabc9b6a20c85ec5ea5e15a99353bd091 (diff)
Cycles: network render code updated for latest changes and improved
This actually works somewhat now, although viewport rendering is broken and any kind of network error or connection failure will kill Blender. * Experimental WITH_CYCLES_NETWORK cmake option * Networked Device is shown as an option next to CPU and GPU Compute * Various updates to work with the latest Cycles code * Locks and thread safety for RPC calls and tiles * Refactored pointer mapping code * Fix error in CPU brand string retrieval code This includes work by Doug Gale, Martijn Berger and Brecht Van Lommel. Reviewers: brecht Differential Revision: http://developer.blender.org/D36
Diffstat (limited to 'intern/cycles/render/session.cpp')
-rw-r--r--intern/cycles/render/session.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/intern/cycles/render/session.cpp b/intern/cycles/render/session.cpp
index 6c15849d815..0805a685467 100644
--- a/intern/cycles/render/session.cpp
+++ b/intern/cycles/render/session.cpp
@@ -95,7 +95,7 @@ Session::~Session()
wait();
}
- if(display && params.output_path != "") {
+ if(display && !params.output_path.empty()) {
tonemap();
progress.set_status("Writing Image", params.output_path);
@@ -242,7 +242,7 @@ void Session::run_gpu()
/* update scene */
update_scene();
- if(device->error_message() != "")
+ if(!device->error_message().empty())
progress.set_cancel(device->error_message());
if(progress.get_cancel())
@@ -263,7 +263,7 @@ void Session::run_gpu()
device->task_wait();
- if(device->error_message() != "")
+ if(!device->error_message().empty())
progress.set_cancel(device->error_message());
/* update status and timing */
@@ -283,7 +283,7 @@ void Session::run_gpu()
}
}
- if(device->error_message() != "")
+ if(!device->error_message().empty())
progress.set_cancel(device->error_message());
tiles_written = update_progressive_refine(progress.get_cancel());
@@ -531,7 +531,7 @@ void Session::run_cpu()
/* update scene */
update_scene();
- if(device->error_message() != "")
+ if(!device->error_message().empty())
progress.set_cancel(device->error_message());
if(progress.get_cancel())
@@ -549,7 +549,7 @@ void Session::run_cpu()
if(!params.background)
need_tonemap = true;
- if(device->error_message() != "")
+ if(!device->error_message().empty())
progress.set_cancel(device->error_message());
}
@@ -571,7 +571,7 @@ void Session::run_cpu()
tonemap();
}
- if(device->error_message() != "")
+ if(!device->error_message().empty())
progress.set_cancel(device->error_message());
tiles_written = update_progressive_refine(progress.get_cancel());
@@ -592,7 +592,7 @@ void Session::run()
if(!device->load_kernels(params.experimental)) {
string message = device->error_message();
- if(message == "")
+ if(message.empty())
message = "Failed loading render kernel, see console for errors";
progress.set_status("Error", message);
@@ -796,7 +796,7 @@ void Session::update_status_time(bool show_pause, bool show_done)
}
else {
status = substatus;
- substatus = "";
+ substatus.clear();
}
progress.set_status(status, substatus);