Skip to content

Commit eb2b453

Browse files
svc-reach-platform-supportEvergreen
authored andcommitted
[Port] [6000.0] Mark a shader graph dirty when 'Support VFX Graph' is toggled
Mark a shader graph dirty when toggling some checkboxes in its Graph Settings. - [URP] 'Support VFX Graph' checkbox - [HDRP] 'Support VFX Graph' checkbox - [HDRP] 'Support High Quality Line Rendering' checkbox
1 parent d4c6eb8 commit eb2b453

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

  • Packages
    • com.unity.render-pipelines.high-definition/Editor/Material/ShaderGraph
    • com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets

Packages/com.unity.render-pipelines.high-definition/Editor/Material/ShaderGraph/HDTarget.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,7 @@ public override void GetPropertiesGUI(ref TargetPropertyGUIContext context, Acti
243243
const string k_VFXToggleTooltip = "When enabled, this shader can be assigned to a compatible Visual Effect Graph output.";
244244
context.AddProperty("Support VFX Graph", k_VFXToggleTooltip, 0, m_SupportVFXToggle, (evt) =>
245245
{
246+
registerUndo("Change Support VFX Graph");
246247
m_SupportVFX = m_SupportVFXToggle.value;
247248
onChange();
248249
});
@@ -253,6 +254,7 @@ public override void GetPropertiesGUI(ref TargetPropertyGUIContext context, Acti
253254
m_SupportLineRenderingToggle = new Toggle("") { value = m_SupportLineRendering };
254255
context.AddProperty("Support High Quality Line Rendering", "", 0, m_SupportLineRenderingToggle, (evt) =>
255256
{
257+
registerUndo("Change Support High Quality Line Rendering");
256258
m_SupportLineRendering = m_SupportLineRenderingToggle.value;
257259
onChange();
258260
});

Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalTarget.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -503,6 +503,7 @@ public override void GetPropertiesGUI(ref TargetPropertyGUIContext context, Acti
503503
m_SupportVFXToggle = new Toggle("") { value = m_SupportVFX };
504504
context.AddProperty("Support VFX Graph", m_SupportVFXToggle, (evt) =>
505505
{
506+
registerUndo("Change Support VFX Graph");
506507
m_SupportVFX = m_SupportVFXToggle.value;
507508
});
508509
}

0 commit comments

Comments
 (0)