diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-07-18 17:00:07 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-07-18 17:02:09 +0300 |
commit | cf14437ac91975aaf51b50ae6dca7abf7cc997fa (patch) | |
tree | f9f04eadbf5b6cc1b3737a09be3043ba520c7c79 /intern/cycles/render/session.cpp | |
parent | 45b5bf034b053509d7175e74ddea22c658b4717e (diff) |
Cycles: Log requested device features
Useful to have this always logged because otherwise it's needed to remove cached
kernels and check build flags to see which features are enabled.
Diffstat (limited to 'intern/cycles/render/session.cpp')
-rw-r--r-- | intern/cycles/render/session.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/intern/cycles/render/session.cpp b/intern/cycles/render/session.cpp index f3acebd33d5..837c2694894 100644 --- a/intern/cycles/render/session.cpp +++ b/intern/cycles/render/session.cpp @@ -30,6 +30,7 @@ #include "util_foreach.h" #include "util_function.h" +#include "util_logging.h" #include "util_math.h" #include "util_opengl.h" #include "util_task.h" @@ -650,7 +651,9 @@ void Session::load_kernels() if(!kernels_loaded) { progress.set_status("Loading render kernels (may take a few minutes the first time)"); - if(!device->load_kernels(get_requested_device_features())) { + DeviceRequestedFeatures requested_features = get_requested_device_features(); + VLOG(2) << "Requested features:\n" << requested_features; + if(!device->load_kernels(requested_features)) { string message = device->error_message(); if(message.empty()) message = "Failed loading render kernel, see console for errors"; |