Skip to content

Fix issue with disc area light editor not updating #1526

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions com.unity.render-pipelines.high-definition/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -768,6 +768,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- Fix issue when the user deletes the composition graph or .asset in runtime (case 1263319)
- Fixed assertion failure when changing resolution to compositor layers after using AOVs (case 1265023)
- Fixed flickering layers in graphics compositor (case 1264552)
- Fix issue causing the editor field not updating the disc area light radius.

### Changed
- Improve MIP selection for decals on Transparents
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2845,7 +2845,9 @@ void UpdateShapeSize()
shapeHeight = m_ShapeHeight;

#if UNITY_EDITOR
legacyLight.areaSize = new Vector2(shapeWidth, shapeHeight);
// We don't want to update the disc area since their shape is largely handled by builtin.
if (GetLightTypeAndShape() != HDLightTypeAndShape.DiscArea)
legacyLight.areaSize = new Vector2(shapeWidth, shapeHeight);
#endif
}

Expand Down