Merge branch 'development' into Atom/dmcdiar/ATOM-4126
This commit is contained in:
@@ -367,11 +367,27 @@ namespace AZ
|
||||
{
|
||||
// set draw list mask
|
||||
m_cullable.m_cullData.m_drawListMask.reset();
|
||||
m_cullable.m_cullData.m_drawListMask =
|
||||
m_stencilDrawPacket->GetDrawListMask() |
|
||||
m_blendWeightDrawPacket->GetDrawListMask() |
|
||||
m_renderOuterDrawPacket->GetDrawListMask() |
|
||||
m_renderInnerDrawPacket->GetDrawListMask();
|
||||
|
||||
// check for draw packets due certain render pipelines such as lowend render pipeline that might not have this feature enabled
|
||||
if (m_stencilDrawPacket)
|
||||
{
|
||||
m_cullable.m_cullData.m_drawListMask |= m_stencilDrawPacket->GetDrawListMask();
|
||||
}
|
||||
|
||||
if (m_blendWeightDrawPacket)
|
||||
{
|
||||
m_cullable.m_cullData.m_drawListMask |= m_blendWeightDrawPacket->GetDrawListMask();
|
||||
}
|
||||
|
||||
if (m_renderOuterDrawPacket)
|
||||
{
|
||||
m_cullable.m_cullData.m_drawListMask |= m_renderOuterDrawPacket->GetDrawListMask();
|
||||
}
|
||||
|
||||
if (m_renderInnerDrawPacket)
|
||||
{
|
||||
m_cullable.m_cullData.m_drawListMask |= m_renderInnerDrawPacket->GetDrawListMask();
|
||||
}
|
||||
|
||||
// setup the Lod entry, using one entry for all four draw packets
|
||||
m_cullable.m_lodData.m_lods.clear();
|
||||
|
||||
Reference in New Issue
Block a user