The full code for Shaderforge that is now supplied with the install (1.38) doesn't seem to compile into a .DLL correctly. When I try to use the new compiled DLL it loads as far as the 'new/load' shader screen then crashes when I go into the shader editor itself (you don't have the node screen, but just the rendered shader in the top left hand corner. It then crashes, and reloads if I click on anything.
Here are the error messages I'm currently getting:
When first loading Unity with newly compiled ShaderForge.DLL installed:
NullReferenceException: Object reference not set to an instance of an object
And when I try to run it and it crashes as I go into the shader editor itself:
IndexOutOfRangeException: Array index is out of range.
ShaderForge.SFPSC_Meta.DrawInner (UnityEngine.Rect& r)
ShaderForge.SFPS_Category.Draw (Single yOffset)
ShaderForge.SF_PassSettings.OnLocalGUI (Int32 yOffset, Int32 in_maxWidth)
ShaderForge.SF_Editor.DrawPreviewPanel (Rect r)
System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222)
Any suggestion on how to fix this would be gratefully received.
Thank you in advance,
Customer support service by UserEcho