From 0ad8f65677f1d42f6e9fe26ce90dbd1a3841c396 Mon Sep 17 00:00:00 2001 From: Lukas Stockner Date: Fri, 18 Jan 2019 02:56:59 +0100 Subject: Cycles: Cast to correct base type when checking requested features --- intern/cycles/render/shader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'intern') diff --git a/intern/cycles/render/shader.cpp b/intern/cycles/render/shader.cpp index df16ae800d0..3ee63e91e8d 100644 --- a/intern/cycles/render/shader.cpp +++ b/intern/cycles/render/shader.cpp @@ -646,7 +646,7 @@ void ShaderManager::get_requested_graph_features(ShaderGraph *graph, node->get_group()); requested_features->nodes_features |= node->get_feature(); if(node->special_type == SHADER_SPECIAL_TYPE_CLOSURE) { - BsdfNode *bsdf_node = static_cast(node); + BsdfBaseNode *bsdf_node = static_cast(node); if(CLOSURE_IS_VOLUME(bsdf_node->closure)) { requested_features->nodes_features |= NODE_FEATURE_VOLUME; } -- cgit v1.2.3