A game about forced loneliness, made by TACStudios
at master 33 lines 784 B view raw
1using System.Reflection; 2using UnityEngine; 3 4namespace UnityEditor.ShaderGraph 5{ 6 [Title("Math", "Matrix", "Matrix Determinant")] 7 class MatrixDeterminantNode : CodeFunctionNode 8 { 9 public MatrixDeterminantNode() 10 { 11 name = "Matrix Determinant"; 12 } 13 14 public override bool hasPreview => false; 15 16 protected override MethodInfo GetFunctionToConvert() 17 { 18 return GetType().GetMethod("Unity_MatrixDeterminant", BindingFlags.Static | BindingFlags.NonPublic); 19 } 20 21 static string Unity_MatrixDeterminant( 22 [Slot(0, Binding.None)] DynamicDimensionMatrix In, 23 [Slot(1, Binding.None)] out Vector1 Out) 24 { 25 return 26@" 27{ 28 Out = determinant(In); 29} 30"; 31 } 32 } 33}