Add "refract()" intrinsic support to hlslparser

This commit is contained in:
Kai Blaschke
2024-08-26 09:53:05 +02:00
parent 1b8004f714
commit f6ff7943c1

View File

@ -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),