@@ -408,15 +408,18 @@ void CMemStats::UpdateFrameStats ( void )
408408
409409 static CProxyDirect3DDevice9::SResourceMemory* const nowList[] = { &m_MemStatsNow.d3dMemory .StaticVertexBuffer , &m_MemStatsNow.d3dMemory .DynamicVertexBuffer ,
410410 &m_MemStatsNow.d3dMemory .StaticIndexBuffer , &m_MemStatsNow.d3dMemory .DynamicIndexBuffer ,
411- &m_MemStatsNow.d3dMemory .StaticTexture , &m_MemStatsNow.d3dMemory .DynamicTexture };
411+ &m_MemStatsNow.d3dMemory .StaticTexture , &m_MemStatsNow.d3dMemory .DynamicTexture ,
412+ &m_MemStatsNow.d3dMemory .Effect };
412413
413414 static CProxyDirect3DDevice9::SResourceMemory* const maxList[] = { &m_MemStatsMax.d3dMemory .StaticVertexBuffer , &m_MemStatsMax.d3dMemory .DynamicVertexBuffer ,
414415 &m_MemStatsMax.d3dMemory .StaticIndexBuffer , &m_MemStatsMax.d3dMemory .DynamicIndexBuffer ,
415- &m_MemStatsMax.d3dMemory .StaticTexture , &m_MemStatsMax.d3dMemory .DynamicTexture };
416+ &m_MemStatsMax.d3dMemory .StaticTexture , &m_MemStatsMax.d3dMemory .DynamicTexture ,
417+ &m_MemStatsMax.d3dMemory .Effect };
416418
417419 CProxyDirect3DDevice9::SResourceMemory* const prevList[] = { &m_MemStatsPrev.d3dMemory .StaticVertexBuffer , &m_MemStatsPrev.d3dMemory .DynamicVertexBuffer ,
418420 &m_MemStatsPrev.d3dMemory .StaticIndexBuffer , &m_MemStatsPrev.d3dMemory .DynamicIndexBuffer ,
419- &m_MemStatsPrev.d3dMemory .StaticTexture , &m_MemStatsPrev.d3dMemory .DynamicTexture };
421+ &m_MemStatsPrev.d3dMemory .StaticTexture , &m_MemStatsPrev.d3dMemory .DynamicTexture ,
422+ &m_MemStatsPrev.d3dMemory .Effect };
420423
421424 for ( uint i = 0 ; i < NUMELMS ( nowList ) ; i++ )
422425 {
@@ -530,19 +533,23 @@ void CMemStats::UpdateIntervalStats ( void )
530533
531534 static const CProxyDirect3DDevice9::SResourceMemory* const nowList[] = { &m_MemStatsNow.d3dMemory .StaticVertexBuffer , &m_MemStatsNow.d3dMemory .DynamicVertexBuffer ,
532535 &m_MemStatsNow.d3dMemory .StaticIndexBuffer , &m_MemStatsNow.d3dMemory .DynamicIndexBuffer ,
533- &m_MemStatsNow.d3dMemory .StaticTexture , &m_MemStatsNow.d3dMemory .DynamicTexture };
536+ &m_MemStatsNow.d3dMemory .StaticTexture , &m_MemStatsNow.d3dMemory .DynamicTexture ,
537+ &m_MemStatsNow.d3dMemory .Effect };
534538
535539 static const CProxyDirect3DDevice9::SResourceMemory* const prevList[] = { &m_MemStatsPrev.d3dMemory .StaticVertexBuffer , &m_MemStatsPrev.d3dMemory .DynamicVertexBuffer ,
536540 &m_MemStatsPrev.d3dMemory .StaticIndexBuffer , &m_MemStatsPrev.d3dMemory .DynamicIndexBuffer ,
537- &m_MemStatsPrev.d3dMemory .StaticTexture , &m_MemStatsPrev.d3dMemory .DynamicTexture };
541+ &m_MemStatsPrev.d3dMemory .StaticTexture , &m_MemStatsPrev.d3dMemory .DynamicTexture ,
542+ &m_MemStatsPrev.d3dMemory .Effect };
538543
539544 static CProxyDirect3DDevice9::SResourceMemory* const deltaList[] = { &m_MemStatsDelta.d3dMemory .StaticVertexBuffer , &m_MemStatsDelta.d3dMemory .DynamicVertexBuffer ,
540545 &m_MemStatsDelta.d3dMemory .StaticIndexBuffer , &m_MemStatsDelta.d3dMemory .DynamicIndexBuffer ,
541- &m_MemStatsDelta.d3dMemory .StaticTexture , &m_MemStatsDelta.d3dMemory .DynamicTexture };
546+ &m_MemStatsDelta.d3dMemory .StaticTexture , &m_MemStatsDelta.d3dMemory .DynamicTexture ,
547+ &m_MemStatsDelta.d3dMemory .Effect };
542548
543549 static const CProxyDirect3DDevice9::SResourceMemory* const maxList[] = { &m_MemStatsMax.d3dMemory .StaticVertexBuffer , &m_MemStatsMax.d3dMemory .DynamicVertexBuffer ,
544550 &m_MemStatsMax.d3dMemory .StaticIndexBuffer , &m_MemStatsMax.d3dMemory .DynamicIndexBuffer ,
545- &m_MemStatsMax.d3dMemory .StaticTexture , &m_MemStatsMax.d3dMemory .DynamicTexture };
551+ &m_MemStatsMax.d3dMemory .StaticTexture , &m_MemStatsMax.d3dMemory .DynamicTexture ,
552+ &m_MemStatsMax.d3dMemory .Effect };
546553
547554 for ( uint i = 0 ; i < NUMELMS ( nowList ) ; i++ )
548555 {
@@ -697,16 +704,19 @@ void CMemStats::CreateTables ( void )
697704 DynamicIndexBuffer 1 1 1 10 1000
698705 StaticTexture 1 1 1 10 1000
699706 DynamicTexture 1 1 1 10 1000
707+ Effect 1 1 1 10 1000
700708*/
701- static const char * const nameList[] = { " Vertices" , " Vertices dynamic" , " Indices" , " Indices dynamic" , " Textures" , " Textures dynamic" };
709+ static const char * const nameList[] = { " Vertices" , " Vertices dynamic" , " Indices" , " Indices dynamic" , " Textures" , " Textures dynamic" , " Effects " };
702710
703711 static const CProxyDirect3DDevice9::SResourceMemory* const nowList[] = { &m_MemStatsNow.d3dMemory .StaticVertexBuffer , &m_MemStatsNow.d3dMemory .DynamicVertexBuffer ,
704712 &m_MemStatsNow.d3dMemory .StaticIndexBuffer , &m_MemStatsNow.d3dMemory .DynamicIndexBuffer ,
705- &m_MemStatsNow.d3dMemory .StaticTexture , &m_MemStatsNow.d3dMemory .DynamicTexture };
713+ &m_MemStatsNow.d3dMemory .StaticTexture , &m_MemStatsNow.d3dMemory .DynamicTexture ,
714+ &m_MemStatsNow.d3dMemory .Effect };
706715
707716 static const CProxyDirect3DDevice9::SResourceMemory* const deltaList[] = { &m_MemStatsDelta.d3dMemory .StaticVertexBuffer , &m_MemStatsDelta.d3dMemory .DynamicVertexBuffer ,
708717 &m_MemStatsDelta.d3dMemory .StaticIndexBuffer , &m_MemStatsDelta.d3dMemory .DynamicIndexBuffer ,
709- &m_MemStatsDelta.d3dMemory .StaticTexture , &m_MemStatsDelta.d3dMemory .DynamicTexture };
718+ &m_MemStatsDelta.d3dMemory .StaticTexture , &m_MemStatsDelta.d3dMemory .DynamicTexture ,
719+ &m_MemStatsDelta.d3dMemory .Effect };
710720
711721 m_TableList.push_back ( CDxTable ( " |" ) );
712722 CDxTable& table = m_TableList.back ();
0 commit comments