From 394106bfd41135e8f1ce5c223eb5537a19cbf0e7 Mon Sep 17 00:00:00 2001 From: Kai Blaschke Date: Tue, 21 Oct 2025 17:16:46 +0200 Subject: [PATCH] Add missing "distance" intrinsic to HLSLparser Signed-off-by: Kai Blaschke --- vendor/hlslparser/src/HLSLParser.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/vendor/hlslparser/src/HLSLParser.cpp b/vendor/hlslparser/src/HLSLParser.cpp index b769b4802..358df2770 100644 --- a/vendor/hlslparser/src/HLSLParser.cpp +++ b/vendor/hlslparser/src/HLSLParser.cpp @@ -478,6 +478,11 @@ const Intrinsic _intrinsic[] = Intrinsic( "length", HLSLBaseType_Float, HLSLBaseType_Float3 ), Intrinsic( "length", HLSLBaseType_Float, HLSLBaseType_Float4 ), + Intrinsic( "distance", HLSLBaseType_Float, HLSLBaseType_Float , HLSLBaseType_Float ), + Intrinsic( "distance", HLSLBaseType_Float, HLSLBaseType_Float2, HLSLBaseType_Float2 ), + Intrinsic( "distance", HLSLBaseType_Float, HLSLBaseType_Float3, HLSLBaseType_Float3 ), + Intrinsic( "distance", HLSLBaseType_Float, HLSLBaseType_Float4, HLSLBaseType_Float4 ), + INTRINSIC_FLOAT2_FUNCTION( "max" ), INTRINSIC_FLOAT2_FUNCTION( "min" ),