Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 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 @@ -758,6 +758,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- Fixed GPU hang on D3D12 on xbox.
- Fix several issues with physically-based DoF (TAA ghosting of the CoC buffer, smooth layer transitions, etc)
- Fixed CoatMask block appearing when creating lit master node (case 1264632)
- Fixed error about layers when disabling emissive mesh for area lights.

### Changed
- Improve MIP selection for decals on Transparents
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1723,7 +1723,7 @@ public int areaLightEmissiveMeshLayer
return;

m_AreaLightEmissiveMeshLayer = value;
if (emissiveMeshRenderer != null && !emissiveMeshRenderer.Equals(null))
if (emissiveMeshRenderer != null && !emissiveMeshRenderer.Equals(null) && m_AreaLightEmissiveMeshLayer != -1)
{
emissiveMeshRenderer.gameObject.layer = m_AreaLightEmissiveMeshLayer;
}
Expand Down Expand Up @@ -2509,7 +2509,7 @@ void OnValidate()

RefreshCachedShadow();

if (emissiveMeshRenderer != null && !emissiveMeshRenderer.Equals(null))
if (emissiveMeshRenderer != null && !emissiveMeshRenderer.Equals(null) && m_AreaLightEmissiveMeshLayer != -1)
{
emissiveMeshRenderer.gameObject.layer = m_AreaLightEmissiveMeshLayer;
}
Expand Down