diff --git a/com.unity.render-pipelines.high-definition/CHANGELOG.md b/com.unity.render-pipelines.high-definition/CHANGELOG.md index 3ba6d103cd1..63d7f853f4f 100644 --- a/com.unity.render-pipelines.high-definition/CHANGELOG.md +++ b/com.unity.render-pipelines.high-definition/CHANGELOG.md @@ -703,6 +703,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - Change transparent SSR name in frame settings to avoid clipping. - Fixed fallback for ray tracing and light layers (1258837). - Fixed missing include guards in shadow hlsl files. +- Repaint the scene view whenever the scene exposure override is changed. ### Changed - Improve MIP selection for decals on Transparents diff --git a/com.unity.render-pipelines.high-definition/Runtime/Utilities/HDAdditionalSceneViewSettings.cs b/com.unity.render-pipelines.high-definition/Runtime/Utilities/HDAdditionalSceneViewSettings.cs index 99670b5ad96..0063c9baa5f 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/Utilities/HDAdditionalSceneViewSettings.cs +++ b/com.unity.render-pipelines.high-definition/Runtime/Utilities/HDAdditionalSceneViewSettings.cs @@ -134,9 +134,14 @@ static void DoAdditionalSettings(SceneView sceneView) sceneViewStopNaNs = EditorGUILayout.Toggle(Styles.StopNaNs, sceneViewStopNaNs); + EditorGUI.BeginChangeCheck(); sceneExposureOverriden = EditorGUILayout.Toggle(Styles.OverrideExposure, sceneExposureOverriden); if (sceneExposureOverriden) sceneExposure = EditorGUILayout.Slider(Styles.OverriddenExposure, sceneExposure, -11.0f, 16.0f); + if(EditorGUI.EndChangeCheck()) + { + SceneView.RepaintAll(); + } } } #endif