From cf14437ac91975aaf51b50ae6dca7abf7cc997fa Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Sat, 18 Jul 2015 16:00:07 +0200 Subject: 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. --- intern/cycles/render/session.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'intern/cycles/render/session.cpp') 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"; -- cgit v1.2.3