From 4f6b928f54d2cc7f1fb6f40c16be7754b2ddcdc6 Mon Sep 17 00:00:00 2001 From: bprb <58124331+bprb@users.noreply.github.com> Date: Wed, 20 Nov 2024 14:52:34 -0800 Subject: Add Matrix overload for exp10() core lib function (#5620) Fixes #5579 --- source/slang/hlsl.meta.slang | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'source') diff --git a/source/slang/hlsl.meta.slang b/source/slang/hlsl.meta.slang index 256f65224..7eb4af135 100644 --- a/source/slang/hlsl.meta.slang +++ b/source/slang/hlsl.meta.slang @@ -8245,6 +8245,18 @@ vector exp10(vector x) } } +__generic +[__readNone] +[require(cpp_cuda_glsl_hlsl_metal_spirv_wgsl, sm_4_0_version)] +matrix exp10(matrix x) +{ + __target_switch + { + default: + MATRIX_MAP_UNARY(T, N, M, exp10, x); + } +} + /// Convert 16-bit float stored in low bits of integer /// @category conversion Conversion functions -- cgit v1.2.3