Function overload check cleanup. Added if statement to parsing.
This commit is contained in:
@@ -74,8 +74,24 @@ int4x4 :: struct {
|
||||
|
||||
//~ nbr: Constructors
|
||||
#foreign float2 :: (float, float) -> float2;
|
||||
#foreign float2 :: (float2) -> float2;
|
||||
#foreign float2 :: (float) -> float2;
|
||||
|
||||
#foreign float3 :: (float, float, float) -> float3;
|
||||
#foreign float3 :: (float3) -> float3;
|
||||
#foreign float3 :: (float2, float) -> float3;
|
||||
#foreign float3 :: (float, float2) -> float3;
|
||||
#foreign float3 :: (float) -> float3;
|
||||
|
||||
#foreign float4 :: (float, float, float, float) -> float4;
|
||||
#foreign float4 :: (float4) -> float4;
|
||||
#foreign float4 :: (float2, float2) -> float4;
|
||||
#foreign float4 :: (float2, float, float) -> float4;
|
||||
#foreign float4 :: (float, float2, float) -> float4;
|
||||
#foreign float4 :: (float, float, float2) -> float4;
|
||||
#foreign float4 :: (float3, float) -> float4;
|
||||
#foreign float4 :: (float, float3) -> float4;
|
||||
#foreign float4 :: (float) -> float4;
|
||||
|
||||
//~ nbr: Vectors
|
||||
#foreign cross :: (float3, float3) -> float3;
|
||||
@@ -264,3 +280,8 @@ int4x4 :: struct {
|
||||
#foreign atan2 :: (float4x4, float4x4) -> float4x4;
|
||||
|
||||
#foreign sample :: (Texture2D, Sampler, float2) -> float4;
|
||||
|
||||
#foreign lerp :: (float, float, float) -> float;
|
||||
#foreign lerp :: (float2, float2, float) -> float2;
|
||||
#foreign lerp :: (float3, float3, float) -> float3;
|
||||
#foreign lerp :: (float4, float4, float) -> float4;
|
||||
|
||||
Reference in New Issue
Block a user