diff --git a/com.unity.shadergraph/Editor/Importers/ShaderGraphImporter.cs b/com.unity.shadergraph/Editor/Importers/ShaderGraphImporter.cs index 2baded4327e..62c6629a294 100644 --- a/com.unity.shadergraph/Editor/Importers/ShaderGraphImporter.cs +++ b/com.unity.shadergraph/Editor/Importers/ShaderGraphImporter.cs @@ -14,7 +14,16 @@ namespace UnityEditor.ShaderGraph { [ExcludeFromPreset] +#if ENABLE_HYBRID_RENDERER_V2 + // Bump the version number when Hybrid Renderer V2 is enabled, to make + // sure that all shader graphs get re-imported. Re-importing is required, + // because the shader graph codegen is different for V2. + // This ifdef can be removed once V2 is the only option. + [ScriptedImporter(100, Extension, 3)] +#else [ScriptedImporter(32, Extension, 3)] +#endif + class ShaderGraphImporter : ScriptedImporter { public const string Extension = "shadergraph";