CString GLRenderer::GetMemInfo()
{
int dedVideoMem,totalAvailableMem, curAvailableMem, evictionCount, evictedMem;
glGetIntegerv(0x9047, &dedVideoMem);
glGetIntegerv(0x9048, &totalAvailableMem);
glGetIntegerv(0x9049, &curAvailableMem);
glGetIntegerv(0x904A, &evictionCount);
glGetIntegerv(0x904B, &evictedMem);
CString strMem;
strMem.Format(_T("Dedicated mem: %d[kb]\nTotal available mem: %d[kb]\nCurrent available mem: %d[kb]\nEviction count: %d\nEvicted mem: %d[kb]"),
dedVideoMem,totalAvailableMem, curAvailableMem, evictionCount, evictedMem);
CADebugger::SaveString(strMem,_T("MemDump.txt"));
return strMem;
}