public static int Float3EqualityWithFloat(ref float3 a, float b)
 {
     return(Vectors.ConvertToInt(a == b));
 }
 public static int Int4Int3Int(int x)
 {
     return(Vectors.ConvertToInt(new int4(new int3(x), 5)));
 }
 public static int Int33Ints(int a)
 {
     return(Vectors.ConvertToInt(new int3(1, 2, 3 + a)));
 }
 public static int Bool2(bool a)
 {
     return(Vectors.ConvertToInt(new bool2(a)));
 }
示例#5
0
 public static int Bool2Not(ref bool2 a)
 {
     return(Vectors.ConvertToInt(!a));
 }
 public static int Int22Ints(int a)
 {
     return(Vectors.ConvertToInt(new int2(1, 3 + a)));
 }
 public static int Bool44Bools(bool a, bool b, bool c, bool d)
 {
     return(Vectors.ConvertToInt(new bool4(a, b, c, d)));
 }
 public static int GreaterThanFloat3(ref float3 a, ref float3 b)
 {
     return(Vectors.ConvertToInt((a > b)));
 }
 public static int LessThan(float a, float b)
 {
     return(Vectors.ConvertToInt((new float3(a) < new float3(b))));
 }
 public static int InequalityFloat3(ref float3 a, ref float3 b)
 {
     return(Vectors.ConvertToInt((a != b)));
 }
 public static int GreaterThan(float a, float b)
 {
     return(Vectors.ConvertToInt((new float3(a) > new float3(b))));
 }
 public static int Equality(float a, float b)
 {
     return(Vectors.ConvertToInt((new float3(a) == new float3(b))));
 }
示例#13
0
 public static int EqualityFloat2(ref float2 a, ref float2 b)
 {
     return(Vectors.ConvertToInt((a == b)));
 }
 public static int Float2InequalityWithFloat(ref float2 a, float b)
 {
     return(Vectors.ConvertToInt(a != b));
 }
 public static int LessThanOrEqual(float a, float b)
 {
     return(Vectors.ConvertToInt(new float4(a) <= new float4(b)));
 }
 public static int LessThanFloat3(ref float3 a, ref float3 b)
 {
     return(Vectors.ConvertToInt((a < b)));
 }
 public static int LessThanOrEqualFloat4(ref float4 a, ref float4 b)
 {
     return(Vectors.ConvertToInt(a <= b));
 }
 public static int Inequality(float a, float b)
 {
     return(Vectors.ConvertToInt(new float4(a) != new float4(b)));
 }
 public static int Bool4Bool3(bool x)
 {
     return(Vectors.ConvertToInt(new bool4(new bool3(x), true)));
 }
 public static int InequalityFloat4(ref float4 a, ref float4 b)
 {
     return(Vectors.ConvertToInt(a != b));
 }
 public static int Bool33Bools(bool a, bool b, bool c)
 {
     return(Vectors.ConvertToInt(new bool3(a, b, c)));
 }
 public static int GreaterThanFloat4Float(ref float4 a, float b)
 {
     return(Vectors.ConvertToInt(a > b));
 }
 public static int Bool22Ints(bool a, bool b)
 {
     return(Vectors.ConvertToInt(new bool2(a, b)));
 }
 public static int GreaterThanOrEqual(float a, float b)
 {
     return(Vectors.ConvertToInt(new float4(a) >= new float4(b)));
 }
 public static int Int4Int(int a)
 {
     return(Vectors.ConvertToInt(new int4(a)));
 }
 public static int GreaterThanOrEqualFloat4(ref float4 a, ref float4 b)
 {
     return(Vectors.ConvertToInt(a >= b));
 }
 public static int Int44Ints(int a)
 {
     return(Vectors.ConvertToInt(new int4(1, 2, 3 + a, 4)));
 }
 public static int LessThanFloat4Float(ref float4 a, float b)
 {
     return(Vectors.ConvertToInt(a < b));
 }
 public static int Int3Int2Int(int a)
 {
     return(Vectors.ConvertToInt(new int3(new int2(a), 5)));
 }
 public static int Float3Equality(ref float3 a, ref float3 b)
 {
     return(Vectors.ConvertToInt(a == b));
 }