Update the deformer in the atom debug draw (#6095)
Signed-off-by: rhhong <rhhong@amazon.com>
This commit is contained in:
@@ -46,6 +46,14 @@ namespace AZ::Render
|
|||||||
return;
|
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::Scene* scene = RPI::Scene::GetSceneForEntityId(m_entityId);
|
||||||
const RPI::ViewportContextPtr viewport = AZ::Interface<AZ::RPI::ViewportContextRequestsInterface>::Get()->GetViewportContextByScene(scene);
|
const RPI::ViewportContextPtr viewport = AZ::Interface<AZ::RPI::ViewportContextRequestsInterface>::Get()->GetViewportContextByScene(scene);
|
||||||
AzFramework::DebugDisplayRequests* debugDisplay = GetDebugDisplay(viewport->GetId());
|
AzFramework::DebugDisplayRequests* debugDisplay = GetDebugDisplay(viewport->GetId());
|
||||||
|
|||||||
Reference in New Issue
Block a user