[Bf-blender-cvs] [c0235da] master: Cycles: Fix some typos in the selective modes compilation

Sergey Sharybin noreply at git.blender.org
Mon Jun 1 16:50:12 CEST 2015


Commit: c0235da53c374433bf90b53a6b928a1b05b6c322
Author: Sergey Sharybin
Date:   Mon Jun 1 18:55:29 2015 +0500
Branches: master
https://developer.blender.org/rBc0235da53c374433bf90b53a6b928a1b05b6c322

Cycles: Fix some typos in the selective modes compilation

===================================================================

M	intern/cycles/kernel/svm/svm.h
M	intern/cycles/render/shader.cpp

===================================================================

diff --git a/intern/cycles/kernel/svm/svm.h b/intern/cycles/kernel/svm/svm.h
index e5e25eb..16847cc 100644
--- a/intern/cycles/kernel/svm/svm.h
+++ b/intern/cycles/kernel/svm/svm.h
@@ -183,7 +183,7 @@ CCL_NAMESPACE_END
 CCL_NAMESPACE_BEGIN
 
 #define NODES_GROUP(group) ((group) <= __NODES_MAX_GROUP__)
-#define NODES_FEATURE(feature) (__NODES_FEATURES__ & (feature) != 0)
+#define NODES_FEATURE(feature) ((__NODES_FEATURES__ & (feature)) != 0)
 
 /* Main Interpreter Loop */
 ccl_device_noinline void svm_eval_nodes(KernelGlobals *kg, ShaderData *sd, ShaderType type, int path_flag)
diff --git a/intern/cycles/render/shader.cpp b/intern/cycles/render/shader.cpp
index d73d73a..31be2a3 100644
--- a/intern/cycles/render/shader.cpp
+++ b/intern/cycles/render/shader.cpp
@@ -487,7 +487,7 @@ void ShaderManager::get_requested_graph_features(ShaderGraph *graph,
                                                  int& features)
 {
 	foreach(ShaderNode *node, graph->nodes) {
-		max_group = min(max_group, node->get_group());
+		max_group = max(max_group, node->get_group());
 		features |= node->get_feature();
 		if(node->special_type == SHADER_SPECIAL_TYPE_CLOSURE) {
 			BsdfNode *bsdf_node = static_cast<BsdfNode*>(node);




More information about the Bf-blender-cvs mailing list