From f6ff7943c163d9b22b1d31ab428da6c46399bd08 Mon Sep 17 00:00:00 2001 From: Kai Blaschke Date: Mon, 26 Aug 2024 09:53:05 +0200 Subject: [PATCH] Add "refract()" intrinsic support to hlslparser --- vendor/hlslparser/src/HLSLParser.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vendor/hlslparser/src/HLSLParser.cpp b/vendor/hlslparser/src/HLSLParser.cpp index eb5cd4b92..e916008f9 100644 --- a/vendor/hlslparser/src/HLSLParser.cpp +++ b/vendor/hlslparser/src/HLSLParser.cpp @@ -620,6 +620,10 @@ const Intrinsic _intrinsic[] = INTRINSIC_FLOAT2_FUNCTION( "step" ), INTRINSIC_FLOAT2_FUNCTION( "reflect" ), + Intrinsic("refract", HLSLBaseType_Float2, HLSLBaseType_Float2, HLSLBaseType_Float2, HLSLBaseType_Float), + Intrinsic("refract", HLSLBaseType_Float3, HLSLBaseType_Float3, HLSLBaseType_Float3, HLSLBaseType_Float), + Intrinsic("refract", HLSLBaseType_Float4, HLSLBaseType_Float4, HLSLBaseType_Float4, HLSLBaseType_Float), + Intrinsic("isnan", HLSLBaseType_Bool, HLSLBaseType_Float), Intrinsic("isinf", HLSLBaseType_Bool, HLSLBaseType_Float),