From e16ea21dc8a710237ade8413207f58d403c616a3 Mon Sep 17 00:00:00 2001 From: Joe Ludwig Date: Wed, 17 Jul 2013 18:26:59 -0700 Subject: * Added support for building shaders in your mod * Added nav mesh support * fixed many warnings and misc bugs * Fixed the create*projects scripts in mp * Added a bunch of stuff to .gitignore --- mp/src/game/client/glow_outline_effect.cpp | 33 ++++++++---------------------- 1 file changed, 8 insertions(+), 25 deletions(-) (limited to 'mp/src/game/client/glow_outline_effect.cpp') diff --git a/mp/src/game/client/glow_outline_effect.cpp b/mp/src/game/client/glow_outline_effect.cpp index 600b15d7..a6d80b7f 100644 --- a/mp/src/game/client/glow_outline_effect.cpp +++ b/mp/src/game/client/glow_outline_effect.cpp @@ -312,37 +312,20 @@ void CGlowObjectManager::ApplyEntityGlowEffects( const CViewSetup *pSetup, int n void CGlowObjectManager::GlowObjectDefinition_t::DrawModel() { - C_BaseEntity *pEntity = m_hEntity.Get(); - if ( !pEntity ) - return; - - if ( pEntity->GetMoveParent() != NULL ) + if ( m_hEntity.Get() ) { - C_BaseAnimating *pBaseAnimating = pEntity->GetBaseAnimating(); - if ( pBaseAnimating ) - { - pBaseAnimating->InvalidateBoneCache(); - } - } + m_hEntity->DrawModel( STUDIO_RENDER ); + C_BaseEntity *pAttachment = m_hEntity->FirstMoveChild(); - pEntity->DrawModel( STUDIO_RENDER ); - - C_BaseEntity *pAttachment = pEntity->FirstMoveChild(); - while ( pAttachment != NULL ) - { - if ( !g_GlowObjectManager.HasGlowEffect( pAttachment ) && pAttachment->ShouldDraw() ) + while ( pAttachment != NULL ) { - C_BaseAnimating *pBaseAnimating = pAttachment->GetBaseAnimating(); - if ( pBaseAnimating ) + if ( !g_GlowObjectManager.HasGlowEffect( pAttachment ) && pAttachment->ShouldDraw() ) { - pBaseAnimating->InvalidateBoneCache(); + pAttachment->DrawModel( STUDIO_RENDER ); } - - pAttachment->DrawModel( STUDIO_RENDER ); + pAttachment = pAttachment->NextMovePeer(); } - - pAttachment = pAttachment->NextMovePeer(); } } -#endif // GLOWS_ENABLE +#endif // GLOWS_ENABLE \ No newline at end of file -- cgit v1.2.3