Skip to content

Commit 4befd38

Browse files
Fixed display of LOD Bias and maximum level in frame settings when using Quality Levels (#2921)
* Fixed display of LOD Bias and maximum level in frame settings when using Quality Levels * Update changelog Co-authored-by: sebastienlagarde <[email protected]>
1 parent 2fccfa9 commit 4befd38

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

com.unity.render-pipelines.high-definition/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
3737
- Fixed enums UI for the shadergraph nodes.
3838
- Fixed ShaderGraph stack blocks appearing when opening the settings in Hair and Eye ShaderGraphs.
3939
- Fixed white screen when undoing in the editor.
40+
- Fixed display of LOD Bias and maximum level in frame settings when using Quality Levels
4041

4142
### Changed
4243
- Removed the material pass probe volumes evaluation mode.

com.unity.render-pipelines.high-definition/Editor/RenderPipeline/Settings/FrameSettingsUI.Drawers.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ static void Drawer_SectionRenderingSettings(SerializedFrameSettings serialized,
265265
hasMixedValues: serialized.lodBiasQualityLevel.hasMultipleDifferentValues);
266266

267267
area.AmmendInfo(FrameSettingsField.LODBias,
268-
overridedDefaultValue: QualitySettings.lodBias,
268+
overridedDefaultValue: hdrpSettings.lodBias[serialized.lodBiasQualityLevel.intValue],
269269
customGetter: () => serialized.lodBias.floatValue,
270270
customSetter: v => serialized.lodBias.floatValue = (float)v,
271271
customOverrideable: () => serialized.lodBiasMode.GetEnumValue<LODBiasMode>() != LODBiasMode.FromQualitySettings,
@@ -287,7 +287,7 @@ static void Drawer_SectionRenderingSettings(SerializedFrameSettings serialized,
287287
hasMixedValues: serialized.maximumLODLevelQualityLevel.hasMultipleDifferentValues);
288288

289289
area.AmmendInfo(FrameSettingsField.MaximumLODLevel,
290-
overridedDefaultValue: QualitySettings.maximumLODLevel,
290+
overridedDefaultValue: hdrpSettings.maximumLODLevel[serialized.maximumLODLevelQualityLevel.intValue],
291291
customGetter: () => serialized.maximumLODLevel.intValue,
292292
customSetter: v => serialized.maximumLODLevel.intValue = (int)v,
293293
customOverrideable: () => serialized.maximumLODLevelMode.GetEnumValue<MaximumLODLevelMode>() != MaximumLODLevelMode.FromQualitySettings,

0 commit comments

Comments
 (0)