0
Fixed

The shadercreation UI won't load.

Mikael Persson 11 years ago updated by Freya Holmér (Developer) 11 years ago 5
I'm not sure how you handle bugs on previous versions? I'm still on 0.13 (w7-x64 and Unity 4.2.1f4) as I wanted my shaders to continue working. Anyway, as far as I know I haven't changed anything in my project regarding Shaderforge. But now I can no longer open my shaders by clicking the open in Shaderforge button nor start a new shader by launching it under the Window menu and clicking create new shader.
The error Unity displays looks like this:

NullReferenceException: Object reference not set to an instance of an object
ShaderForge.SF_Editor.DrawPreviewPanel (Rect r)
ShaderForge.SF_Editor.OnGUI ()
System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Applications/buildAgent/work/c514da0c8183631c/mcs/class/corlib/System.Reflection/MonoMethod.cs:222)

Is there anything else I can do to get things working again? I'm tempted to try your new version but I really don't want to loose my old shaders.
No idea how to get that sorted. It seems to be a bug coming back every now and then. Unfortunately I'm not supporting older versions at the moment, as it's still an alpha. It might have been fixed between 0.13 and 0.14
I see and fully understandable! I guess I have to take the plunge to 0.14 then.
Thanks for letting me know.
Don't forget to remove the old SF installation before installing the new!
Installing the new 0.14 version in the project did the trick! It even looks like most of my old shaders are loading too. Thanks for your quick response Joachim!