From 5b61737a8f41688699fd1d711a25b7cea86d1530 Mon Sep 17 00:00:00 2001 From: Charlie Jolly Date: Mon, 13 Dec 2021 21:20:07 +0000 Subject: Nodes: Add vector support to Map Range node This replaces lost functionality from the old GN Attribute Map Range node. This also adds vector support to the shader version of the node. Notes: This breaks forward compatibility as this node now uses data storage. Reviewed By: HooglyBoogly, brecht Differential Revision: https://developer.blender.org/D12760 --- intern/cycles/kernel/svm/svm.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'intern/cycles/kernel/svm/svm.h') diff --git a/intern/cycles/kernel/svm/svm.h b/intern/cycles/kernel/svm/svm.h index ce32e1a520f..b226bc66771 100644 --- a/intern/cycles/kernel/svm/svm.h +++ b/intern/cycles/kernel/svm/svm.h @@ -562,6 +562,9 @@ ccl_device void svm_eval_nodes(KernelGlobals kg, case NODE_MAP_RANGE: offset = svm_node_map_range(kg, sd, stack, node.y, node.z, node.w, offset); break; + case NODE_VECTOR_MAP_RANGE: + offset = svm_node_vector_map_range(kg, sd, stack, node.y, node.z, node.w, offset); + break; case NODE_CLAMP: offset = svm_node_clamp(kg, sd, stack, node.y, node.z, node.w, offset); break; -- cgit v1.2.3