Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Call graph (explanation follows)
- granularity: each sample hit covers 4 byte(s) for 0.18% of 5.64 seconds
- index % time self children called name
- <spontaneous>
- [1] 100.0 0.00 5.64 residualvm_main [1]
- 0.00 5.58 1/1 Grim::GrimEngine::run() [2]
- 0.00 0.04 1/1 setupGraphics(OSystem&) [105]
- 0.00 0.00 1/1 GUI::GuiManager::~GuiManager() [254]
- 0.00 0.00 1/1 Grim::GrimEngine::~GrimEngine() [259]
- 0.00 0.00 1/2 Common::SearchManager::clear() [238]
- 0.00 0.00 1/1 Common::SearchManager::~SearchManager() [265]
- 0.00 0.00 1/1 Common::ConfigManager::loadDefaultConfigFile() [279]
- 0.00 0.00 1/1 Grim::GrimMetaEngine::createInstance(OSystem*, Engine**) const [298]
- 0.00 0.00 1/1 Base::processSettings(Common::String&, Common::HashMap<Common::String, Common::String, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo>&, Common::Error&) [381]
- 0.00 0.00 1/2 EngineManager::findGame(Common::String const&, PluginSubclass<MetaEngine> const**) const [345]
- 0.00 0.00 1/2 Common::DebugManager::clearAllDebugChannels() [430]
- 0.00 0.00 1/2 Common::ConfigManager::flushToDisk() [481]
- 0.00 0.00 1/1 Base::parseCommandLine(Common::HashMap<Common::String, Common::String, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo>&, int, char const* const*) [629]
- 0.00 0.00 1/4 Base::registerDefaults() [603]
- 0.00 0.00 1/1 Common::EventRecorder::init() [749]
- 0.00 0.00 1/1 OSystem_SDL::engineInit() [794]
- 0.00 0.00 1/1 OSystem_SDL::initBackend() [803]
- 0.00 0.00 7/8291 Common::HashMap<Common::String, Common::String, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo>::contains(Common::String const&) const [311]
- 0.00 0.00 3/49 Common::ConfigManager::get(Common::String const&) const [586]
- 0.00 0.00 3/2520 Common::HashMap<Common::String, Common::String, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo>::operator[](Common::String const&) [336]
- 0.00 0.00 1/32 Common::SearchSet::add(Common::String const&, Common::Archive*, int, bool) [550]
- 0.00 0.00 3/13 Common::ConfigManager::hasKey(Common::String const&) const [703]
- 0.00 0.00 1/24 Common::FSNode::FSNode(Common::String const&) [577]
- 0.00 0.00 1/1 OSystem_POSIX::initBackend() [846]
- 0.00 0.00 1/21 Common::ConfigManager::set(Common::String const&, Common::String const&) [623]
- 0.00 0.00 2/10 Common::ConfigManager::set(Common::String const&, Common::String const&, Common::String const&) [748]
- 0.00 0.00 2/243 Common::HashMap<Common::String, Common::String, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo>::getVal(Common::String const&) [521]
- 0.00 0.00 1/2 Common::ConfigManager::hasKey(Common::String const&, Common::String const&) const [862]
- 0.00 0.00 1/99230 Common::String::toLowercase() [124]
- 0.00 0.00 1/23 Common::HashMap<Common::String, Common::String, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo>::erase(Common::String const&) [708]
- 0.00 0.00 1/1 Common::DebugManager::enableDebugChannel(Common::String const&) [922]
- 0.00 0.00 3/215481 Common::String::String(Common::String const&) [240]
- 0.00 0.00 1/127 Common::StringTokenizer::StringTokenizer(Common::String const&, Common::String const&) [640]
- 0.00 0.00 1/8 Common::FSNode::getPath() const [902]
- 0.00 0.00 7/24313 Common::String::operator=(Common::String const&) [504]
- 0.00 0.00 36/278687 Common::String::~String() [984]
- 0.00 0.00 22/31608 Common::String::String(char const*) [1029]
- 0.00 0.00 4/10 PluginManager::instance() [1513]
- 0.00 0.00 2/11 Common::Error::Error(Common::ErrorCode) [1505]
- 0.00 0.00 2/1782 Common::MemoryPool::~MemoryPool() [1160]
- 0.00 0.00 2/1685 Common::HashMap<Common::String, Common::String, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo>::~HashMap() [1161]
- 0.00 0.00 2/351 Common::StringTokenizer::empty() const [1296]
- 0.00 0.00 1/38 Common::HashMap<Common::String, Common::String, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo>::HashMap() [1379]
- 0.00 0.00 1/1 PluginManager::init() [1751]
- 0.00 0.00 1/1 PluginManager::loadAllPlugins() [1746]
- 0.00 0.00 1/794 StdioStream::~StdioStream() [1223]
- 0.00 0.00 1/1 SurfaceSdlGraphicsManager::initEventObserver() [1799]
- 0.00 0.00 1/1 DefaultEventManager::init() [1782]
- 0.00 0.00 1/2 Grim::GrimMetaEngine::getName() const [1727]
- 0.00 0.00 1/1 Plugin::getName() const [2012]
- 0.00 0.00 1/5 PluginManager::unloadPluginsExcept(PluginType, Plugin const*, bool) [1573]
- 0.00 0.00 1/803 POSIXFilesystemNode::exists() const [1215]
- 0.00 0.00 1/15 Common::FSNode::exists() const [1471]
- 0.00 0.00 1/1 Common::EventRecorder::deinit() [1935]
- 0.00 0.00 1/677 DefaultEventManager::shouldRTL() const [1247]
- 0.00 0.00 1/2 PluginManager::unloadAllPlugins() [1662]
- 0.00 0.00 1/1 PluginManager::~PluginManager() [1753]
- 0.00 0.00 1/1 Common::ConfigManager::~ConfigManager() [1934]
- 0.00 0.00 1/3 OSystem_SDL::setWindowCaption(char const*) [1616]
- 0.00 0.00 1/4 Common::SearchSet::addDirectory(Common::String const&, Common::FSNode const&, int, int, bool) [1613]
- 0.00 0.00 1/451 Common::StringTokenizer::nextToken() [1287]
- 0.00 0.00 1/1 Engine::initKeymap() [1976]
- 0.00 0.00 1/1 OSystem_SDL::engineDone() [1742]
- 0.00 0.00 1/1 Engine::deinitKeymap() [1977]
- 0.00 0.00 1/14100 Common::SharedPtrDeletionImpl<AbstractFSNode>::~SharedPtrDeletionImpl() [1066]
- 0.00 0.00 1/16523 POSIXFilesystemNode::isDirectory() const [1047]
- 0.00 0.00 1/15697 Common::FSNode::isDirectory() const [1057]
- 0.00 0.00 1/1 Common::HashMap<Common::String, Common::DebugManager::DebugChannel, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo>::HashMap() [1950]
- -----------------------------------------------
- 0.00 5.58 1/1 residualvm_main [1]
- [2] 98.9 0.00 5.58 1 Grim::GrimEngine::run() [2]
- 0.00 5.46 1/1 Grim::GrimEngine::mainLoop() [3]
- 0.00 0.11 1/1 Grim::ResourceLoader::ResourceLoader() [49]
- 0.01 0.00 1/1 Grim::Localizer::Localizer() [194]
- 0.00 0.00 1/1 Grim::LuaBase::registerLua() [361]
- 0.00 0.00 2/6020 Grim::luaD_protectedrun(int) <cycle 3> [1035]
- 0.00 0.00 1/1 Grim::Lua_V1::registerOpcodes() [465]
- 0.00 0.00 1/1 Grim::LuaBase::LuaBase() [502]
- 0.00 0.00 1/1 Grim::LuaBase::boot() [503]
- 0.00 0.00 1/1329 Grim::Bitmap::draw() [83]
- 0.00 0.00 1/1 Grim::lua_mathlibopen() [534]
- 0.00 0.00 1/1 Grim::LuaBase::registerOpcodes() [543]
- 0.00 0.00 1/21 Grim::Bitmap::create(Common::String const&) [408]
- 0.00 0.00 1/1 Grim::GfxTinyGL::setupScreen(int, int, bool) [718]
- 0.00 0.00 1/48546 Grim::luaC_checkGC() [91]
- 0.00 0.00 1/18 Grim::Registry::get(char const*, char const*) const [592]
- 0.00 0.00 1/218 Grim::lua_getglobal(char const*) [448]
- 0.00 0.00 1/34522 Grim::lua_pushstring(char const*) [133]
- 0.00 0.00 1/1 Grim::Imuse::Imuse(int, bool) [861]
- 0.00 0.00 1/1 Grim::CreateSmushPlayer(bool) [860]
- 0.00 0.00 1/19 Grim::Bitmap::~Bitmap() [626]
- 0.00 0.00 1/13 Common::ConfigManager::hasKey(Common::String const&) const [703]
- 0.00 0.00 1/8291 Common::HashMap<Common::String, Common::String, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo>::contains(Common::String const&) const [311]
- 0.00 0.00 2/26637 Grim::lua_callfunction(unsigned int) [289]
- 0.00 0.00 1/1241 Grim::put_luaObjectonTop() [489]
- 0.00 0.00 1/1 Grim::CreateGfxTinyGL() [958]
- 0.00 0.00 2/31608 Common::String::String(char const*) [1029]
- 0.00 0.00 2/278687 Common::String::~String() [984]
- 0.00 0.00 1/1 Grim::SoundPlayer::SoundPlayer() [1831]
- 0.00 0.00 1/669 SurfaceSdlGraphicsManager::updateScreen() [1254]
- 0.00 0.00 1/669 ModularBackend::updateScreen() [1253]
- 0.00 0.00 1/668 Grim::GfxTinyGL::flipBuffer() [1255]
- 0.00 0.00 1/11 Common::Error::Error(Common::ErrorCode) [1505]
- 0.00 0.00 1/665 Grim::GfxTinyGL::clearScreen() [1260]
- -----------------------------------------------
- 0.00 5.46 1/1 Grim::GrimEngine::run() [2]
- [3] 96.8 0.00 5.46 1 Grim::GrimEngine::mainLoop() [3]
- 0.09 4.59 676/676 Grim::GrimEngine::updateDisplayScene() [4]
- 0.04 0.73 680/680 Grim::GrimEngine::luaUpdate() [19]
- 0.00 0.01 676/676 Grim::GrimEngine::doFlip() [183]
- 0.00 0.00 3/3 Grim::GrimEngine::handleControls(int, int, int, unsigned short) [375]
- 0.00 0.00 1/1 Grim::GrimEngine::handleChars(int, int, int, unsigned short) [454]
- 0.00 0.00 1/1 Grim::GrimEngine::handleExit() [453]
- 0.00 0.00 1/1 Grim::Imuse::setMusicState(int) [485]
- 0.00 0.00 680/680 DefaultEventManager::pollEvent(Common::Event&) [822]
- 0.00 0.00 1354/9859 OSystem_SDL::getMillis() [1078]
- 0.00 0.00 677/677 Engine::shouldQuit() [1245]
- 0.00 0.00 676/676 Grim::Imuse::flushTracks() [1248]
- 0.00 0.00 676/676 Grim::Imuse::refreshScripts() [1249]
- 0.00 0.00 11/11 OSystem_SDL::delayMillis(unsigned int) [1492]
- 0.00 0.00 1/1 Grim::SoundPlayer::setMusicState(int) [1830]
- -----------------------------------------------
- 0.09 4.59 676/676 Grim::GrimEngine::mainLoop() [3]
- [4] 83.0 0.09 4.59 676 Grim::GrimEngine::updateDisplayScene() [4]
- 0.01 3.95 3320/3320 Grim::Actor::draw() [5]
- 0.01 0.15 586976/586976 Grim::Actor::undraw(bool) [39]
- 0.00 0.13 1173952/2370220 Common::String::equals(Common::String const&) const [30]
- 0.03 0.11 586975/586975 Grim::Actor::shutUp() [43]
- 0.00 0.12 664/664 Grim::GrimEngine::cameraPostChangeHandle(int) [47]
- 0.00 0.03 664/1329 Grim::Bitmap::draw() [83]
- 0.00 0.03 664/664 Grim::Set::drawBackground() const [136]
- 0.00 0.01 664/664 Grim::GrimEngine::drawPrimitives() [197]
- 0.01 0.00 1762256/5316791 Grim::PoolObject<Grim::Actor, 1094931538>::getPool() [153]
- 0.00 0.00 1173952/2354159 Grim::Actor::isInSet(Common::String const&) const [202]
- 0.00 0.00 664/664 Grim::Set::Setup::setupCamera() const [285]
- 0.00 0.00 664/72379 tglEnable(int) [110]
- 0.00 0.00 664/664 Grim::GfxTinyGL::set3DMode() [401]
- 0.00 0.00 1173952/2369660 Common::String::operator==(Common::String const&) const [973]
- 0.00 0.00 2656/2656 Grim::Set::drawBitmaps(Grim::ObjectState::Position) [1131]
- 0.00 0.00 1328/1329 Grim::PoolObject<Grim::PrimitiveObject, 1347569997>::getPool() [1180]
- 0.00 0.00 664/665 Grim::GfxTinyGL::clearScreen() [1260]
- 0.00 0.00 664/665 Grim::MoviePlayer::isPlaying() [1259]
- -----------------------------------------------
- 0.01 3.95 3320/3320 Grim::GrimEngine::updateDisplayScene() [4]
- [5] 70.2 0.01 3.95 3320 Grim::Actor::draw() [5]
- 0.01 3.75 3984/3984 Grim::Costume::draw() [6]
- 0.00 0.12 3320/3320 Grim::Set::setupLights(Math::Matrix<3, 1> const&) [44]
- 0.02 0.01 3984/3984 Grim::Costume::setupTextures() [123]
- 0.01 0.02 3985/3985 Grim::GfxTinyGL::startActorDraw(Math::Matrix<3, 1> const&, float, Math::Angle const&, Math::Angle const&, Math::Angle const&) [138]
- 0.01 0.00 16600/16600 Grim::Actor::shouldDrawShadow(int) [226]
- 0.00 0.01 3985/3985 Grim::GfxTinyGL::finishActorDraw() [247]
- 0.00 0.00 1330/38525 tglDisable(int) [168]
- 0.00 0.00 1329/72379 tglEnable(int) [110]
- 0.00 0.00 1/1 Grim::Costume::getBoundingBox(int*, int*, int*, int*) [395]
- 0.00 0.00 1/1 Grim::GfxTinyGL::drawShadowPlanes() [596]
- 0.00 0.00 1/23 Grim::TextObject::setupText() [829]
- 0.00 0.00 3984/3986 Grim::GfxTinyGL::isHardwareAccelerated() [1113]
- 0.00 0.00 1330/1330 Grim::GfxTinyGL::setShadow(Grim::Shadow*) [1179]
- 0.00 0.00 664/664 Grim::GfxTinyGL::setShadowMode() [1264]
- 0.00 0.00 664/1330 tglSetShadowMaskBuf(unsigned char*) [1178]
- 0.00 0.00 664/664 Grim::GfxTinyGL::clearShadowMode() [1265]
- 0.00 0.00 1/2722 Grim::PoolObject<Grim::TextObject, 1413830740>::getPool() [1128]
- 0.00 0.00 1/18 Grim::PoolObject<Grim::TextObject, 1413830740>::Pool::getObject(int) [1448]
- 0.00 0.00 1/1 Grim::TextObject::reset() [1821]
- -----------------------------------------------
- 0.01 3.75 3984/3984 Grim::Actor::draw() [5]
- [6] 66.6 0.01 3.75 3984 Grim::Costume::draw() [6]
- 0.01 3.74 3320/3320 Grim::ModelComponent::draw() [7]
- 0.00 0.00 30544/30544 Grim::Component::draw() [1030]
- -----------------------------------------------
- 0.01 3.74 3320/3320 Grim::Costume::draw() [6]
- [7] 66.4 0.01 3.74 3320 Grim::ModelComponent::draw() [7]
- 0.00 3.74 1992/1992 Grim::ModelNode::draw() const [8]
- 0.00 0.00 3984/3986 Grim::ModelComponent::translateObject(bool) [1112]
- 0.00 0.00 1328/1329 Grim::Component::isVisible() [1181]
- -----------------------------------------------
- 45152 Grim::ModelNode::draw() const [8]
- 0.00 3.74 1992/1992 Grim::ModelComponent::draw() [7]
- [8] 66.2 0.00 3.74 1992+45152 Grim::ModelNode::draw() const [8]
- 0.02 3.22 54448/54448 Grim::Mesh::draw() const [10]
- 0.02 0.30 92296/92364 Grim::ModelNode::translateViewpoint() const [29]
- 0.00 0.08 152720/156817 tglPopMatrix() [69]
- 0.01 0.03 60424/152832 Grim::GfxTinyGL::translateViewpoint(Math::Matrix<3, 1> const&) [54]
- 0.00 0.03 60424/156817 tglPushMatrix() [70]
- 0.00 0.03 60424/152832 Grim::GfxTinyGL::translateViewpointStart() [72]
- 0.00 0.00 152720/152832 Grim::GfxTinyGL::translateViewpointFinish() [996]
- 0.00 0.00 60424/60424 Grim::GfxBase::isShadowModeActive() [1014]
- 0.00 0.00 664/664 Grim::Sprite::draw() const [1266]
- 45152 Grim::ModelNode::draw() const [8]
- -----------------------------------------------
- 0.00 0.00 1/7324701 tglLightModelfv(int, float*) [877]
- 0.00 0.00 11/7324701 tglTexImage2D(int, int, int, int, int, int, int, int, void*) [677]
- 0.00 0.00 44/7324701 tglTexParameteri(int, int, int) [578]
- 0.00 0.00 664/7324701 tglFrustum(double, double, double, double, double, double) [400]
- 0.00 0.00 1328/7324701 tglMultMatrixf(float const*) [358]
- 0.00 0.00 1331/7324701 tglLoadIdentity() [357]
- 0.00 0.00 3985/7324701 tglScalef(float, float, float) [295]
- 0.00 0.02 33200/7324701 tglLightf(int, int, float) [175]
- 0.00 0.02 38525/7324701 tglDisable(int) [168]
- 0.00 0.03 72379/7324701 tglEnable(int) [110]
- 0.00 0.05 99600/7324701 tglLightfv(int, int, float*) [89]
- 0.00 0.08 156817/7324701 tglPushMatrix() [70]
- 0.00 0.08 156817/7324701 tglPopMatrix() [69]
- 0.00 0.08 157481/7324701 tglTranslatef(float, float, float) [67]
- 0.00 0.08 162797/7324701 tglMatrixMode(int) [64]
- 0.00 0.14 289711/7324701 tglRotatef(float, float, float, float) [40]
- 0.00 0.19 403053/7324701 tglBegin(int) [36]
- 0.00 0.19 403053/7324701 tglEnd() [35]
- 0.00 0.19 403060/7324701 tglBindTexture(int, int) [37]
- 0.01 0.73 1512592/7324701 tglTexCoord4f(float, float, float, float) [22]
- 0.01 0.73 1512612/7324701 tglVertex4f(float, float, float, float) [20]
- 0.02 0.92 1915640/7324701 tglNormal3f(float, float, float) [17]
- [9] 63.9 0.07 3.53 7324701 TinyGL::gl_add_op(TinyGL::GLParam*) [9]
- 0.00 2.22 403053/403053 TinyGL::glopEnd(TinyGL::GLContext*, TinyGL::GLParam*) [13]
- 0.12 0.88 1512612/1512612 TinyGL::glopVertex(TinyGL::GLContext*, TinyGL::GLParam*) [16]
- 0.01 0.10 289711/289711 TinyGL::glopRotate(TinyGL::GLContext*, TinyGL::GLParam*) [48]
- 0.00 0.08 11/11 TinyGL::glopTexImage2D(TinyGL::GLContext*, TinyGL::GLParam*) [65]
- 0.01 0.03 403053/403053 TinyGL::glopBegin(TinyGL::GLContext*, TinyGL::GLParam*) [101]
- 0.02 0.00 1512592/1512592 TinyGL::glopTexCoord(TinyGL::GLContext*, TinyGL::GLParam*) [156]
- 0.02 0.00 403060/403060 TinyGL::glopBindTexture(TinyGL::GLContext*, TinyGL::GLParam*) [158]
- 0.01 0.00 1915640/1915640 TinyGL::glopNormal(TinyGL::GLContext*, TinyGL::GLParam*) [203]
- 0.00 0.01 156817/156817 TinyGL::glopPushMatrix(TinyGL::GLContext*, TinyGL::GLParam*) [213]
- 0.01 0.00 132800/132800 TinyGL::glopLight(TinyGL::GLContext*, TinyGL::GLParam*) [214]
- 0.00 0.01 110904/110904 TinyGL::glopEnableDisable(TinyGL::GLContext*, TinyGL::GLParam*) [217]
- 0.00 0.00 1328/1328 TinyGL::glopMultMatrix(TinyGL::GLContext*, TinyGL::GLParam*) [388]
- 0.00 0.00 664/664 TinyGL::glopFrustum(TinyGL::GLContext*, TinyGL::GLParam*) [445]
- 0.00 0.00 162797/162797 TinyGL::glopMatrixMode(TinyGL::GLContext*, TinyGL::GLParam*) [991]
- 0.00 0.00 157481/157481 TinyGL::glopTranslate(TinyGL::GLContext*, TinyGL::GLParam*) [994]
- 0.00 0.00 156817/156817 TinyGL::glopPopMatrix(TinyGL::GLContext*, TinyGL::GLParam*) [995]
- 0.00 0.00 3985/3985 TinyGL::glopScale(TinyGL::GLContext*, TinyGL::GLParam*) [1114]
- 0.00 0.00 1331/1331 TinyGL::glopLoadIdentity(TinyGL::GLContext*, TinyGL::GLParam*) [1176]
- 0.00 0.00 44/44 TinyGL::glopTexParameter(TinyGL::GLContext*, TinyGL::GLParam*) [1374]
- 0.00 0.00 1/1 TinyGL::glopLightModel(TinyGL::GLContext*, TinyGL::GLParam*) [1982]
- -----------------------------------------------
- 0.02 3.22 54448/54448 Grim::ModelNode::draw() const [8]
- [10] 57.5 0.02 3.22 54448 Grim::Mesh::draw() const [10]
- 0.00 3.22 403048/403048 Grim::MeshFace::draw(float*, float*, float*) const [11]
- -----------------------------------------------
- 0.00 3.22 403048/403048 Grim::Mesh::draw() const [10]
- [11] 57.2 0.00 3.22 403048 Grim::MeshFace::draw(float*, float*, float*) const [11]
- 0.04 2.75 403048/403048 Grim::GfxTinyGL::drawModelFace(Grim::MeshFace const*, float*, float*, float*) [12]
- 0.02 0.21 403048/403048 Grim::Material::select() const [33]
- 0.01 0.20 403048/403053 tglEnd() [35]
- -----------------------------------------------
- 0.04 2.75 403048/403048 Grim::MeshFace::draw(float*, float*, float*) const [11]
- [12] 49.4 0.04 2.75 403048 Grim::GfxTinyGL::drawModelFace(Grim::MeshFace const*, float*, float*, float*) [12]
- 0.06 0.94 1915640/1915640 tglNormal3fv(float*) [15]
- 0.02 0.76 1512592/1512592 tglVertex3fv(float*) [18]
- 0.01 0.74 1512592/1512592 tglTexCoord2fv(float*) [21]
- 0.01 0.20 403048/403053 tglBegin(int) [36]
- -----------------------------------------------
- 0.00 2.22 403053/403053 TinyGL::gl_add_op(TinyGL::GLParam*) [9]
- [13] 39.4 0.00 2.22 403053 TinyGL::glopEnd(TinyGL::GLContext*, TinyGL::GLParam*) [13]
- 1.43 0.64 327575/327575 TinyGL::ZB_fillTriangleMappingPerspective(TinyGL::ZBuffer*, TinyGL::ZBufferPoint*, TinyGL::ZBufferPoint*, TinyGL::ZBufferPoint*) [14]
- 0.08 0.02 213384/213384 TinyGL::ZB_fillTriangleFlatShadow(TinyGL::ZBuffer*, TinyGL::ZBufferPoint*, TinyGL::ZBufferPoint*, TinyGL::ZBufferPoint*) [53]
- 0.01 0.03 540960/540969 TinyGL::gl_draw_triangle_fill(TinyGL::GLContext*, TinyGL::GLVertex*, TinyGL::GLVertex*, TinyGL::GLVertex*) [102]
- 0.02 0.00 706506/706506 TinyGL::gl_draw_triangle(TinyGL::GLContext*, TinyGL::GLVertex*, TinyGL::GLVertex*, TinyGL::GLVertex*) <cycle 5> [157]
- 0.00 0.00 1/10 TinyGL::ZB_fillTriangleFlatShadowMask(TinyGL::ZBuffer*, TinyGL::ZBufferPoint*, TinyGL::ZBufferPoint*, TinyGL::ZBufferPoint*) [1533]
- -----------------------------------------------
- 1.43 0.64 327575/327575 TinyGL::glopEnd(TinyGL::GLContext*, TinyGL::GLParam*) [13]
- [14] 36.6 1.43 0.64 327575 TinyGL::ZB_fillTriangleMappingPerspective(TinyGL::ZBuffer*, TinyGL::ZBufferPoint*, TinyGL::ZBufferPoint*, TinyGL::ZBufferPoint*) [14]
- 0.34 0.00 13277139/14880752 Graphics::PixelBuffer::getValueAt(int) const [27]
- 0.22 0.00 13277139/14220374 Graphics::PixelBuffer::setPixelAt(int, unsigned int) [32]
- 0.03 0.00 3764560/4289914 Graphics::PixelBuffer::~PixelBuffer() [121]
- 0.02 0.00 327575/655162 Graphics::PixelBuffer::operator=(Graphics::PixelBuffer const&) [100]
- 0.02 0.00 3436985/3959607 Graphics::PixelBuffer::operator=(unsigned char*) [154]
- 0.01 0.00 3436985/3959608 Graphics::PixelBuffer::PixelBuffer(Graphics::PixelBuffer const&) [199]
- 0.00 0.00 327575/327581 Graphics::PixelBuffer::PixelBuffer() [981]
- -----------------------------------------------
- 0.06 0.94 1915640/1915640 Grim::GfxTinyGL::drawModelFace(Grim::MeshFace const*, float*, float*, float*) [12]
- [15] 17.8 0.06 0.94 1915640 tglNormal3fv(float*) [15]
- 0.00 0.94 1915640/1915640 tglNormal3f(float, float, float) [17]
- -----------------------------------------------
- 0.12 0.88 1512612/1512612 TinyGL::gl_add_op(TinyGL::GLParam*) [9]
- [16] 17.7 0.12 0.88 1512612 TinyGL::glopVertex(TinyGL::GLContext*, TinyGL::GLParam*) [16]
- 0.68 0.01 774224/774224 TinyGL::gl_shade_vertex(TinyGL::GLContext*, TinyGL::GLVertex*) [23]
- 0.19 0.00 1512598/1512612 TinyGL::gl_transform_to_viewport(TinyGL::GLContext*, TinyGL::GLVertex*) [38]
- -----------------------------------------------
- 0.00 0.94 1915640/1915640 tglNormal3fv(float*) [15]
- [17] 16.7 0.00 0.94 1915640 tglNormal3f(float, float, float) [17]
- 0.02 0.92 1915640/7324701 TinyGL::gl_add_op(TinyGL::GLParam*) [9]
- -----------------------------------------------
- 0.02 0.76 1512592/1512592 Grim::GfxTinyGL::drawModelFace(Grim::MeshFace const*, float*, float*, float*) [12]
- [18] 13.9 0.02 0.76 1512592 tglVertex3fv(float*) [18]
- 0.02 0.74 1512592/1512612 tglVertex4f(float, float, float, float) [20]
- -----------------------------------------------
- 0.04 0.73 680/680 Grim::GrimEngine::mainLoop() [3]
- [19] 13.6 0.04 0.73 680 Grim::GrimEngine::luaUpdate() [19]
- 0.00 0.40 680/680 Grim::lua_runtasks() [25]
- 0.00 0.21 6670/6670 Grim::Actor::update(unsigned int) [34]
- 0.00 0.07 589628/2370220 Common::String::equals(Common::String const&) const [30]
- 0.00 0.04 680/680 Grim::LuaBase::update(int, int) [103]
- 0.01 0.00 1770218/5316791 Grim::PoolObject<Grim::Actor, 1094931538>::getPool() [153]
- 0.00 0.00 589628/2354159 Grim::Actor::isInSet(Common::String const&) const [202]
- 0.00 0.00 589628/2369660 Common::String::operator==(Common::String const&) const [973]
- 0.00 0.00 1372/2722 Grim::PoolObject<Grim::TextObject, 1413830740>::getPool() [1128]
- 0.00 0.00 680/9859 OSystem_SDL::getMillis() [1078]
- 0.00 0.00 667/667 Grim::Iris::update(int) [1256]
- 0.00 0.00 4/4 Grim::TextObject::update() [1598]
- -----------------------------------------------
- 0.00 0.00 20/1512612 tglVertex3f(float, float, float) [637]
- 0.02 0.74 1512592/1512612 tglVertex3fv(float*) [18]
- [20] 13.5 0.02 0.74 1512612 tglVertex4f(float, float, float, float) [20]
- 0.01 0.73 1512612/7324701 TinyGL::gl_add_op(TinyGL::GLParam*) [9]
- -----------------------------------------------
- 0.01 0.74 1512592/1512592 Grim::GfxTinyGL::drawModelFace(Grim::MeshFace const*, float*, float*, float*) [12]
- [21] 13.4 0.01 0.74 1512592 tglTexCoord2fv(float*) [21]
- 0.00 0.74 1512592/1512592 tglTexCoord4f(float, float, float, float) [22]
- -----------------------------------------------
- 0.00 0.74 1512592/1512592 tglTexCoord2fv(float*) [21]
- [22] 13.2 0.00 0.74 1512592 tglTexCoord4f(float, float, float, float) [22]
- 0.01 0.73 1512592/7324701 TinyGL::gl_add_op(TinyGL::GLParam*) [9]
- -----------------------------------------------
- 0.68 0.01 774224/774224 TinyGL::glopVertex(TinyGL::GLContext*, TinyGL::GLParam*) [16]
- [23] 12.2 0.68 0.01 774224 TinyGL::gl_shade_vertex(TinyGL::GLContext*, TinyGL::GLVertex*) [23]
- 0.01 0.00 3100117/3100117 TinyGL::specbuf_get_buffer(TinyGL::GLContext*, int, float) [201]
- -----------------------------------------------
- [24] 9.1 0.06 0.45 6020+526865 <cycle 3 as a whole> [24]
- 0.01 0.26 85937 Grim::callC(void (*)(), int) <cycle 3> [31]
- 0.02 0.05 146425 Grim::luaV_execute(Grim::lua_Task*) <cycle 3> [73]
- 0.00 0.07 500 Grim::lua_dobuffer(char const*, int, char const*) <cycle 3> [75]
- 0.00 0.05 501 Grim::LuaBase::dofile(char const*) <cycle 3> [86]
- 0.03 0.00 61017 Grim::luaD_call(int, int) <cycle 3> [122]
- 0.00 0.01 124901 Grim::luaV_gettable() <cycle 3> [235]
- 0.00 0.01 26619 Grim::LuaBase::typeOverride() <cycle 3> [248]
- 0.00 0.00 2001 Grim::call_binTM(int, char const*) <cycle 3> [271]
- 0.00 0.00 29203 Grim::luaD_callTM(Grim::TObject*, int, int) <cycle 3> [286]
- 0.00 0.00 500 Grim::Lua_V1::new_dofile() <cycle 3> [367]
- 0.00 0.00 15 Grim::Lua_V1::BlastText() <cycle 3> [383]
- 0.00 0.00 1 Grim::Lua_V1::SayLine() <cycle 3> [443]
- 0.00 0.00 22 Grim::LuaBase::setTextObjectParams(Grim::TextObjectCommon*, unsigned int) <cycle 3> [525]
- 0.00 0.00 14 Grim::luaI_call() <cycle 3> [532]
- 0.00 0.00 6 Grim::Lua_V1::MakeTextObject() <cycle 3> [646]
- 0.00 0.00 1 Grim::internaldostring() <cycle 3> [819]
- 0.00 0.00 1 Grim::LuaBase::parseSayLineTable(unsigned int, bool*, int*, int*, int*, int*) <cycle 3> [848]
- 0.00 0.00 27137 Grim::luaD_protectedrun(int) <cycle 3> [1035]
- 0.00 0.00 26619 Grim::LuaBase::static_typeOverride() <cycle 3> [1036]
- 0.00 0.00 940 Grim::lua_gettable() <cycle 3> [1206]
- 0.00 0.00 500 Grim::Lua_V1::static_new_dofile() <cycle 3> [1282]
- 0.00 0.00 15 Grim::Lua_V1::static_BlastText() <cycle 3> [1469]
- 0.00 0.00 6 Grim::Lua_V1::static_MakeTextObject() <cycle 3> [1564]
- 0.00 0.00 1 Grim::lua_dostring(char const*) <cycle 3> [1838]
- 0.00 0.00 1 Grim::Lua_V1::static_SetSayLineDefaults() <cycle 3> [1885]
- 0.00 0.00 1 Grim::Lua_V1::SetSayLineDefaults() <cycle 3> [1874]
- 0.00 0.00 1 Grim::Lua_V1::static_SayLine() <cycle 3> [1867]
- -----------------------------------------------
- 0.00 0.40 680/680 Grim::GrimEngine::luaUpdate() [19]
- [25] 7.1 0.00 0.40 680 Grim::lua_runtasks() [25]
- 0.00 0.40 680/680 Grim::runtasks(Grim::LState*) [26]
- -----------------------------------------------
- 0.00 0.40 680/680 Grim::lua_runtasks() [25]
- [26] 7.1 0.00 0.40 680 Grim::runtasks(Grim::LState*) [26]
- 0.05 0.35 4676/6020 Grim::luaD_call(int, int) <cycle 3> [122]
- 0.00 0.00 13/119175 Grim::luaD_openstack(int) [216]
- 0.00 0.00 13/13 Grim::set_normalized(Grim::TObject*, Grim::TObject*) [1477]
- 0.00 0.00 6/15 Grim::lua_statedeinit(Grim::LState*) [1464]
- -----------------------------------------------
- 0.00 0.00 25938/14880752 Grim::GfxTinyGL::blit(Graphics::PixelFormat const&, Grim::BlitImage*, unsigned char*, unsigned char*, int, int, int, int, bool) [351]
- 0.01 0.00 307200/14880752 Grim::GfxTinyGL::dimScreen() [180]
- 0.03 0.00 1270475/14880752 Grim::GfxTinyGL::createBitmap(Grim::BitmapData*) [94]
- 0.34 0.00 13277139/14880752 TinyGL::ZB_fillTriangleMappingPerspective(TinyGL::ZBuffer*, TinyGL::ZBufferPoint*, TinyGL::ZBufferPoint*, TinyGL::ZBufferPoint*) [14]
- [27] 6.7 0.38 0.00 14880752 Graphics::PixelBuffer::getValueAt(int) const [27]
- -----------------------------------------------
- 0.07 0.00 626575/2996795 Common::String::equals(char const*) const [74]
- 0.27 0.00 2370220/2996795 Common::String::equals(Common::String const&) const [30]
- [28] 6.0 0.34 0.00 2996795 Common::String::compareTo(char const*) const [28]
- -----------------------------------------------
- 0.00 0.00 68/92364 Grim::ModelNode::getBoundingBox(int*, int*, int*, int*) const [396]
- 0.02 0.30 92296/92364 Grim::ModelNode::draw() const [8]
- [29] 5.7 0.02 0.30 92364 Grim::ModelNode::translateViewpoint() const [29]
- 0.00 0.15 277092/277092 Grim::GfxTinyGL::rotateViewpoint(Math::Angle const&, Math::Matrix<3, 1> const&) [42]
- 0.01 0.05 92364/152832 Grim::GfxTinyGL::translateViewpoint(Math::Matrix<3, 1> const&) [54]
- 0.00 0.05 92364/156817 tglPushMatrix() [70]
- 0.00 0.05 92364/152832 Grim::GfxTinyGL::translateViewpointStart() [72]
- 0.00 0.00 554184/3710362 Math::Angle::getDegrees() const [155]
- 0.00 0.00 277092/3158907 Math::Angle::Angle(float) [200]
- 0.00 0.00 92364/1736274 Math::Matrix<3, 1>::Matrix() [204]
- 0.00 0.00 277092/402726 Math::Matrix<3, 1>::Matrix(float, float, float) [978]
- -----------------------------------------------
- 0.00 0.00 1/2370220 GUI::ThemeEngine::listUsableThemes(Common::List<GUI::ThemeEngine::ThemeDescriptor>&) [245]
- 0.00 0.00 2/2370220 Grim::Actor::sayLine(char const*, bool) [444]
- 0.00 0.00 3/2370220 Common::HashMap<Common::String, Graphics::Font const*, Common::Hash<Common::String>, Common::EqualTo<Common::String> >::lookupAndCreateIfMissing(Common::String const&) [823]
- 0.00 0.00 4/2370220 Grim::Set::findState(Common::String const&) [855]
- 0.00 0.00 4/2370220 Grim::InputDialog::handleKeyDown(Common::KeyState) [881]
- 0.00 0.00 5/2370220 Graphics::FontManager::~FontManager() [864]
- 0.00 0.00 10/2370220 GUI::parseTextHAlign(Common::String const&) [397]
- 0.00 0.00 12/2370220 Common::HashMap<Common::String, Grim::BitmapData*, Common::Hash<Common::String>, Common::EqualTo<Common::String> >::lookupAndCreateIfMissing(Common::String const&) [648]
- 0.00 0.00 32/2370220 Common::HashMap<Common::String, Graphics::Surface*, Common::Hash<Common::String>, Common::EqualTo<Common::String> >::lookupAndCreateIfMissing(Common::String const&) [654]
- 0.00 0.00 32/2370220 GUI::ThemeLayoutWidget::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) [713]
- 0.00 0.00 34/2370220 Common::HashMap<Common::String, GUI::ThemeLayout*, Common::Hash<Common::String>, Common::EqualTo<Common::String> >::lookupAndCreateIfMissing(Common::String const&) [612]
- 0.00 0.00 42/2370220 Common::ConfigManager::flushToDisk() [481]
- 0.00 0.00 57/2370220 Grim::PoolObject<Grim::Actor, 1094931538>::PoolObject() [407]
- 0.00 0.00 130/2370220 Common::Singleton<Graphics::CursorManager>::~Singleton() [601]
- 0.00 0.00 223/2370220 Grim::ResourceLoader::getColormap(Common::String const&) [306]
- 0.00 0.00 265/2370220 Common::SearchSet::find(Common::String const&) [557]
- 0.00 0.00 271/2370220 Common::SearchSet::find(Common::String const&) const [555]
- 0.00 0.00 300/2370220 Grim::Model::loadMaterial(int, Grim::CMap*) [187]
- 0.00 0.00 337/2370220 Common::String::operator!=(Common::String const&) const [535]
- 0.00 0.00 671/2370220 Grim::GrimEngine::findSet(Common::String const&) [505]
- 0.00 0.00 790/2370220 Common::HashMap<Common::String, Graphics::Surface*, Common::Hash<Common::String>, Common::EqualTo<Common::String> >::operator[](Common::String const&) [496]
- 0.00 0.00 951/2370220 Grim::Lua_V1::PutActorInSet() [318]
- 0.00 0.00 959/2370220 Common::HashMap<Common::String, int, Common::Hash<Common::String>, Common::EqualTo<Common::String> >::lookupAndCreateIfMissing(Common::String const&) [441]
- 0.00 0.00 5541/2370220 Grim::ResourceLoader::getKeyframe(Common::String const&) [128]
- 0.00 0.00 6336/2370220 Grim::MaterialData::getMaterialData(Common::String const&, Common::SeekableReadStream*, Grim::CMap*) [349]
- 0.00 0.07 589628/2370220 Grim::GrimEngine::luaUpdate() [19]
- 0.00 0.07 589628/2370220 Grim::Lua_V1::GetVisibleThings() [55]
- 0.00 0.13 1173952/2370220 Grim::GrimEngine::updateDisplayScene() [4]
- [30] 4.9 0.01 0.27 2370220 Common::String::equals(Common::String const&) const [30]
- 0.27 0.00 2370220/2996795 Common::String::compareTo(char const*) const [28]
- -----------------------------------------------
- 85937 Grim::luaD_call(int, int) <cycle 3> [122]
- [31] 4.8 0.01 0.26 85937 Grim::callC(void (*)(), int) <cycle 3> [31]
- 0.00 0.09 667/667 Grim::Lua_V1::static_GetVisibleThings() [56]
- 0.00 0.05 25952/25952 Grim::luaI_type() [87]
- 0.00 0.04 18/18 Grim::Lua_V1::static_SetActorCostume() [93]
- 0.00 0.02 668/668 Grim::Lua_V1::static_GetActorSector() [177]
- 0.00 0.01 1/1 Grim::Lua_V1::static_DimScreen() [179]
- 0.00 0.01 2/2 Grim::Lua_V1::static_PushActorCostume() [182]
- 0.00 0.01 1405/1405 Grim::Lua_V1::static_IsActorChoring() [232]
- 0.00 0.00 2002/2002 Grim::Lua_V1::static_IsActorInSector() [268]
- 0.00 0.00 2156/2162 Grim::closeandpush() [269]
- 0.00 0.00 3/3 Grim::Lua_V1::static_SetActorColormap() [301]
- 0.00 0.00 1334/1334 Grim::Lua_V1::static_GetActorPos() [313]
- 0.00 0.00 884/884 Grim::Lua_V1::static_LoadActor() [315]
- 0.00 0.00 951/951 Grim::Lua_V1::static_PutActorInSet() [319]
- 0.00 0.00 615/615 Grim::Lua_V1::static_GetAngleBetweenActors() [321]
- 0.00 0.00 675/675 Grim::bi_tostring() [328]
- 0.00 0.00 1047/1047 Grim::Lua_V1::static_IsActorMoving() [331]
- 0.00 0.00 619/619 Grim::Lua_V1::static_IsMessageGoing() [338]
- 0.00 0.00 806/806 Grim::Lua_V1::static_PutActorAt() [340]
- 0.00 0.00 840/840 Grim::Lua_V1::static_SetActorVisibility() [342]
- 0.00 0.00 604/604 Grim::setglobal() [356]
- 0.00 0.00 2/2 Grim::Lua_V1::static_FunctionName() [363]
- 0.00 0.00 671/671 Grim::Lua_V1::static_GetCurrentSetup() [366]
- 0.00 0.00 2209/2209 Grim::str_sub() [368]
- 0.00 0.00 4/4 Grim::Lua_V1::static_LockFont() [385]
- 0.00 0.00 356/356 Grim::Lua_V1::static_IsActorTurning() [392]
- 0.00 0.00 1/1 Grim::Lua_V1::static_PutActorAtInterest() [404]
- 0.00 0.00 703/703 Grim::str_find() [406]
- 0.00 0.00 5982/5982 Grim::next() [411]
- 0.00 0.00 199/199 Grim::getglobal() [424]
- 0.00 0.00 3/3 Grim::Lua_V1::static_BlastImage() [477]
- 0.00 0.00 3/3 Grim::Lua_V1::static_NewObjectState() [508]
- 0.00 0.00 4/4 Grim::Lua_V1::static_CheckForFile() [527]
- 0.00 0.00 41/41 Grim::Lua_V1::static_MakeColor() [537]
- 0.00 0.00 34/34 Grim::Lua_V1::static_SetActorTalkColor() [540]
- 0.00 0.00 30/30 Grim::Lua_V1::static_PlayActorChore() [547]
- 0.00 0.00 30/30 Grim::Lua_V1::static_SetActorTalkChore() [548]
- 0.00 0.00 14/14 Grim::Lua_V1::static_ReadRegistryValue() [549]
- 0.00 0.00 13/13 Grim::Lua_V1::static_GetActorCostume() [556]
- 0.00 0.00 15/15 Grim::Lua_V1::static_LocalizeString() [562]
- 0.00 0.00 10/10 Grim::io_write() [566]
- 0.00 0.00 4/4 Grim::io_writeto() [575]
- 0.00 0.00 2/2 Grim::io_appendto() [580]
- 0.00 0.00 1/1 Grim::Lua_V1::static_GetImage() [606]
- 0.00 0.00 6/6 Grim::str_gsub() [610]
- 0.00 0.00 6/6 Grim::Lua_V1::static_ActorLookAt() [622]
- 0.00 0.00 1/1 Grim::Lua_V1::static_MakeCurrentSet() [632]
- 0.00 0.00 5/5 Grim::Lua_V1::static_StopActorChore() [668]
- 0.00 0.00 3/3 Grim::Lua_V1::static_WriteRegistryValue() [681]
- 0.00 0.00 5/5 Grim::Lua_V1::static_AddShadowPlane() [688]
- 0.00 0.00 14/14 Grim::settagmethod() [717]
- 0.00 0.00 3/3 Grim::Lua_V1::static_SetActorWalkChore() [723]
- 0.00 0.00 3/3 Grim::Lua_V1::static_SetActorMumblechore() [724]
- 0.00 0.00 3/3 Grim::Lua_V1::static_SetActorFollowBoxes() [728]
- 0.00 0.00 3/3 Grim::Lua_V1::static_SetActorLookRate() [733]
- 0.00 0.00 3/3 Grim::Lua_V1::static_SetActorHead() [732]
- 0.00 0.00 14/14 Grim::luatag() [742]
- 0.00 0.00 2/2 Grim::Lua_V1::static_SetActorRestChore() [757]
- 0.00 0.00 2/2 Grim::Lua_V1::static_SetActorTurnChores() [758]
- 0.00 0.00 2/2 Grim::Lua_V1::static_SetActorRot() [764]
- 0.00 0.00 2/2 Grim::Lua_V1::static_SetActorCollisionScale() [774]
- 0.00 0.00 2/2 Grim::Lua_V1::static_SetActorScale() [769]
- 0.00 0.00 2/2 Grim::Lua_V1::static_SetActorTimeScale() [773]
- 0.00 0.00 2/2 Grim::Lua_V1::static_SetActorTurnRate() [771]
- 0.00 0.00 2/2 Grim::Lua_V1::static_SetActorWalkRate() [772]
- 0.00 0.00 7/7 Grim::Lua_V1::static_MakeSectorActive() [778]
- 0.00 0.00 1/1 Grim::Lua_V1::static_GetActorTalkColor() [780]
- 0.00 0.00 6/6 Grim::Lua_V1::static_KillTextObject() [815]
- 0.00 0.00 6/6 Grim::Lua_V1::static_GetTextObjectDimensions() [817]
- 0.00 0.00 1/1 Grim::Lua_V1::static_SetSelectedActor() [821]
- 0.00 0.00 1/1 Grim::Lua_V1::static_SetActorShadowPlane() [840]
- 0.00 0.00 1/1 Grim::Lua_V1::static_SetActorShadowPoint() [845]
- 0.00 0.00 1/1 Grim::Lua_V1::static_SetActiveShadow() [844]
- 0.00 0.00 6/9 Grim::str_lower() [812]
- 0.00 0.00 1/1 Grim::Lua_V1::static_FreeImage() [851]
- 0.00 0.00 2/2 Grim::gettagmethod() [865]
- 0.00 0.00 2/2 Grim::Lua_V1::static_ImSetVoiceEffect() [888]
- 0.00 0.00 1/1 Grim::luaT_setfallback() [892]
- 0.00 0.00 2/2 Grim::rawgettable() [901]
- 0.00 0.00 1/1 Grim::seterrormethod() [904]
- 0.00 0.00 1/1 Grim::Lua_V1::static_SetActorConstrain() [913]
- 0.00 0.00 2/2 Grim::Lua_V1::static_SetGamma() [926]
- 0.00 0.00 4670/4670 Grim::break_here() [1103]
- 0.00 0.00 2001/2001 Grim::math_pow() [1151]
- 0.00 0.00 691/691 Grim::math_random() [1230]
- 0.00 0.00 667/667 Grim::math_sqrt() [1257]
- 0.00 0.00 357/357 Grim::find_script() [1294]
- 0.00 0.00 309/309 Grim::Lua_V1::static_PerSecond() [1301]
- 0.00 0.00 279/279 Grim::Lua_V1::static_PrintDebug() [1310]
- 0.00 0.00 141/141 Grim::Lua_V1::static_EnableControl() [1330]
- 0.00 0.00 26/26 Grim::Lua_V1::static_GetControlState() [1406]
- 0.00 0.00 14/14 Grim::start_script() [1474]
- 0.00 0.00 12/12 Grim::Lua_V1::static_DisableControl() [1484]
- 0.00 0.00 8/507 Grim::luaA_passresults() [1280]
- 0.00 0.00 7/7 Grim::Lua_V1::static_GetColorComponents() [1548]
- 0.00 0.00 6/6 Grim::math_floor() [1567]
- 0.00 0.00 5/5 Grim::stop_script() [1579]
- 0.00 0.00 5/5 Grim::tonumber() [1585]
- 0.00 0.00 3/3 Grim::Lua_V1::static_Display() [1633]
- 0.00 0.00 3/3 Grim::Lua_V1::static_CleanBuffer() [1634]
- 0.00 0.00 3/3 Grim::next_script() [1620]
- 0.00 0.00 3/3 Grim::luaI_assert() [1641]
- 0.00 0.00 2/2 Grim::Lua_V1::static_Is3DHardwareEnabled() [1693]
- 0.00 0.00 2/2 Grim::Lua_V1::static_RenderModeUser() [1691]
- 0.00 0.00 2/2 Grim::Lua_V1::static_PauseMovie() [1688]
- 0.00 0.00 2/2 Grim::Lua_V1::static_PrintActorCostumes() [1692]
- 0.00 0.00 2/2 Grim::identify_script() [1674]
- 0.00 0.00 1/1 Grim::Lua_V1::static_Exit() [1859]
- 0.00 0.00 1/1 Grim::Lua_V1::static_ImResume() [1870]
- 0.00 0.00 1/1 Grim::unpause_scripts() [1844]
- 0.00 0.00 1/1 Grim::Lua_V1::static_ImPause() [1866]
- 0.00 0.00 1/1 Grim::pause_scripts() [1840]
- 0.00 0.00 1/1 Grim::Lua_V1::static_EngineDisplay() [1877]
- 0.00 0.00 1/1 Grim::Lua_V1::static_ImSetState() [1873]
- 0.00 0.00 1/1 Grim::Lua_V1::static_SetAmbientLight() [1883]
- 0.00 0.00 1/1 Grim::Lua_V1::static_LightMgrSetChange() [1884]
- 0.00 0.00 1/5059 Grim::lua_pushnil() [1100]
- 0.00 0.00 1/1 Grim::Lua_V1::static_SetShadowColor() [1881]
- 0.00 0.00 1/1 Grim::math_randomseed() [1921]
- 0.00 0.00 1/1 Grim::Lua_V1::static_SetTextSpeed() [1876]
- 0.00 0.00 1/1 Grim::Lua_V1::static_SetSpeechMode() [1880]
- 0.00 0.00 1/1 Grim::Lua_V1::static_ImSetVoiceVol() [1879]
- 0.00 0.00 1/1 Grim::Lua_V1::static_ImSetSfxVol() [1875]
- 0.00 0.00 1/1 Grim::Lua_V1::static_ImSetMusicVol() [1878]
- 0.00 0.00 1/1 Grim::Lua_V1::static_EnableDebugKeys() [1882]
- 26619 Grim::LuaBase::static_typeOverride() <cycle 3> [1036]
- 500 Grim::Lua_V1::static_new_dofile() <cycle 3> [1282]
- 15 Grim::Lua_V1::static_BlastText() <cycle 3> [1469]
- 14 Grim::luaI_call() <cycle 3> [532]
- 6 Grim::Lua_V1::static_MakeTextObject() <cycle 3> [1564]
- 1 Grim::Lua_V1::static_SayLine() <cycle 3> [1867]
- 1 Grim::Lua_V1::static_SetSayLineDefaults() <cycle 3> [1885]
- 1 Grim::internaldostring() <cycle 3> [819]
- -----------------------------------------------
- 0.00 0.00 25938/14220374 Grim::GfxTinyGL::createTextObject(Grim::TextObject*) [380]
- 0.00 0.00 108141/14220374 Grim::GfxTinyGL::drawEmergString(int, int, char const*, Grim::Color const&) [184]
- 0.01 0.00 307200/14220374 Grim::GfxTinyGL::dimScreen() [180]
- 0.01 0.00 501956/14220374 TinyGL::ZB_fillTriangleFlatShadow(TinyGL::ZBuffer*, TinyGL::ZBufferPoint*, TinyGL::ZBufferPoint*, TinyGL::ZBufferPoint*) [53]
- 0.22 0.00 13277139/14220374 TinyGL::ZB_fillTriangleMappingPerspective(TinyGL::ZBuffer*, TinyGL::ZBufferPoint*, TinyGL::ZBufferPoint*, TinyGL::ZBufferPoint*) [14]
- [32] 4.3 0.24 0.00 14220374 Graphics::PixelBuffer::setPixelAt(int, unsigned int) [32]
- -----------------------------------------------
- 0.02 0.21 403048/403048 Grim::MeshFace::draw(float*, float*, float*) const [11]
- [33] 4.0 0.02 0.21 403048 Grim::Material::select() const [33]
- 0.00 0.20 403048/403060 tglBindTexture(int, int) [37]
- 0.01 0.00 403048/403048 Grim::GfxTinyGL::selectMaterial(Grim::Texture const*) [207]
- 0.00 0.00 11/11 Grim::GfxTinyGL::createMaterial(Grim::Texture*, char const*, Grim::CMap const*) [553]
- -----------------------------------------------
- 0.00 0.21 6670/6670 Grim::GrimEngine::luaUpdate() [19]
- [34] 3.8 0.00 0.21 6670 Grim::Actor::update(unsigned int) [34]
- 0.01 0.09 4669/4669 Grim::Costume::animate() [52]
- 0.00 0.04 4669/4669 Grim::Costume::moveHead(bool, Math::Matrix<3, 1> const&) [97]
- 0.02 0.02 4669/4669 Grim::Costume::update(unsigned int) [98]
- 0.00 0.03 667/668 Grim::Set::findClosestSector(Math::Matrix<3, 1> const&, Grim::Sector**, Math::Matrix<3, 1>*) [131]
- 0.00 0.00 4669/19723 Math::Rotation3D<Math::Matrix<4, 4> >::buildFromPitchYawRoll(Math::Angle const&, Math::Angle const&, Math::Angle const&) [164]
- 0.00 0.00 6670/593646 Grim::Actor::Chore::isPlaying() const [113]
- 0.00 0.00 6003/6006 Grim::Actor::Chore::playLooping(bool, unsigned int) [1092]
- 0.00 0.00 4669/4669 Grim::Costume::setPosRotate(Math::Matrix<3, 1> const&, Math::Angle const&, Math::Angle const&, Math::Angle const&) [1104]
- -----------------------------------------------
- 0.00 0.00 5/403053 Grim::GfxTinyGL::drawShadowPlanes() [596]
- 0.01 0.20 403048/403053 Grim::MeshFace::draw(float*, float*, float*) const [11]
- [35] 3.7 0.01 0.20 403053 tglEnd() [35]
- 0.00 0.19 403053/7324701 TinyGL::gl_add_op(TinyGL::GLParam*) [9]
- -----------------------------------------------
- 0.00 0.00 5/403053 Grim::GfxTinyGL::drawShadowPlanes() [596]
- 0.01 0.20 403048/403053 Grim::GfxTinyGL::drawModelFace(Grim::MeshFace const*, float*, float*, float*) [12]
- [36] 3.7 0.01 0.20 403053 tglBegin(int) [36]
- 0.00 0.19 403053/7324701 TinyGL::gl_add_op(TinyGL::GLParam*) [9]
- -----------------------------------------------
- 0.00 0.00 1/403060 tglDeleteTextures(int, unsigned int const*) [875]
- 0.00 0.00 11/403060 Grim::GfxTinyGL::createMaterial(Grim::Texture*, char const*, Grim::CMap const*) [553]
- 0.00 0.20 403048/403060 Grim::Material::select() const [33]
- [37] 3.5 0.00 0.20 403060 tglBindTexture(int, int) [37]
- 0.00 0.19 403060/7324701 TinyGL::gl_add_op(TinyGL::GLParam*) [9]
- -----------------------------------------------
- 0.00 0.00 14/1512612 TinyGL::gl_draw_triangle_clip(TinyGL::GLContext*, TinyGL::GLVertex*, TinyGL::GLVertex*, TinyGL::GLVertex*, int) <cycle 5> [754]
- 0.19 0.00 1512598/1512612 TinyGL::glopVertex(TinyGL::GLContext*, TinyGL::GLParam*) [16]
- [38] 3.4 0.19 0.00 1512612 TinyGL::gl_transform_to_viewport(TinyGL::GLContext*, TinyGL::GLVertex*) [38]
- -----------------------------------------------
- 0.01 0.15 586976/586976 Grim::GrimEngine::updateDisplayScene() [4]
- [39] 2.8 0.01 0.15 586976 Grim::Actor::undraw(bool) [39]
- 0.15 0.00 586976/587595 Grim::Actor::isTalking() [41]
- -----------------------------------------------
- 0.00 0.00 664/289711 Grim::Set::Setup::setupCamera() const [285]
- 0.00 0.01 11955/289711 Grim::GfxTinyGL::startActorDraw(Math::Matrix<3, 1> const&, float, Math::Angle const&, Math::Angle const&, Math::Angle const&) [138]
- 0.01 0.14 277092/289711 Grim::GfxTinyGL::rotateViewpoint(Math::Angle const&, Math::Matrix<3, 1> const&) [42]
- [40] 2.7 0.01 0.14 289711 tglRotatef(float, float, float, float) [40]
- 0.00 0.14 289711/7324701 TinyGL::gl_add_op(TinyGL::GLParam*) [9]
- -----------------------------------------------
- 0.00 0.00 619/587595 Grim::Lua_V1::IsMessageGoing() [337]
- 0.15 0.00 586976/587595 Grim::Actor::undraw(bool) [39]
- [41] 2.7 0.15 0.00 587595 Grim::Actor::isTalking() [41]
- 0.00 0.00 5/68 Grim::Imuse::getSoundStatus(char const*) [655]
- 0.00 0.00 5/2722 Grim::PoolObject<Grim::TextObject, 1413830740>::getPool() [1128]
- 0.00 0.00 5/18 Grim::PoolObject<Grim::TextObject, 1413830740>::Pool::getObject(int) [1448]
- 0.00 0.00 5/6 Grim::SoundPlayer::getSoundStatus(char const*) [1561]
- -----------------------------------------------
- 0.00 0.15 277092/277092 Grim::ModelNode::translateViewpoint() const [29]
- [42] 2.6 0.00 0.15 277092 Grim::GfxTinyGL::rotateViewpoint(Math::Angle const&, Math::Matrix<3, 1> const&) [42]
- 0.01 0.14 277092/289711 tglRotatef(float, float, float, float) [40]
- 0.00 0.00 277092/3710362 Math::Angle::getDegrees() const [155]
- -----------------------------------------------
- 0.03 0.11 586975/586975 Grim::GrimEngine::updateDisplayScene() [4]
- [43] 2.4 0.03 0.11 586975 Grim::Actor::shutUp() [43]
- 0.01 0.07 586975/586998 Common::String::operator!=(char const*) const [71]
- 0.00 0.03 586975/586975 Grim::Actor::stopMumbleChore() [115]
- 0.00 0.00 586975/586975 Grim::GrimEngine::getTalkingActor() const [976]
- -----------------------------------------------
- 0.00 0.12 3320/3320 Grim::Actor::draw() [5]
- [44] 2.1 0.00 0.12 3320 Grim::Set::setupLights(Math::Matrix<3, 1> const&) [44]
- 0.00 0.12 33200/33200 Grim::GfxTinyGL::setupLight(Grim::Light*, int) [45]
- 0.00 0.00 3320/3320 void Common::sort<Common::ListInternal::Iterator<Grim::Light*>, Grim::Sorter>(Common::ListInternal::Iterator<Grim::Light*>, Common::ListInternal::Iterator<Grim::Light*>, Grim::Sorter) [347]
- 0.00 0.00 3320/1736274 Math::Matrix<3, 1>::Matrix() [204]
- -----------------------------------------------
- 0.00 0.12 33200/33200 Grim::Set::setupLights(Math::Matrix<3, 1> const&) [44]
- [45] 2.1 0.00 0.12 33200 Grim::GfxTinyGL::setupLight(Grim::Light*, int) [45]
- 0.00 0.05 99600/99600 tglLightfv(int, int, float*) [89]
- 0.00 0.03 66400/72379 tglEnable(int) [110]
- 0.00 0.02 33200/38525 tglDisable(int) [168]
- 0.00 0.02 33200/33200 tglLightf(int, int, float) [175]
- 0.00 0.00 36520/626575 Common::String::equals(char const*) const [74]
- 0.00 0.00 36520/39466 Common::String::operator==(char const*) const [1020]
- -----------------------------------------------
- 0.00 0.00 1/669 Grim::GrimEngine::handleChars(int, int, int, unsigned short) [454]
- 0.00 0.00 1/669 Grim::LuaBase::callback(char const*) [455]
- 0.00 0.00 3/669 Grim::GrimEngine::handleControls(int, int, int, unsigned short) [375]
- 0.00 0.12 664/669 Grim::GrimEngine::cameraPostChangeHandle(int) [47]
- [46] 2.1 0.00 0.12 669 Grim::LuaBase::callback(char const*, Grim::LuaObjects const&) [46]
- 0.01 0.05 671/6020 Grim::lua_gettable() <cycle 3> [1206]
- 0.01 0.05 669/6020 Grim::luaD_protectedrun(int) <cycle 3> [1035]
- 0.00 0.00 671/48546 Grim::luaC_checkGC() [91]
- 0.00 0.00 671/34522 Grim::lua_pushstring(char const*) [133]
- 0.00 0.00 669/675 Grim::lua_isfunction(unsigned int) [469]
- 0.00 0.00 671/1241 Grim::put_luaObjectonTop() [489]
- 0.00 0.00 669/28957 Grim::put_luaObject(Grim::TObject*) [288]
- 0.00 0.00 669/26637 Grim::lua_callfunction(unsigned int) [289]
- 0.00 0.00 669/669 Grim::LuaObjects::pushObjects() const [784]
- 0.00 0.00 673/84297 Grim::lua_pushobject(unsigned int) [1008]
- 0.00 0.00 669/2029 Grim::lua_beginblock() [1147]
- 0.00 0.00 669/28256 Grim::lua_getref(int) [1032]
- 0.00 0.00 669/6690 Grim::lua_istable(unsigned int) [1087]
- 0.00 0.00 669/2029 Grim::lua_endblock() [1146]
- -----------------------------------------------
- 0.00 0.12 664/664 Grim::GrimEngine::updateDisplayScene() [4]
- [47] 2.0 0.00 0.12 664 Grim::GrimEngine::cameraPostChangeHandle(int) [47]
- 0.00 0.12 664/669 Grim::LuaBase::callback(char const*, Grim::LuaObjects const&) [46]
- 0.00 0.00 664/674 Grim::LuaObjects::add(int) [1251]
- -----------------------------------------------
- 0.01 0.10 289711/289711 TinyGL::gl_add_op(TinyGL::GLParam*) [9]
- [48] 1.9 0.01 0.10 289711 TinyGL::glopRotate(TinyGL::GLContext*, TinyGL::GLParam*) [48]
- 0.09 0.00 289711/291703 TinyGL::gl_M4_MulLeft(TinyGL::M4*, TinyGL::M4*) [58]
- 0.01 0.00 289711/289711 TinyGL::gl_M4_Rotate(TinyGL::M4*, float, int) [209]
- -----------------------------------------------
- 0.00 0.11 1/1 Grim::GrimEngine::run() [2]
- [49] 1.9 0.00 0.11 1 Grim::ResourceLoader::ResourceLoader() [49]
- 0.00 0.06 1/1 Grim::loadUpdateArchive(Common::SeekableReadStream*) [80]
- 0.00 0.03 23/23 Grim::Lab::open(Common::String const&) [137]
- 0.00 0.01 7/20 Common::SearchSet::listMatchingMembers(Common::List<Common::SharedPtr<Common::ArchiveMember> >&, Common::String const&) const [95]
- 0.01 0.00 23/23 Common::HashMap<Common::String, Common::SharedPtr<Grim::LabEntry>, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo>::HashMap() [230]
- 0.00 0.00 1/802 Common::File::open(Common::String const&) <cycle 6> [1218]
- 0.00 0.00 24/24 Common::SearchSet::hasArchive(Common::String const&) const [554]
- 0.00 0.00 24/32 Common::SearchSet::add(Common::String const&, Common::Archive*, int, bool) [550]
- 0.00 0.00 1/1 void Common::sort<Common::ListInternal::Iterator<Common::SharedPtr<Common::ArchiveMember> >, Grim::LabListComperator>(Common::ListInternal::Iterator<Common::SharedPtr<Common::ArchiveMember> >, Common::ListInternal::Iterator<Common::SharedPtr<Common::ArchiveMember> >, Grim::LabListComperator) [604]
- 0.00 0.00 1/1585 Common::SearchSet::hasFile(Common::String const&) const [148]
- 0.00 0.00 24/99230 Common::String::toLowercase() [124]
- 0.00 0.00 1/1 Common::ListInternal::Iterator<Common::SharedPtr<Common::ArchiveMember> > Common::find_if<Common::ListInternal::Iterator<Common::SharedPtr<Common::ArchiveMember> >, Grim::LabListComperator>(Common::ListInternal::Iterator<Common::SharedPtr<Common::ArchiveMember> >, Common::ListInternal::Iterator<Common::SharedPtr<Common::ArchiveMember> >, Grim::LabListComperator) [743]
- 0.00 0.00 23/14267 Common::FSNode::getName() const [371]
- 0.00 0.00 1/539 Common::GenericArchiveMember::getName() const [582]
- 0.00 0.00 1/215481 Common::String::String(Common::String const&) [240]
- 0.00 0.00 37/278687 Common::String::~String() [984]
- 0.00 0.00 23/25 Common::SharedPtrDeletionImpl<Common::FSNode>::~SharedPtrDeletionImpl() [1410]
- 0.00 0.00 11/31608 Common::String::String(char const*) [1029]
- 0.00 0.00 1/802 Common::File::File() [1216]
- 0.00 0.00 1/536 Common::SharedPtrDeletionImpl<Common::GenericArchiveMember>::~SharedPtrDeletionImpl() [1278]
- -----------------------------------------------
- 0.00 0.00 1/125096 Grim::luaY_parser(Grim::zio*) [693]
- 0.00 0.00 2/125096 Grim::luaS_newfixedstring(char const*) [791]
- 0.00 0.00 5/125096 Grim::luaY_lex(Grim::YYSTYPE*) [709]
- 0.00 0.00 16/125096 Grim::luaX_init() [617]
- 0.00 0.00 128/125096 Grim::luaV_tostring(Grim::TObject*) [492]
- 0.00 0.00 218/125096 Grim::lua_getglobal(char const*) [448]
- 0.00 0.00 939/125096 Grim::lua_setglobal(char const*) [348]
- 0.00 0.00 2377/125096 Grim::luaV_execute(Grim::lua_Task*) <cycle 3> [73]
- 0.00 0.03 34522/125096 Grim::lua_pushstring(char const*) [133]
- 0.00 0.07 86888/125096 Grim::LoadFunction(Grim::zio*) [77]
- [50] 1.8 0.00 0.10 125096 Grim::luaS_new(char const*) [50]
- 0.10 0.00 125096/125096 Grim::insert(char const*, int, Grim::stringtable*) [51]
- -----------------------------------------------
- 0.10 0.00 125096/125096 Grim::luaS_new(char const*) [50]
- [51] 1.8 0.10 0.00 125096 Grim::insert(char const*, int, Grim::stringtable*) [51]
- 0.00 0.00 342/12335 Grim::luaO_redimension(int) [1072]
- -----------------------------------------------
- 0.01 0.09 4669/4669 Grim::Actor::update(unsigned int) [34]
- [52] 1.7 0.01 0.09 4669 Grim::Costume::animate() [52]
- 0.01 0.08 21344/21344 Grim::ModelComponent::animate() [60]
- 0.00 0.00 92046/92046 Grim::Component::animate() [1004]
- -----------------------------------------------
- 0.08 0.02 213384/213384 TinyGL::glopEnd(TinyGL::GLContext*, TinyGL::GLParam*) [13]
- [53] 1.7 0.08 0.02 213384 TinyGL::ZB_fillTriangleFlatShadow(TinyGL::ZBuffer*, TinyGL::ZBufferPoint*, TinyGL::ZBufferPoint*, TinyGL::ZBufferPoint*) [53]
- 0.01 0.00 501956/14220374 Graphics::PixelBuffer::setPixelAt(int, unsigned int) [32]
- 0.00 0.00 522620/4289914 Graphics::PixelBuffer::~PixelBuffer() [121]
- 0.00 0.00 522620/3959607 Graphics::PixelBuffer::operator=(unsigned char*) [154]
- 0.00 0.00 522620/3959608 Graphics::PixelBuffer::PixelBuffer(Graphics::PixelBuffer const&) [199]
- -----------------------------------------------
- 0.00 0.00 44/152832 Grim::ModelNode::getBoundingBox(int*, int*, int*, int*) const [396]
- 0.01 0.03 60424/152832 Grim::ModelNode::draw() const [8]
- 0.01 0.05 92364/152832 Grim::ModelNode::translateViewpoint() const [29]
- [54] 1.7 0.02 0.08 152832 Grim::GfxTinyGL::translateViewpoint(Math::Matrix<3, 1> const&) [54]
- 0.00 0.08 152832/157481 tglTranslatef(float, float, float) [67]
- -----------------------------------------------
- 0.00 0.09 667/667 Grim::Lua_V1::static_GetVisibleThings() [56]
- [55] 1.6 0.00 0.09 667 Grim::Lua_V1::GetVisibleThings() [55]
- 0.00 0.07 589628/2370220 Common::String::equals(Common::String const&) const [30]
- 0.01 0.00 589628/589628 Grim::GrimEngine::getSetName() const [205]
- 0.01 0.00 1770218/5316791 Grim::PoolObject<Grim::Actor, 1094931538>::getPool() [153]
- 0.00 0.00 589628/2354159 Grim::Actor::isInSet(Common::String const&) const [202]
- 0.00 0.00 1334/48546 Grim::luaC_checkGC() [91]
- 0.00 0.00 667/669 Grim::lua_createtable() [353]
- 0.00 0.00 1334/2928 Grim::lua_settable() [323]
- 0.00 0.00 12006/3710362 Math::Angle::getDegrees() const [155]
- 0.00 0.00 6003/6618 Grim::Actor::getYawTo(Grim::Actor*) const [536]
- 0.00 0.00 6003/3158907 Math::Angle::Angle(float) [200]
- 0.00 0.00 589628/2369660 Common::String::operator==(Common::String const&) const [973]
- 0.00 0.00 2001/84297 Grim::lua_pushobject(unsigned int) [1008]
- 0.00 0.00 1334/2218 Grim::PoolObject<Grim::Actor, 1094931538>::getId() const [1141]
- 0.00 0.00 1334/2800 Grim::lua_pushusertag(int, int) [1126]
- 0.00 0.00 1334/43949 Grim::lua_pushnumber(float) [1019]
- 0.00 0.00 667/162580 Grim::lua_lua2C(int) [992]
- 0.00 0.00 667/6658 Grim::lua_isnil(unsigned int) [1089]
- -----------------------------------------------
- 0.00 0.09 667/667 Grim::callC(void (*)(), int) <cycle 3> [31]
- [56] 1.6 0.00 0.09 667 Grim::Lua_V1::static_GetVisibleThings() [56]
- 0.00 0.09 667/667 Grim::Lua_V1::GetVisibleThings() [55]
- -----------------------------------------------
- 0.00 0.00 1/687 Grim::PackFile::PackFile(Common::SeekableReadStream*) [471]
- 0.00 0.02 130/687 Grim::MsCabinet::MsCabinet(Common::SeekableReadStream*) [81]
- 0.00 0.03 267/687 Grim::MsCabinet::Decompressor::decompressFile(unsigned char*&, Grim::MsCabinet::FileEntry const&) [112]
- 0.00 0.04 289/687 Grim::MsCabinet::readString(Common::ReadStream*) [104]
- [57] 1.6 0.00 0.09 687 Grim::PackFile::read(void*, unsigned int) [57]
- 0.09 0.00 687/687 Grim::PackFile::decode(unsigned char*, unsigned int, unsigned int) [59]
- 0.00 0.00 687/247527 StdioStream::read(void*, unsigned int) [211]
- 0.00 0.00 687/687 Grim::PackFile::pos() const [1234]
- 0.00 0.00 687/232782 Common::File::read(void*, unsigned int) [988]
- 0.00 0.00 687/19917 StdioStream::err() const [1042]
- 0.00 0.00 687/4396 Common::File::err() const [1106]
- 0.00 0.00 687/798 Grim::PackFile::err() const [1220]
- -----------------------------------------------
- 0.00 0.00 664/291703 TinyGL::glopFrustum(TinyGL::GLContext*, TinyGL::GLParam*) [445]
- 0.00 0.00 1328/291703 TinyGL::glopMultMatrix(TinyGL::GLContext*, TinyGL::GLParam*) [388]
- 0.09 0.00 289711/291703 TinyGL::glopRotate(TinyGL::GLContext*, TinyGL::GLParam*) [48]
- [58] 1.6 0.09 0.00 291703 TinyGL::gl_M4_MulLeft(TinyGL::M4*, TinyGL::M4*) [58]
- -----------------------------------------------
- 0.09 0.00 687/687 Grim::PackFile::read(void*, unsigned int) [57]
- [59] 1.6 0.09 0.00 687 Grim::PackFile::decode(unsigned char*, unsigned int, unsigned int) [59]
- -----------------------------------------------
- 0.01 0.08 21344/21344 Grim::Costume::animate() [52]
- [60] 1.5 0.01 0.08 21344 Grim::ModelComponent::animate() [60]
- 0.01 0.07 21344/21344 Grim::AnimManager::animate(Grim::ModelNode*, int) [68]
- 0.00 0.00 422211/1187221 Math::Angle::operator=(float) [974]
- 0.00 0.00 140737/297829 Math::Matrix<3, 1>::set(float, float, float) [983]
- -----------------------------------------------
- [61] 1.5 0.00 0.08 829+783 <cycle 1 as a whole> [61]
- 0.00 0.08 779 Grim::ResourceLoader::loadFile(Common::String const&) <cycle 1> [62]
- 0.00 0.00 833 Grim::ResourceLoader::openNewStreamFile(Common::String, bool) <cycle 1> [416]
- -----------------------------------------------
- 779 Grim::ResourceLoader::openNewStreamFile(Common::String, bool) <cycle 1> [416]
- [62] 1.5 0.00 0.08 779 Grim::ResourceLoader::loadFile(Common::String const&) <cycle 1> [62]
- 0.00 0.06 776/802 Common::SearchSet::createReadStreamForMember(Common::String const&) const <cycle 6> [79]
- 0.00 0.02 1559/1585 Common::SearchSet::hasFile(Common::String const&) const [148]
- 0.00 0.00 4/4 Grim::Patchr::loadPatch(Common::SeekableReadStream*) [458]
- 0.00 0.00 776/1625 Common::operator+(Common::String const&, char const*) [520]
- 0.00 0.00 4/4 Grim::Patchr::patchFile(Common::SeekableReadStream*&, Common::String const&) [591]
- 0.00 0.00 4/215481 Common::String::String(Common::String const&) [240]
- 0.00 0.00 4/835 Common::wrapCompressedReadStream(Common::SeekableReadStream*) [564]
- 0.00 0.00 8/473 Grim::Debug::debug(Grim::Debug::DebugChannel, char const*, ...) [920]
- 0.00 0.00 1089/278687 Common::String::~String() [984]
- 0.00 0.00 4/3029 Common::MemoryReadStream::seek(int, int) [1124]
- 4 Grim::ResourceLoader::openNewStreamFile(Common::String, bool) <cycle 1> [416]
- -----------------------------------------------
- 0.00 0.04 4/9 Grim::LuaBase::update(int, int) [103]
- 0.00 0.04 5/9 Grim::luaC_checkGC() [91]
- [63] 1.4 0.00 0.08 9 Grim::lua_collectgarbage(int) [63]
- 0.03 0.00 27/27 Grim::listcollect(Grim::GCnode*) [120]
- 0.03 0.00 34910/36842 Grim::markobject(Grim::TObject*) [119]
- 0.02 0.00 9/9 Grim::luaS_collector() [152]
- 0.00 0.00 9/11 Grim::luaT_travtagmethods(int (*)(Grim::TObject*)) [317]
- 0.00 0.00 9/10 Grim::luaC_hashcallIM(Grim::Hash*) [355]
- 0.00 0.00 9/9 Grim::luaD_travstack(int (*)(Grim::TObject*)) [418]
- 0.00 0.00 9/7857 Grim::luaD_gcIM(Grim::TObject*) [354]
- 0.00 0.00 9/10 Grim::luaC_strcallIM(Grim::TaggedString*) [1517]
- 0.00 0.00 9/10 Grim::luaH_free(Grim::Hash*) [1525]
- 0.00 0.00 9/10 Grim::luaS_free(Grim::TaggedString*) [1526]
- 0.00 0.00 9/10 Grim::luaF_freeproto(Grim::TProtoFunc*) [1518]
- 0.00 0.00 9/10 Grim::luaF_freeclosure(Grim::Closure*) [1519]
- -----------------------------------------------
- 0.00 0.00 3/162797 TinyGL::glInit(void*) [738]
- 0.00 0.00 664/162797 Grim::GfxTinyGL::set3DMode() [401]
- 0.00 0.00 1328/162797 Grim::GfxTinyGL::setupCamera(float, float, float, float) [305]
- 0.00 0.00 3985/162797 Grim::GfxTinyGL::finishActorDraw() [247]
- 0.00 0.00 3985/162797 Grim::GfxTinyGL::startActorDraw(Math::Matrix<3, 1> const&, float, Math::Angle const&, Math::Angle const&, Math::Angle const&) [138]
- 0.00 0.08 152832/162797 Grim::GfxTinyGL::translateViewpointStart() [72]
- [64] 1.4 0.00 0.08 162797 tglMatrixMode(int) [64]
- 0.00 0.08 162797/7324701 TinyGL::gl_add_op(TinyGL::GLParam*) [9]
- -----------------------------------------------
- 0.00 0.08 11/11 TinyGL::gl_add_op(TinyGL::GLParam*) [9]
- [65] 1.4 0.00 0.08 11 TinyGL::glopTexImage2D(TinyGL::GLContext*, TinyGL::GLParam*) [65]
- 0.08 0.00 11/11 TinyGL::gl_resizeImage(unsigned char*, int, int, unsigned char*, int, int) [66]
- 0.00 0.00 11/655162 Graphics::PixelBuffer::operator=(Graphics::PixelBuffer const&) [100]
- 0.00 0.00 11/4289914 Graphics::PixelBuffer::~PixelBuffer() [121]
- 0.00 0.00 11/2709 Graphics::PixelBuffer::PixelBuffer(Graphics::PixelFormat const&, unsigned char*) [1129]
- -----------------------------------------------
- 0.08 0.00 11/11 TinyGL::glopTexImage2D(TinyGL::GLContext*, TinyGL::GLParam*) [65]
- [66] 1.4 0.08 0.00 11 TinyGL::gl_resizeImage(unsigned char*, int, int, unsigned char*, int, int) [66]
- -----------------------------------------------
- 0.00 0.00 664/157481 Grim::GfxTinyGL::positionCamera(Math::Matrix<3, 1> const&, Math::Matrix<3, 1> const&) [359]
- 0.00 0.00 3985/157481 Grim::GfxTinyGL::startActorDraw(Math::Matrix<3, 1> const&, float, Math::Angle const&, Math::Angle const&, Math::Angle const&) [138]
- 0.00 0.08 152832/157481 Grim::GfxTinyGL::translateViewpoint(Math::Matrix<3, 1> const&) [54]
- [67] 1.4 0.00 0.08 157481 tglTranslatef(float, float, float) [67]
- 0.00 0.08 157481/7324701 TinyGL::gl_add_op(TinyGL::GLParam*) [9]
- -----------------------------------------------
- 0.01 0.07 21344/21344 Grim::ModelComponent::animate() [60]
- [68] 1.4 0.01 0.07 21344 Grim::AnimManager::animate(Grim::ModelNode*, int) [68]
- 0.02 0.01 89285/89285 Grim::KeyframeAnim::KeyframeNode::animate(Grim::ModelNode&, float, float, bool) const [125]
- 0.02 0.00 140649/140649 Grim::KeyframeAnim::animate(Grim::ModelNode*, int, float, float, bool) const [161]
- 0.01 0.00 1688580/3710362 Math::Angle::getDegrees() const [155]
- 0.01 0.00 1688580/3158907 Math::Angle::Angle(float) [200]
- 0.00 0.00 562860/1736274 Math::Matrix<3, 1>::Matrix() [204]
- 0.00 0.00 422211/424568 Math::Angle::operator=(Math::Angle const&) [977]
- 0.00 0.00 421947/948867 Math::Angle::operator+=(Math::Angle const&) [975]
- 0.00 0.00 421947/1187221 Math::Angle::operator=(float) [974]
- 0.00 0.00 140649/297829 Math::Matrix<3, 1>::set(float, float, float) [983]
- -----------------------------------------------
- 0.00 0.00 112/156817 Grim::ModelNode::getBoundingBox(int*, int*, int*, int*) const [396]
- 0.00 0.00 3985/156817 Grim::GfxTinyGL::finishActorDraw() [247]
- 0.00 0.08 152720/156817 Grim::ModelNode::draw() const [8]
- [69] 1.4 0.00 0.08 156817 tglPopMatrix() [69]
- 0.00 0.08 156817/7324701 TinyGL::gl_add_op(TinyGL::GLParam*) [9]
- -----------------------------------------------
- 0.00 0.00 44/156817 Grim::ModelNode::getBoundingBox(int*, int*, int*, int*) const [396]
- 0.00 0.00 3985/156817 Grim::GfxTinyGL::startActorDraw(Math::Matrix<3, 1> const&, float, Math::Angle const&, Math::Angle const&, Math::Angle const&) [138]
- 0.00 0.03 60424/156817 Grim::ModelNode::draw() const [8]
- 0.00 0.05 92364/156817 Grim::ModelNode::translateViewpoint() const [29]
- [70] 1.4 0.00 0.08 156817 tglPushMatrix() [70]
- 0.00 0.08 156817/7324701 TinyGL::gl_add_op(TinyGL::GLParam*) [9]
- -----------------------------------------------
- 0.00 0.00 1/586998 AdvancedMetaEngine::detectGame(Common::FSNode const&, Common::HashMap<Common::String, Common::FSNode, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo> const&, Common::Language, Common::Platform, Common::String const&) const [579]
- 0.00 0.00 2/586998 GUI::ThemeEngine::themeConfigParseHeader(Common::String, Common::String&) [890]
- 0.00 0.00 3/586998 Common::XMLParser::parseXMLHeader(Common::XMLParser::ParserNode*) [776]
- 0.00 0.00 17/586998 GUI::ThemeParser::parseDrawStep(Common::XMLParser::ParserNode*, Graphics::DrawStep*, bool) [327]
- 0.01 0.07 586975/586998 Grim::Actor::shutUp() [43]
- [71] 1.4 0.01 0.07 586998 Common::String::operator!=(char const*) const [71]
- 0.00 0.07 586998/626575 Common::String::equals(char const*) const [74]
- -----------------------------------------------
- 0.00 0.00 44/152832 Grim::ModelNode::getBoundingBox(int*, int*, int*, int*) const [396]
- 0.00 0.03 60424/152832 Grim::ModelNode::draw() const [8]
- 0.00 0.05 92364/152832 Grim::ModelNode::translateViewpoint() const [29]
- [72] 1.3 0.00 0.08 152832 Grim::GfxTinyGL::translateViewpointStart() [72]
- 0.00 0.08 152832/162797 tglMatrixMode(int) [64]
- -----------------------------------------------
- 146425 Grim::luaD_call(int, int) <cycle 3> [122]
- [73] 1.3 0.02 0.05 146425 Grim::luaV_execute(Grim::lua_Task*) <cycle 3> [73]
- 0.00 0.02 43138/46066 Grim::luaV_settable(Grim::TObject*, int) [167]
- 0.00 0.01 171897/172115 Grim::luaV_getglobal(Grim::TaggedString*) [178]
- 0.00 0.01 9556/48546 Grim::luaC_checkGC() [91]
- 0.00 0.00 33123/119175 Grim::luaD_openstack(int) [216]
- 0.00 0.00 66589/265777 Grim::luaO_equalObj(Grim::TObject*, Grim::TObject*) [210]
- 0.00 0.00 5602/51668 Grim::luaH_set(Grim::Hash*, Grim::TObject*) [171]
- 0.00 0.00 2377/125096 Grim::luaS_new(char const*) [50]
- 0.00 0.00 9693/10632 Grim::luaV_setglobal(Grim::TaggedString*) [344]
- 0.00 0.00 128/241 Grim::luaV_tostring(Grim::TObject*) [492]
- 0.00 0.00 58425/65991 Grim::luaD_checkstack(int) [1010]
- 0.00 0.00 58425/162385 Grim::luaD_adjusttop(int) [993]
- 0.00 0.00 7178/7847 Grim::luaH_new(int) [1081]
- 0.00 0.00 3038/3038 Grim::comparison(Grim::lua_Type, Grim::lua_Type, Grim::lua_Type, int) [1123]
- 0.00 0.00 2377/92096 Grim::luaL_openspace(int) [1003]
- 0.00 0.00 1/823 Grim::luaV_closure(int) [1212]
- 123961 Grim::luaV_gettable() <cycle 3> [235]
- 2001 Grim::call_binTM(int, char const*) <cycle 3> [271]
- -----------------------------------------------
- 0.00 0.00 1/626575 GUI::ThemeEngine::loadTheme(Common::String const&) [116]
- 0.00 0.00 1/626575 POSIXFilesystemNode::getParent() const [835]
- 0.00 0.00 2/626575 Grim::MainModelComponent::MainModelComponent(Grim::Component*, int, char const*, Grim::Component*, unsigned int) [910]
- 0.00 0.00 3/626575 Common::ConfigManager::getDomain(Common::String const&) const [863]
- 0.00 0.00 4/626575 GUI::ThemeEngine::addFont(GUI::TextData, Common::String const&, Common::String const&, int) [261]
- 0.00 0.00 5/626575 DefaultSaveFileManager::getSavePath() const [696]
- 0.00 0.00 6/626575 Common::ConfigManager::getDomain(Common::String const&) [813]
- 0.00 0.00 8/626575 Common::ConfigManager::addDomain(Common::String const&, Common::ConfigManager::Domain const&) [303]
- 0.00 0.00 9/626575 Base::processSettings(Common::String&, Common::HashMap<Common::String, Common::String, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo>&, Common::Error&) [381]
- 0.00 0.00 9/626575 GUI::ThemeParser::parserCallback_dialog(Common::XMLParser::ParserNode*) [399]
- 0.00 0.00 9/626575 Common::parsePlatform(Common::String const&) [618]
- 0.00 0.00 24/626575 Common::FSNode::FSNode(Common::String const&) [577]
- 0.00 0.00 25/626575 GUI::ThemeParser::parserCallback_text(Common::XMLParser::ParserNode*) [419]
- 0.00 0.00 29/626575 GUI::parseTextHAlign(Common::String const&) [397]
- 0.00 0.00 50/626575 GUI::ThemeEval::addDialog(Common::String const&, Common::String const&, bool, int) [516]
- 0.00 0.00 111/626575 Common::parseBool(Common::String const&, bool&) [541]
- 0.00 0.00 126/626575 GUI::ThemeParser::parserCallback_layout(Common::XMLParser::ParserNode*) [329]
- 0.00 0.00 164/626575 Common::normalizePath(Common::String const&, char) [573]
- 0.00 0.00 186/626575 GUI::ThemeParser::parserCallback_widget(Common::XMLParser::ParserNode*) [293]
- 0.00 0.00 211/626575 GUI::ThemeParser::parserCallback_drawstep(Common::XMLParser::ParserNode*) [307]
- 0.00 0.00 360/626575 GUI::ThemeParser::parseDrawStep(Common::XMLParser::ParserNode*, Graphics::DrawStep*, bool) [327]
- 0.00 0.00 830/626575 Common::XMLParser::parseActiveKey(bool) [127]
- 0.00 0.00 884/626575 GUI::ThemeParser::closedKeyCallback(Common::XMLParser::ParserNode*) [495]
- 0.00 0.00 36520/626575 Grim::GfxTinyGL::setupLight(Grim::Light*, int) [45]
- 0.00 0.07 586998/626575 Common::String::operator!=(char const*) const [71]
- [74] 1.3 0.00 0.07 626575 Common::String::equals(char const*) const [74]
- 0.07 0.00 626575/2996795 Common::String::compareTo(char const*) const [28]
- -----------------------------------------------
- 1 Grim::lua_dostring(char const*) <cycle 3> [1838]
- 499 Grim::LuaBase::dofile(char const*) <cycle 3> [86]
- [75] 1.2 0.00 0.07 500 Grim::lua_dobuffer(char const*, int, char const*) <cycle 3> [75]
- 0.00 0.07 999/999 Grim::protectedparser(Grim::zio*, int) [76]
- 0.00 0.00 999/48546 Grim::luaC_checkGC() [91]
- 0.00 0.00 500/500 Grim::luaZ_mopen(Grim::zio*, char const*, int, char const*) [1281]
- 500 Grim::luaD_protectedrun(int) <cycle 3> [1035]
- -----------------------------------------------
- 0.00 0.07 999/999 Grim::lua_dobuffer(char const*, int, char const*) <cycle 3> [75]
- [76] 1.2 0.00 0.07 999 Grim::protectedparser(Grim::zio*, int) [76]
- 0.00 0.07 499/499 Grim::LoadFunction(Grim::zio*) [77]
- 0.00 0.00 1/1 Grim::luaY_parser(Grim::zio*) [693]
- 0.00 0.00 998/998 Grim::luaU_undump1(Grim::zio*) [1190]
- 0.00 0.00 500/162385 Grim::luaD_adjusttop(int) [993]
- 0.00 0.00 500/823 Grim::luaV_closure(int) [1212]
- -----------------------------------------------
- 4313 Grim::LoadFunction(Grim::zio*) [77]
- 0.00 0.07 499/499 Grim::protectedparser(Grim::zio*, int) [76]
- [77] 1.2 0.00 0.07 499+4313 Grim::LoadFunction(Grim::zio*) [77]
- 0.00 0.07 86888/125096 Grim::luaS_new(char const*) [50]
- 0.00 0.00 105023/379904 Grim::ezgetc(Grim::zio*) [979]
- 0.00 0.00 86890/86890 Grim::LoadTString(Grim::zio*) [1006]
- 0.00 0.00 48305/135195 Grim::LoadWord(Grim::zio*) [999]
- 0.00 0.00 4812/4814 Grim::luaF_newproto() [1102]
- 0.00 0.00 4812/91700 Grim::zread(Grim::zio*, void*, int) [1005]
- 4313 Grim::LoadFunction(Grim::zio*) [77]
- -----------------------------------------------
- [78] 1.2 0.00 0.07 802+19949 <cycle 6 as a whole> [78]
- 0.00 0.06 1575 Common::SearchSet::createReadStreamForMember(Common::String const&) const <cycle 6> [79]
- 0.00 0.01 17576 Grim::Lab::createReadStreamForMember(Common::String const&) const <cycle 6> [195]
- 0.00 0.00 801 Common::File::open(Common::String const&, Common::Archive&) <cycle 6> [676]
- 0.00 0.00 799 Common::File::open(Common::String const&) <cycle 6> [1218]
- -----------------------------------------------
- 799 Common::File::open(Common::String const&, Common::Archive&) <cycle 6> [676]
- 0.00 0.06 776/802 Grim::ResourceLoader::loadFile(Common::String const&) <cycle 1> [62]
- [79] 1.0 0.00 0.06 1575 Common::SearchSet::createReadStreamForMember(Common::String const&) const <cycle 6> [79]
- 0.00 0.04 799/799 Grim::LangFilter::createReadStreamForMember(Common::String const&) const [109]
- 0.00 0.02 1569/1569 Common::FSDirectory::createReadStreamForMember(Common::String const&) const [140]
- 17576 Grim::Lab::createReadStreamForMember(Common::String const&) const <cycle 6> [195]
- -----------------------------------------------
- 0.00 0.06 1/1 Grim::ResourceLoader::ResourceLoader() [49]
- [80] 1.0 0.00 0.06 1 Grim::loadUpdateArchive(Common::SeekableReadStream*) [80]
- 0.00 0.05 1/1 Grim::MsCabinet::MsCabinet(Common::SeekableReadStream*) [81]
- 0.00 0.00 1/1 Grim::PackFile::PackFile(Common::SeekableReadStream*) [471]
- 0.00 0.00 1/8 Grim::LangFilter::listMembers(Common::List<Common::SharedPtr<Common::ArchiveMember> >&) const [524]
- 0.00 0.00 9/536 Common::SharedPtrDeletionImpl<Common::GenericArchiveMember>::~SharedPtrDeletionImpl() [1278]
- 0.00 0.00 1/1 Grim::LangFilter::LangFilter(Common::Archive*, Common::Language) [1816]
- -----------------------------------------------
- 0.00 0.05 1/1 Grim::loadUpdateArchive(Common::SeekableReadStream*) [80]
- [81] 1.0 0.00 0.05 1 Grim::MsCabinet::MsCabinet(Common::SeekableReadStream*) [81]
- 0.00 0.04 19/19 Grim::MsCabinet::readString(Common::ReadStream*) [104]
- 0.00 0.02 130/687 Grim::PackFile::read(void*, unsigned int) [57]
- 0.00 0.00 19/19 Common::HashMap<Common::String, Grim::MsCabinet::FileEntry, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo>::lookupAndCreateIfMissing(Common::String const&) [619]
- 0.00 0.00 20/20 Common::HashMap<unsigned short, Grim::MsCabinet::FolderEntry, Common::Hash<unsigned short>, Common::EqualTo<unsigned short> >::operator[](unsigned short const&) [898]
- 0.00 0.00 22/19917 StdioStream::err() const [1042]
- 0.00 0.00 22/4396 Common::File::err() const [1106]
- 0.00 0.00 22/798 Grim::PackFile::err() const [1220]
- 0.00 0.00 19/278687 Common::String::~String() [984]
- 0.00 0.00 1/1 Common::HashMap<Common::String, Grim::MsCabinet::FileEntry, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo>::HashMap() [1949]
- 0.00 0.00 1/1 Common::HashMap<unsigned short, Grim::MsCabinet::FolderEntry, Common::Hash<unsigned short>, Common::EqualTo<unsigned short> >::HashMap() [1972]
- 0.00 0.00 1/1 Common::HashMap<Common::String, unsigned char*, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo>::HashMap() [1955]
- 0.00 0.00 1/1 Grim::PackFile::size() const [2010]
- 0.00 0.00 1/21693 StdioStream::seek(int, int) [1038]
- 0.00 0.00 1/20905 Common::File::seek(int, int) [1040]
- 0.00 0.00 1/2 Grim::PackFile::seek(int, int) [1697]
- -----------------------------------------------
- 0.00 0.01 2/9 Grim::Lua_V1::PushActorCostume() [181]
- 0.00 0.04 7/9 Grim::Lua_V1::SetActorCostume() [92]
- [82] 1.0 0.00 0.05 9 Grim::Actor::pushCostume(char const*) [82]
- 0.00 0.05 9/9 Grim::ResourceLoader::loadCostume(Common::String const&, Grim::Costume*) [88]
- 0.00 0.01 9/12 Grim::Costume::setColormap(Common::String const&) [241]
- 0.00 0.00 18/31608 Common::String::String(char const*) [1029]
- 0.00 0.00 18/278687 Common::String::~String() [984]
- -----------------------------------------------
- 0.00 0.00 1/1329 Grim::GrimEngine::run() [2]
- 0.00 0.03 664/1329 Grim::GrimEngine::updateDisplayScene() [4]
- 0.00 0.03 664/1329 Grim::Set::drawBackground() const [136]
- [83] 0.9 0.00 0.05 1329 Grim::Bitmap::draw() [83]
- 0.00 0.05 1329/1332 Grim::BitmapData::load() [84]
- 0.00 0.00 1329/1332 Grim::GfxTinyGL::drawBitmap(Grim::Bitmap const*, int, int) [352]
- -----------------------------------------------
- 0.00 0.00 3/1332 Grim::Bitmap::draw(int, int) [478]
- 0.00 0.05 1329/1332 Grim::Bitmap::draw() [83]
- [84] 0.9 0.00 0.05 1332 Grim::BitmapData::load() [84]
- 0.01 0.04 4/4 Grim::BitmapData::loadGrimBm(Common::SeekableReadStream*) [85]
- 0.00 0.00 4/829 Grim::ResourceLoader::openNewStreamFile(Common::String, bool) <cycle 1> [416]
- 0.00 0.00 4/172737 Common::SubReadStream::read(void*, unsigned int) [242]
- 0.00 0.00 4/835 Common::wrapCompressedReadStream(Common::SeekableReadStream*) [564]
- 0.00 0.00 4/31608 Common::String::String(char const*) [1029]
- 0.00 0.00 4/278687 Common::String::~String() [984]
- 0.00 0.00 4/775 Common::SeekableSubReadStream::~SeekableSubReadStream() [1226]
- -----------------------------------------------
- 0.01 0.04 4/4 Grim::BitmapData::load() [84]
- [85] 0.9 0.01 0.04 4 Grim::BitmapData::loadGrimBm(Common::SeekableReadStream*) [85]
- 0.01 0.03 4/4 Grim::GfxTinyGL::createBitmap(Grim::BitmapData*) [94]
- 0.00 0.00 51/172737 Common::SubReadStream::read(void*, unsigned int) [242]
- 0.00 0.00 12/20080 Common::SeekableSubReadStream::seek(int, int) [1041]
- 0.00 0.00 4/327581 Graphics::PixelBuffer::PixelBuffer() [981]
- 0.00 0.00 4/21 Graphics::PixelBuffer::create(Graphics::PixelFormat const&, int, DisposeAfterUse::Flag) [1431]
- -----------------------------------------------
- 500 Grim::Lua_V1::new_dofile() <cycle 3> [367]
- 0.00 0.00 1/6020 Grim::LuaBase::boot() [503]
- [86] 0.9 0.00 0.05 501 Grim::LuaBase::dofile(char const*) <cycle 3> [86]
- 0.00 0.05 501/829 Grim::ResourceLoader::openNewStreamFile(Common::String, bool) <cycle 1> [416]
- 0.00 0.00 495/172737 Common::SubReadStream::read(void*, unsigned int) [242]
- 0.00 0.00 501/835 Common::wrapCompressedReadStream(Common::SeekableReadStream*) [564]
- 0.00 0.00 2/11 Grim::Debug::warning(Grim::Debug::DebugChannel, char const*, ...) [928]
- 0.00 0.00 501/31608 Common::String::String(char const*) [1029]
- 0.00 0.00 501/278687 Common::String::~String() [984]
- 0.00 0.00 495/562 Common::SeekableSubReadStream::size() const [1275]
- 0.00 0.00 495/775 Common::SeekableSubReadStream::~SeekableSubReadStream() [1226]
- 0.00 0.00 4/4460 Common::MemoryReadStream::size() const [1105]
- 0.00 0.00 4/177762 Common::MemoryReadStream::read(void*, unsigned int) [990]
- 0.00 0.00 4/1125 Common::MemoryReadStream::~MemoryReadStream() [1186]
- 499 Grim::lua_dobuffer(char const*, int, char const*) <cycle 3> [75]
- -----------------------------------------------
- 0.00 0.05 25952/25952 Grim::callC(void (*)(), int) <cycle 3> [31]
- [87] 0.9 0.00 0.05 25952 Grim::luaI_type() [87]
- 0.00 0.02 25952/48546 Grim::luaC_checkGC() [91]
- 0.00 0.02 25952/34522 Grim::lua_pushstring(char const*) [133]
- 0.01 0.00 25952/50111 Grim::lua_tag(unsigned int) [198]
- 0.00 0.00 25952/32570 Grim::luaL_nonnullarg(int) [1026]
- 0.00 0.00 25952/38592 Grim::luaA_Address(unsigned int) [1022]
- 0.00 0.00 25952/43949 Grim::lua_pushnumber(float) [1019]
- -----------------------------------------------
- 0.00 0.05 9/9 Grim::Actor::pushCostume(char const*) [82]
- [88] 0.9 0.00 0.05 9 Grim::ResourceLoader::loadCostume(Common::String const&, Grim::Costume*) [88]
- 0.00 0.05 9/9 Grim::Costume::load(Common::SeekableReadStream*) [90]
- 0.00 0.00 9/829 Grim::ResourceLoader::openNewStreamFile(Common::String, bool) <cycle 1> [416]
- 0.00 0.00 9/99230 Common::String::toLowercase() [124]
- 0.00 0.00 9/215481 Common::String::String(Common::String const&) [240]
- 0.00 0.00 9/166 Grim::sortCallback(void const*, void const*) [666]
- 0.00 0.00 9/835 Common::wrapCompressedReadStream(Common::SeekableReadStream*) [564]
- 0.00 0.00 9/9 Grim::Costume::Costume(Common::String const&, Grim::Costume*) [929]
- 0.00 0.00 27/278687 Common::String::~String() [984]
- 0.00 0.00 9/31608 Common::String::String(char const*) [1029]
- 0.00 0.00 9/1125 Common::MemoryReadStream::~MemoryReadStream() [1186]
- -----------------------------------------------
- 0.00 0.05 99600/99600 Grim::GfxTinyGL::setupLight(Grim::Light*, int) [45]
- [89] 0.9 0.00 0.05 99600 tglLightfv(int, int, float*) [89]
- 0.00 0.05 99600/7324701 TinyGL::gl_add_op(TinyGL::GLParam*) [9]
- -----------------------------------------------
- 0.00 0.05 9/9 Grim::ResourceLoader::loadCostume(Common::String const&, Grim::Costume*) [88]
- [90] 0.9 0.00 0.05 9 Grim::Costume::load(Common::SeekableReadStream*) [90]
- 0.00 0.03 125/125 Grim::KeyframeComponent::init() [129]
- 0.00 0.02 53/58 Grim::ModelComponent::init() [172]
- 0.00 0.00 282/282 Grim::Costume::loadComponent(unsigned int, Grim::Component*, int, char const*, Grim::Component*) [281]
- 0.00 0.00 5/5 Grim::MainModelComponent::init() [309]
- 0.00 0.00 2/2 Grim::SpriteComponent::init() [428]
- 0.00 0.00 45/53 Grim::TextSplitter::expectString(char const*) [707]
- 0.00 0.00 5/27 Grim::MaterialComponent::init() [650]
- 0.00 0.00 9/12 Grim::TextSplitter::TextSplitter(Common::SeekableReadStream*) [924]
- 0.00 0.00 209/473 Grim::Debug::debug(Grim::Debug::DebugChannel, char const*, ...) [920]
- 0.00 0.00 486/5968 Grim::TextSplitter::scanString(char const*, int, ...) [1094]
- 0.00 0.00 336/6318 Grim::TextSplitter::processLine() [1091]
- 0.00 0.00 209/209 Grim::Chore::Chore() [1320]
- 0.00 0.00 209/209 Grim::Chore::load(int, Grim::Costume*, Grim::TextSplitter&) [1319]
- 0.00 0.00 48/48 Grim::ColormapComponent::init() [1369]
- 0.00 0.00 24/24 Grim::Component::init() [1414]
- 0.00 0.00 20/20 Grim::MeshComponent::init() [1437]
- 0.00 0.00 9/12 Grim::TextSplitter::~TextSplitter() [1482]
- -----------------------------------------------
- 0.00 0.00 1/48546 Grim::GrimEngine::run() [2]
- 0.00 0.00 1/48546 Grim::LuaObjects::pushObjects() const [784]
- 0.00 0.00 1/48546 Grim::Lua_V1::GetActorSector() [176]
- 0.00 0.00 1/48546 Grim::Lua_V1::GetActorTalkColor() [779]
- 0.00 0.00 1/48546 Grim::Lua_V1::GetImage() [607]
- 0.00 0.00 1/48546 Grim::lua_setfallback(char const*, void (*)()) [501]
- 0.00 0.00 1/48546 Grim::lua_mathlibopen() [534]
- 0.00 0.00 1/48546 Grim::internaldostring() <cycle 3> [819]
- 0.00 0.00 1/48546 Grim::luaB_predefine() <cycle 2> [704]
- 0.00 0.00 2/48546 Grim::Lua_V1::FunctionName() [362]
- 0.00 0.00 2/48546 Grim::io_appendto() [580]
- 0.00 0.00 3/48546 Grim::Lua_V1::NewObjectState() [507]
- 0.00 0.00 4/48546 Grim::Lua_V1::LockFont() [386]
- 0.00 0.00 4/48546 Grim::io_writeto() [575]
- 0.00 0.00 5/48546 Grim::lua_iolibopen() [528]
- 0.00 0.00 6/48546 Grim::Lua_V1::MakeTextObject() <cycle 3> [646]
- 0.00 0.00 6/48546 Grim::setreturn(int, char const*) [633]
- 0.00 0.00 10/48546 Grim::Lua_V1::static_GetActorCostume() [556]
- 0.00 0.00 10/48546 Grim::pushresult(int) [644]
- 0.00 0.00 11/48546 Grim::Lua_V1::static_ReadRegistryValue() [549]
- 0.00 0.00 14/48546 Grim::luaI_call() <cycle 3> [532]
- 0.00 0.00 15/48546 Grim::Lua_V1::LocalizeString() [561]
- 0.00 0.00 41/48546 Grim::Lua_V1::MakeColor() [538]
- 0.00 0.00 59/48546 Grim::str_sub() [368]
- 0.00 0.00 250/48546 Grim::LuaBase::registerLua() [361]
- 0.00 0.00 498/48546 Grim::Lua_V1::new_dofile() <cycle 3> [367]
- 0.00 0.00 667/48546 Grim::LuaBase::typeOverride() <cycle 3> [248]
- 0.00 0.00 667/48546 Grim::Lua_V1::IsActorInSector() [267]
- 0.00 0.00 669/48546 Grim::lua_createtable() [353]
- 0.00 0.00 671/48546 Grim::LuaBase::callback(char const*, Grim::LuaObjects const&) [46]
- 0.00 0.00 675/48546 Grim::bi_tostring() [328]
- 0.00 0.00 680/48546 Grim::LuaBase::setFrameTime(float) [325]
- 0.00 0.00 680/48546 Grim::LuaBase::setMovieTime(float) [326]
- 0.00 0.00 884/48546 Grim::Lua_V1::LoadActor() [316]
- 0.00 0.00 999/48546 Grim::lua_dobuffer(char const*, int, char const*) <cycle 3> [75]
- 0.00 0.00 1334/48546 Grim::Lua_V1::GetVisibleThings() [55]
- 0.00 0.00 2001/48546 Grim::call_binTM(int, char const*) <cycle 3> [271]
- 0.00 0.00 2162/48546 Grim::closeandpush() [269]
- 0.00 0.01 9556/48546 Grim::luaV_execute(Grim::lua_Task*) <cycle 3> [73]
- 0.00 0.02 25952/48546 Grim::luaI_type() [87]
- [91] 0.8 0.00 0.04 48546 Grim::luaC_checkGC() [91]
- 0.00 0.04 5/9 Grim::lua_collectgarbage(int) [63]
- -----------------------------------------------
- 0.00 0.04 18/18 Grim::Lua_V1::static_SetActorCostume() [93]
- [92] 0.8 0.00 0.04 18 Grim::Lua_V1::SetActorCostume() [92]
- 0.00 0.04 7/9 Grim::Actor::pushCostume(char const*) [82]
- 0.00 0.00 18/11447 Grim::LuaBase::getactor(unsigned int) [196]
- 0.00 0.00 18/50111 Grim::lua_tag(unsigned int) [198]
- 0.00 0.00 11/11 Grim::Actor::clearCostumes() [797]
- 0.00 0.00 7/9989 Grim::lua_isstring(unsigned int) [294]
- 0.00 0.00 7/10667 Grim::lua_getstring(unsigned int) [530]
- 0.00 0.00 36/162580 Grim::lua_lua2C(int) [992]
- 0.00 0.00 18/38848 Grim::lua_isuserdata(unsigned int) [1021]
- 0.00 0.00 18/11447 Grim::PoolObject<Grim::Actor, 1094931538>::Pool::getObject(int) [1075]
- 0.00 0.00 18/6658 Grim::lua_isnil(unsigned int) [1089]
- 0.00 0.00 18/43949 Grim::lua_pushnumber(float) [1019]
- 0.00 0.00 18/2864 Grim::LuaBase::pushbool(bool) [1125]
- 0.00 0.00 7/7 Grim::Actor::setCostume(char const*) [1546]
- -----------------------------------------------
- 0.00 0.04 18/18 Grim::callC(void (*)(), int) <cycle 3> [31]
- [93] 0.8 0.00 0.04 18 Grim::Lua_V1::static_SetActorCostume() [93]
- 0.00 0.04 18/18 Grim::Lua_V1::SetActorCostume() [92]
- -----------------------------------------------
- 0.01 0.03 4/4 Grim::BitmapData::loadGrimBm(Common::SeekableReadStream*) [85]
- [94] 0.8 0.01 0.03 4 Grim::GfxTinyGL::createBitmap(Grim::BitmapData*) [94]
- 0.03 0.00 1270475/14880752 Graphics::PixelBuffer::getValueAt(int) const [27]
- 0.00 0.00 3/4289914 Graphics::PixelBuffer::~PixelBuffer() [121]
- 0.00 0.00 3/3959608 Graphics::PixelBuffer::PixelBuffer(Graphics::PixelBuffer const&) [199]
- 0.00 0.00 4/4 Grim::BitmapData::convertToColorFormat(Graphics::PixelFormat const&) [1594]
- 0.00 0.00 4/2668 Grim::BitmapData::getImageData(int) const [1130]
- -----------------------------------------------
- 12 Common::SearchSet::listMatchingMembers(Common::List<Common::SharedPtr<Common::ArchiveMember> >&, Common::String const&) const [95]
- 0.00 0.00 1/20 GUI::ThemeEngine::listUsableThemes(Common::Archive&, Common::List<GUI::ThemeEngine::ThemeDescriptor>&) [290]
- 0.00 0.00 2/20 GUI::ThemeEngine::loadScalableFont(Common::String const&, Common::String const&, int, Common::String&) [263]
- 0.00 0.01 7/20 Grim::ResourceLoader::ResourceLoader() [49]
- 0.00 0.02 10/20 GUI::ThemeEngine::addBitmap(Common::String const&) [147]
- [95] 0.7 0.00 0.04 20+12 Common::SearchSet::listMatchingMembers(Common::List<Common::SharedPtr<Common::ArchiveMember> >&, Common::String const&) const [95]
- 0.00 0.04 54/54 Common::FSDirectory::listMatchingMembers(Common::List<Common::SharedPtr<Common::ArchiveMember> >&, Common::String const&) const [99]
- 0.00 0.00 19/21 Common::Archive::listMatchingMembers(Common::List<Common::SharedPtr<Common::ArchiveMember> >&, Common::String const&) const [360]
- 12 Common::SearchSet::listMatchingMembers(Common::List<Common::SharedPtr<Common::ArchiveMember> >&, Common::String const&) const [95]
- -----------------------------------------------
- 0.01 0.03 4669/4669 Grim::Costume::moveHead(bool, Math::Matrix<3, 1> const&) [97]
- [96] 0.7 0.01 0.03 4669 Grim::Head::lookAt(bool, Math::Matrix<3, 1> const&, float, Math::Matrix<4, 4> const&) [96]
- 0.00 0.03 336/392 Grim::ModelNode::update() [108]
- 0.00 0.00 32458/3710362 Math::Angle::getDegrees() const [155]
- 0.00 0.00 16747/3158907 Math::Angle::Angle(float) [200]
- 0.00 0.00 336/1736274 Math::Matrix<3, 1>::Matrix() [204]
- 0.00 0.00 5346/948867 Math::Angle::operator+=(Math::Angle const&) [975]
- 0.00 0.00 3661/1187221 Math::Angle::operator=(float) [974]
- 0.00 0.00 2015/424568 Math::Angle::operator=(Math::Angle const&) [977]
- 0.00 0.00 1334/1643 Grim::GrimEngine::getPerSecond(float) const [1162]
- 0.00 0.00 336/18906 Grim::ModelNode::setMatrix(Math::Matrix<4, 4> const&) [1044]
- 0.00 0.00 336/581 Math::Matrix<4, 4>::getPosition() const [1274]
- 0.00 0.00 336/336 Math::Rotation3D<Math::Matrix<4, 4> >::getPitchYawRoll(Math::Angle*, Math::Angle*, Math::Angle*) const [1298]
- 0.00 0.00 4/4 Math::Angle::operator+=(float) [1609]
- 0.00 0.00 1/1 Math::Angle::operator-=(float) [1925]
- -----------------------------------------------
- 0.00 0.04 4669/4669 Grim::Actor::update(unsigned int) [34]
- [97] 0.7 0.00 0.04 4669 Grim::Costume::moveHead(bool, Math::Matrix<3, 1> const&) [97]
- 0.01 0.03 4669/4669 Grim::Head::lookAt(bool, Math::Matrix<3, 1> const&, float, Math::Matrix<4, 4> const&) [96]
- -----------------------------------------------
- 0.02 0.02 4669/4669 Grim::Actor::update(unsigned int) [34]
- [98] 0.7 0.02 0.02 4669 Grim::Costume::update(unsigned int) [98]
- 0.01 0.00 1396/1396 Grim::Chore::update(unsigned int) [189]
- 0.00 0.01 52026/52026 Grim::KeyframeComponent::update(unsigned int) [221]
- 0.00 0.00 84709/84709 Grim::Component::setMatrix(Math::Matrix<4, 4> const&) [1007]
- 0.00 0.00 52026/52026 Grim::Component::update(unsigned int) [1018]
- 0.00 0.00 21344/21344 Grim::ModelComponent::setMatrix(Math::Matrix<4, 4> const&) [1039]
- 0.00 0.00 7337/7337 Grim::MeshComponent::setMatrix(Math::Matrix<4, 4> const&) [1084]
- 0.00 0.00 7337/7337 Grim::MeshComponent::update(unsigned int) [1083]
- 0.00 0.00 2001/2001 Grim::MainModelComponent::update(unsigned int) [1150]
- 0.00 0.00 1455/1455 Grim::Animation::update(unsigned int) [1171]
- -----------------------------------------------
- 0.00 0.04 54/54 Common::SearchSet::listMatchingMembers(Common::List<Common::SharedPtr<Common::ArchiveMember> >&, Common::String const&) const [95]
- [99] 0.7 0.00 0.04 54 Common::FSDirectory::listMatchingMembers(Common::List<Common::SharedPtr<Common::ArchiveMember> >&, Common::String const&) const [99]
- 0.02 0.00 97895/98270 Common::String::matchString(Common::String const&, bool, bool) const [163]
- 0.02 0.00 97895/98297 Common::matchString(char const*, char const*, bool, bool) [162]
- 0.00 0.00 54/1640 Common::FSDirectory::ensureCached() const [141]
- 0.00 0.00 54/99230 Common::String::toLowercase() [124]
- 0.00 0.00 54/215481 Common::String::String(Common::String const&) [240]
- 0.00 0.00 54/16523 POSIXFilesystemNode::isDirectory() const [1047]
- 0.00 0.00 54/15697 Common::FSNode::isDirectory() const [1057]
- 0.00 0.00 54/278687 Common::String::~String() [984]
- -----------------------------------------------
- 0.00 0.00 1/655162 TinyGL::ZB_open(int, int, Graphics::PixelBuffer const&) [936]
- 0.00 0.00 11/655162 TinyGL::glopTexImage2D(TinyGL::GLContext*, TinyGL::GLParam*) [65]
- 0.02 0.00 327575/655162 TinyGL::gl_draw_triangle_fill(TinyGL::GLContext*, TinyGL::GLVertex*, TinyGL::GLVertex*, TinyGL::GLVertex*) [102]
- 0.02 0.00 327575/655162 TinyGL::ZB_fillTriangleMappingPerspective(TinyGL::ZBuffer*, TinyGL::ZBufferPoint*, TinyGL::ZBufferPoint*, TinyGL::ZBufferPoint*) [14]
- [100] 0.7 0.04 0.00 655162 Graphics::PixelBuffer::operator=(Graphics::PixelBuffer const&) [100]
- -----------------------------------------------
- 0.01 0.03 403053/403053 TinyGL::gl_add_op(TinyGL::GLParam*) [9]
- [101] 0.7 0.01 0.03 403053 TinyGL::glopBegin(TinyGL::GLContext*, TinyGL::GLParam*) [101]
- 0.01 0.00 54449/54449 TinyGL::gl_M4_IsId(TinyGL::M4*) [220]
- 0.00 0.01 27888/27888 TinyGL::gl_M4_Inv(TinyGL::M4*, TinyGL::M4*) [224]
- 0.01 0.00 26561/26561 TinyGL::gl_M4_Mul(TinyGL::M4*, TinyGL::M4*, TinyGL::M4*) [225]
- 0.00 0.00 27888/27888 TinyGL::gl_M4_Transpose(TinyGL::M4*, TinyGL::M4*) [1034]
- 0.00 0.00 1/1 TinyGL::gl_eval_viewport(TinyGL::GLContext*) [1984]
- -----------------------------------------------
- 0.00 0.00 9/540969 TinyGL::gl_draw_triangle_clip(TinyGL::GLContext*, TinyGL::GLVertex*, TinyGL::GLVertex*, TinyGL::GLVertex*, int) <cycle 5> [754]
- 0.01 0.03 540960/540969 TinyGL::glopEnd(TinyGL::GLContext*, TinyGL::GLParam*) [13]
- [102] 0.7 0.01 0.03 540969 TinyGL::gl_draw_triangle_fill(TinyGL::GLContext*, TinyGL::GLVertex*, TinyGL::GLVertex*, TinyGL::GLVertex*) [102]
- 0.02 0.00 327575/655162 Graphics::PixelBuffer::operator=(Graphics::PixelBuffer const&) [100]
- 0.01 0.00 327575/327575 TinyGL::ZB_setTexture(TinyGL::ZBuffer*, Graphics::PixelBuffer const&) [208]
- -----------------------------------------------
- 0.00 0.04 680/680 Grim::GrimEngine::luaUpdate() [19]
- [103] 0.7 0.00 0.04 680 Grim::LuaBase::update(int, int) [103]
- 0.00 0.04 4/9 Grim::lua_collectgarbage(int) [63]
- 0.00 0.00 680/680 Grim::LuaBase::setFrameTime(float) [325]
- 0.00 0.00 680/680 Grim::LuaBase::setMovieTime(float) [326]
- 0.00 0.00 1360/2928 Grim::lua_settable() [323]
- 0.00 0.00 1360/2029 Grim::lua_beginblock() [1147]
- 0.00 0.00 1360/2029 Grim::lua_endblock() [1146]
- -----------------------------------------------
- 0.00 0.04 19/19 Grim::MsCabinet::MsCabinet(Common::SeekableReadStream*) [81]
- [104] 0.7 0.00 0.04 19 Grim::MsCabinet::readString(Common::ReadStream*) [104]
- 0.00 0.04 289/687 Grim::PackFile::read(void*, unsigned int) [57]
- 0.00 0.00 289/18676 StdioStream::eos() const [1045]
- 0.00 0.00 289/3979 Common::File::eos() const [1115]
- 0.00 0.00 289/289 Grim::PackFile::eos() const [1306]
- 0.00 0.00 270/53893 Common::String::operator+=(char) [1017]
- -----------------------------------------------
- 0.00 0.04 1/1 residualvm_main [1]
- [105] 0.7 0.00 0.04 1 setupGraphics(OSystem&) [105]
- 0.00 0.04 1/1 GUI::GuiManager::GuiManager() [106]
- 0.00 0.00 1/4 Common::ConfigManager::getBool(Common::String const&, Common::String const&) const [698]
- 0.00 0.00 1/13 Common::ConfigManager::hasKey(Common::String const&) const [703]
- 0.00 0.00 1/1 SurfaceSdlGraphicsManager::launcherInitSize(unsigned int, unsigned int) [957]
- 0.00 0.00 3/278687 Common::String::~String() [984]
- 0.00 0.00 2/31608 Common::String::String(char const*) [1029]
- 0.00 0.00 1/1 ModularBackend::launcherInitSize(unsigned int, unsigned int) [1759]
- 0.00 0.00 1/3 OSystem_SDL::setWindowCaption(char const*) [1616]
- 0.00 0.00 1/1 SurfaceSdlGraphicsManager::setFeatureState(OSystem::Feature, bool) [1798]
- 0.00 0.00 1/1 ModularBackend::setFeatureState(OSystem::Feature, bool) [1758]
- -----------------------------------------------
- 0.00 0.04 1/1 setupGraphics(OSystem&) [105]
- [106] 0.7 0.00 0.04 1 GUI::GuiManager::GuiManager() [106]
- 0.00 0.04 1/1 GUI::GuiManager::loadNewTheme(Common::String, GUI::ThemeEngine::GraphicsMode, bool) [107]
- 0.00 0.00 2/27 Common::ConfigManager::registerDefault(Common::String const&, char const*) [635]
- 0.00 0.00 2/49 Common::ConfigManager::get(Common::String const&) const [586]
- 0.00 0.00 2/231 Common::HashMap<Common::String, Common::String, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo>::getVal(Common::String const&) const [523]
- 0.00 0.00 1/1 GUI::ThemeEngine::findMode(Common::String const&) [907]
- 0.00 0.00 2/215481 Common::String::String(Common::String const&) [240]
- 0.00 0.00 6/278687 Common::String::~String() [984]
- 0.00 0.00 4/31608 Common::String::String(char const*) [1029]
- 0.00 0.00 1/1 SurfaceSdlGraphicsManager::getScreenChangeID() const [2008]
- 0.00 0.00 1/1 ModularBackend::getScreenChangeID() const [2007]
- 0.00 0.00 1/10 SurfaceSdlGraphicsManager::getOverlayWidth() [1515]
- 0.00 0.00 1/10 ModularBackend::getOverlayWidth() [1514]
- 0.00 0.00 1/26 SurfaceSdlGraphicsManager::getOverlayHeight() [1400]
- 0.00 0.00 1/26 ModularBackend::getOverlayHeight() [1399]
- 0.00 0.00 1/1 GUI::ThemeEngine::findModeConfigName(GUI::ThemeEngine::GraphicsMode) [1806]
- -----------------------------------------------
- 0.00 0.04 1/1 GUI::GuiManager::GuiManager() [106]
- [107] 0.7 0.00 0.04 1 GUI::GuiManager::loadNewTheme(Common::String, GUI::ThemeEngine::GraphicsMode, bool) [107]
- 0.00 0.03 1/1 GUI::ThemeEngine::init() [114]
- 0.00 0.01 1/1 GUI::ThemeEngine::ThemeEngine(Common::String, GUI::ThemeEngine::GraphicsMode) [243]
- 0.00 0.00 1/215481 Common::String::String(Common::String const&) [240]
- 0.00 0.00 1/278687 Common::String::~String() [984]
- 0.00 0.00 1/1 GUI::GuiManager::redraw() [1803]
- 0.00 0.00 1/669 SurfaceSdlGraphicsManager::updateScreen() [1254]
- 0.00 0.00 1/669 ModularBackend::updateScreen() [1253]
- -----------------------------------------------
- 22726 Grim::ModelNode::update() [108]
- 0.00 0.01 56/392 Grim::Model::Model(Common::String const&, Common::SeekableReadStream*, Grim::CMap*, Grim::Model*) [185]
- 0.00 0.03 336/392 Grim::Head::lookAt(bool, Math::Matrix<3, 1> const&, float, Math::Matrix<4, 4> const&) [96]
- [108] 0.6 0.00 0.04 392+22726 Grim::ModelNode::update() [108]
- 0.02 0.00 15054/15054 Math::Matrix<4, 4> Math::operator*<4, 4, 4>(Math::Matrix<4, 4> const&, Math::Matrix<4, 4> const&) [165]
- 0.01 0.01 15054/19723 Math::Rotation3D<Math::Matrix<4, 4> >::buildFromPitchYawRoll(Math::Angle const&, Math::Angle const&, Math::Angle const&) [164]
- 0.00 0.00 90324/3710362 Math::Angle::getDegrees() const [155]
- 0.00 0.00 45162/3158907 Math::Angle::Angle(float) [200]
- 0.00 0.00 15054/1736274 Math::Matrix<3, 1>::Matrix() [204]
- 0.00 0.00 15054/19723 Math::Matrix<4, 4>::setPosition(Math::Matrix<3, 1> const&) [1043]
- 0.00 0.00 15054/15054 Math::Matrix<4, 4>::translate(Math::Matrix<3, 1> const&) [1059]
- 0.00 0.00 11233/18906 Grim::ModelNode::setMatrix(Math::Matrix<4, 4> const&) [1044]
- 22726 Grim::ModelNode::update() [108]
- -----------------------------------------------
- 0.00 0.04 799/799 Common::SearchSet::createReadStreamForMember(Common::String const&) const <cycle 6> [79]
- [109] 0.6 0.00 0.04 799 Grim::LangFilter::createReadStreamForMember(Common::String const&) const [109]
- 0.00 0.04 18/18 Grim::MsCabinet::createReadStreamForMember(Common::String const&) const [111]
- 0.00 0.00 3179/3232 Grim::MsCabinet::hasFile(Common::String const&) const [374]
- 0.00 0.00 3196/215481 Common::String::String(Common::String const&) [240]
- 0.00 0.00 18/24313 Common::String::operator=(Common::String const&) [504]
- 0.00 0.00 7191/278687 Common::String::~String() [984]
- 0.00 0.00 3196/3668 Common::operator+(char const*, Common::String const&) [1117]
- -----------------------------------------------
- 0.00 0.00 1/72379 Grim::GfxTinyGL::drawShadowPlanes() [596]
- 0.00 0.00 664/72379 Grim::GrimEngine::updateDisplayScene() [4]
- 0.00 0.00 1329/72379 Grim::Actor::draw() [5]
- 0.00 0.00 3985/72379 Grim::GfxTinyGL::startActorDraw(Math::Matrix<3, 1> const&, float, Math::Angle const&, Math::Angle const&, Math::Angle const&) [138]
- 0.00 0.03 66400/72379 Grim::GfxTinyGL::setupLight(Grim::Light*, int) [45]
- [110] 0.6 0.00 0.04 72379 tglEnable(int) [110]
- 0.00 0.03 72379/7324701 TinyGL::gl_add_op(TinyGL::GLParam*) [9]
- -----------------------------------------------
- 0.00 0.04 18/18 Grim::LangFilter::createReadStreamForMember(Common::String const&) const [109]
- [111] 0.6 0.00 0.04 18 Grim::MsCabinet::createReadStreamForMember(Common::String const&) const [111]
- 0.00 0.03 2/2 Grim::MsCabinet::Decompressor::decompressFile(unsigned char*&, Grim::MsCabinet::FileEntry const&) [112]
- 0.00 0.00 36/3232 Grim::MsCabinet::hasFile(Common::String const&) const [374]
- 0.00 0.00 18/18 Common::HashMap<Common::String, unsigned char*, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo>::operator[](Common::String const&) [701]
- 0.00 0.00 18/3385 Grim::MsCabinet::getMember(Common::String const&) const [369]
- 0.00 0.00 1/1 Grim::MsCabinet::Decompressor::Decompressor(Grim::MsCabinet::FolderEntry const*, Common::SeekableReadStream*) [1910]
- -----------------------------------------------
- 0.00 0.03 2/2 Grim::MsCabinet::createReadStreamForMember(Common::String const&) const [111]
- [112] 0.6 0.00 0.03 2 Grim::MsCabinet::Decompressor::decompressFile(unsigned char*&, Grim::MsCabinet::FileEntry const&) [112]
- 0.00 0.03 267/687 Grim::PackFile::read(void*, unsigned int) [57]
- 0.00 0.00 178/178 Grim::MsCabinet::Decompressor::checksum(unsigned char*, unsigned int, unsigned int) const [1326]
- 0.00 0.00 91/91 Grim::MsCabinet::Decompressor::copyBlock(unsigned char*&) const [1347]
- 0.00 0.00 89/89 Common::inflateZlibHeaderless(unsigned char*, unsigned int, unsigned char const*, unsigned int, unsigned char const*, unsigned int) [1349]
- 0.00 0.00 89/19917 StdioStream::err() const [1042]
- 0.00 0.00 89/4396 Common::File::err() const [1106]
- 0.00 0.00 89/798 Grim::PackFile::err() const [1220]
- 0.00 0.00 1/21693 StdioStream::seek(int, int) [1038]
- 0.00 0.00 1/20905 Common::File::seek(int, int) [1040]
- 0.00 0.00 1/2 Grim::PackFile::seek(int, int) [1697]
Advertisement
Add Comment
Please, Sign In to add comment