@@ -620,6 +620,23 @@ const Intrinsic _intrinsic[] =
620
620
INTRINSIC_FLOAT2_FUNCTION ( " step" ),
621
621
INTRINSIC_FLOAT2_FUNCTION ( " reflect" ),
622
622
623
+ Intrinsic (" ldexp" , HLSLBaseType_Float, HLSLBaseType_Float, HLSLBaseType_Float),
624
+ Intrinsic (" ldexp" , HLSLBaseType_Float2, HLSLBaseType_Float2, HLSLBaseType_Float2),
625
+ Intrinsic (" ldexp" , HLSLBaseType_Float3, HLSLBaseType_Float3, HLSLBaseType_Float3),
626
+ Intrinsic (" ldexp" , HLSLBaseType_Float4, HLSLBaseType_Float4, HLSLBaseType_Float4),
627
+
628
+ Intrinsic (" ldexp" , HLSLBaseType_Float2x2, HLSLBaseType_Float2x2, HLSLBaseType_Float2x2),
629
+ Intrinsic (" ldexp" , HLSLBaseType_Float2x3, HLSLBaseType_Float2x3, HLSLBaseType_Float2x3),
630
+ Intrinsic (" ldexp" , HLSLBaseType_Float2x4, HLSLBaseType_Float2x4, HLSLBaseType_Float2x4),
631
+
632
+ Intrinsic (" ldexp" , HLSLBaseType_Float3x2, HLSLBaseType_Float3x2, HLSLBaseType_Float3x2),
633
+ Intrinsic (" ldexp" , HLSLBaseType_Float3x3, HLSLBaseType_Float3x3, HLSLBaseType_Float3x3),
634
+ Intrinsic (" ldexp" , HLSLBaseType_Float3x4, HLSLBaseType_Float3x4, HLSLBaseType_Float3x4),
635
+
636
+ Intrinsic (" ldexp" , HLSLBaseType_Float4x2, HLSLBaseType_Float4x2, HLSLBaseType_Float4x2),
637
+ Intrinsic (" ldexp" , HLSLBaseType_Float4x3, HLSLBaseType_Float4x3, HLSLBaseType_Float4x3),
638
+ Intrinsic (" ldexp" , HLSLBaseType_Float4x4, HLSLBaseType_Float4x4, HLSLBaseType_Float4x4),
639
+
623
640
Intrinsic (" refract" , HLSLBaseType_Float2, HLSLBaseType_Float2, HLSLBaseType_Float2, HLSLBaseType_Float),
624
641
Intrinsic (" refract" , HLSLBaseType_Float3, HLSLBaseType_Float3, HLSLBaseType_Float3, HLSLBaseType_Float),
625
642
Intrinsic (" refract" , HLSLBaseType_Float4, HLSLBaseType_Float4, HLSLBaseType_Float4, HLSLBaseType_Float),
0 commit comments