From 4a88139a86596fd1a546af84ab3210ea3013c58d Mon Sep 17 00:00:00 2001 From: jsmall-nvidia Date: Thu, 6 Jul 2023 10:50:39 -0400 Subject: Add support for length for scalar floating point types. (#2965) --- source/slang/hlsl.meta.slang | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'source') diff --git a/source/slang/hlsl.meta.slang b/source/slang/hlsl.meta.slang index 05fcee323..3847168ab 100644 --- a/source/slang/hlsl.meta.slang +++ b/source/slang/hlsl.meta.slang @@ -2596,6 +2596,13 @@ T length(vector x) return sqrt(dot(x, x)); } +// Scalar float length +__generic +T length(T x) +{ + return abs(x); +} + // Linear interpolation __generic __target_intrinsic(hlsl) -- cgit v1.2.3