Update the deformer in the atom debug draw (#6095)

Signed-off-by: rhhong <rhhong@amazon.com>
This commit is contained in:
Roman
2021-12-02 14:15:59 -08:00
committed by GitHub
parent e407191b64
commit 28f38ca009
@@ -46,6 +46,14 @@ namespace AZ::Render
return;
}
// Update the mesh deformers (perform cpu skinning and morphing) when needed.
if (renderFlags[EMotionFX::ActorRenderFlag::RENDER_AABB] || renderFlags[EMotionFX::ActorRenderFlag::RENDER_FACENORMALS] ||
renderFlags[EMotionFX::ActorRenderFlag::RENDER_TANGENTS] || renderFlags[EMotionFX::ActorRenderFlag::RENDER_VERTEXNORMALS] ||
renderFlags[EMotionFX::ActorRenderFlag::RENDER_WIREFRAME])
{
instance->UpdateMeshDeformers(0.0f, true);
}
const RPI::Scene* scene = RPI::Scene::GetSceneForEntityId(m_entityId);
const RPI::ViewportContextPtr viewport = AZ::Interface<AZ::RPI::ViewportContextRequestsInterface>::Get()->GetViewportContextByScene(scene);
AzFramework::DebugDisplayRequests* debugDisplay = GetDebugDisplay(viewport->GetId());