diff --git a/Engine/source/afx/afxRenderHighlightMgr.cpp b/Engine/source/afx/afxRenderHighlightMgr.cpp index 28e875eb9..22632b1ef 100644 --- a/Engine/source/afx/afxRenderHighlightMgr.cpp +++ b/Engine/source/afx/afxRenderHighlightMgr.cpp @@ -151,6 +151,12 @@ void afxRenderHighlightMgr::render( SceneRenderState *state ) matrixSet.setProjection(*passRI->projection); mat->setTransforms(matrixSet, state); + // Setup HW skinning transforms if applicable + if (mat->usesHardwareSkinning()) + { + mat->setNodeTransforms(passRI->mNodeTransforms, passRI->mNodeTransformCount); + } + mat->setSceneInfo(state, sgData); mat->setBuffers(passRI->vertBuff, passRI->primBuff); @@ -173,4 +179,4 @@ void afxRenderHighlightMgr::render( SceneRenderState *state ) // Make sure the effect is gonna render. getSelectionEffect()->setSkip( false ); -} \ No newline at end of file +}