diff options
Diffstat (limited to 'source')
| -rw-r--r-- | source/slang/hlsl.meta.slang | 7 |
1 files changed, 7 insertions, 0 deletions
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<T, N> x) return sqrt(dot(x, x)); } +// Scalar float length +__generic<T : __BuiltinFloatingPointType> +T length(T x) +{ + return abs(x); +} + // Linear interpolation __generic<T : __BuiltinFloatingPointType> __target_intrinsic(hlsl) |
