Add missing "fwidth" intrinsic in HLSL transpiler

Signed-off-by: Kai Blaschke <kai.blaschke@kb-dev.net>
This commit is contained in:
yoyofr
2025-11-19 12:01:48 +01:00
committed by Kai Blaschke
parent d3f635ac48
commit 9d389b90bb

View File

@ -478,6 +478,11 @@ const Intrinsic _intrinsic[] =
Intrinsic( "length", HLSLBaseType_Float, HLSLBaseType_Float3 ), Intrinsic( "length", HLSLBaseType_Float, HLSLBaseType_Float3 ),
Intrinsic( "length", HLSLBaseType_Float, HLSLBaseType_Float4 ), Intrinsic( "length", HLSLBaseType_Float, HLSLBaseType_Float4 ),
Intrinsic( "fwidth", HLSLBaseType_Float, HLSLBaseType_Float ),
Intrinsic( "fwidth", HLSLBaseType_Float, HLSLBaseType_Float2 ),
Intrinsic( "fwidth", HLSLBaseType_Float, HLSLBaseType_Float3 ),
Intrinsic( "fwidth", HLSLBaseType_Float, HLSLBaseType_Float4 ),
Intrinsic( "distance", HLSLBaseType_Float, HLSLBaseType_Float , HLSLBaseType_Float ), Intrinsic( "distance", HLSLBaseType_Float, HLSLBaseType_Float , HLSLBaseType_Float ),
Intrinsic( "distance", HLSLBaseType_Float, HLSLBaseType_Float2, HLSLBaseType_Float2 ), Intrinsic( "distance", HLSLBaseType_Float, HLSLBaseType_Float2, HLSLBaseType_Float2 ),
Intrinsic( "distance", HLSLBaseType_Float, HLSLBaseType_Float3, HLSLBaseType_Float3 ), Intrinsic( "distance", HLSLBaseType_Float, HLSLBaseType_Float3, HLSLBaseType_Float3 ),