diff options
author | sfan5 <sfan5@live.de> | 2023-01-02 21:05:07 +0100 |
---|---|---|
committer | sfan5 <sfan5@live.de> | 2023-01-02 21:05:07 +0100 |
commit | a9230e5f499f20a537175abdd3bc733527921089 (patch) | |
tree | 29a5e635e20e75bbbb833cab84c3ce1d1fa18d3f /source/Irrlicht/CSceneManager.cpp | |
parent | b5a6dc0a15518b54cc5d835c423c8cfa41de1eee (diff) | |
download | irrlicht-a9230e5f499f20a537175abdd3bc733527921089.tar.xz |
Delete profiler
Diffstat (limited to 'source/Irrlicht/CSceneManager.cpp')
-rw-r--r-- | source/Irrlicht/CSceneManager.cpp | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/source/Irrlicht/CSceneManager.cpp b/source/Irrlicht/CSceneManager.cpp index 44f7097..664e672 100644 --- a/source/Irrlicht/CSceneManager.cpp +++ b/source/Irrlicht/CSceneManager.cpp @@ -12,8 +12,6 @@ #include "IMaterialRenderer.h"
#include "IReadFile.h"
#include "IWriteFile.h"
-#include "EProfileIDs.h"
-#include "IProfiler.h"
#include "os.h"
@@ -107,25 +105,6 @@ CSceneManager::CSceneManager(video::IVideoDriver* driver, io::IFileSystem* fs, #ifdef _IRR_COMPILE_WITH_B3D_LOADER_
MeshLoaderList.push_back(new CB3DMeshFileLoader(this));
#endif
-
- IRR_PROFILE(
- static bool initProfile = false;
- if (!initProfile )
- {
- initProfile = true;
- getProfiler().add(EPID_SM_DRAW_ALL, L"drawAll", L"Irrlicht scene");
- getProfiler().add(EPID_SM_ANIMATE, L"animate", L"Irrlicht scene");
- getProfiler().add(EPID_SM_RENDER_CAMERAS, L"cameras", L"Irrlicht scene");
- getProfiler().add(EPID_SM_RENDER_LIGHTS, L"lights", L"Irrlicht scene");
- getProfiler().add(EPID_SM_RENDER_SKYBOXES, L"skyboxes", L"Irrlicht scene");
- getProfiler().add(EPID_SM_RENDER_DEFAULT, L"defaultnodes", L"Irrlicht scene");
- getProfiler().add(EPID_SM_RENDER_SHADOWS, L"shadows", L"Irrlicht scene");
- getProfiler().add(EPID_SM_RENDER_TRANSPARENT, L"transp.nodes", L"Irrlicht scene");
- getProfiler().add(EPID_SM_RENDER_EFFECT, L"effectnodes", L"Irrlicht scene");
- getProfiler().add(EPID_SM_RENDER_GUI_NODES, L"guinodes", L"Irrlicht scene");
- getProfiler().add(EPID_SM_REGISTER, L"reg.render.node", L"Irrlicht scene");
- }
- )
}
@@ -509,7 +488,6 @@ bool CSceneManager::isCulled(const ISceneNode* node) const //! registers a node for rendering it at a specific time.
u32 CSceneManager::registerNodeForRendering(ISceneNode* node, E_SCENE_NODE_RENDER_PASS pass)
{
- IRR_PROFILE(CProfileScope p1(EPID_SM_REGISTER);)
u32 taken = 0;
switch(pass)
@@ -625,8 +603,6 @@ void CSceneManager::clearAllRegisteredNodesForRendering() //! draws all scene nodes
void CSceneManager::drawAll()
{
- IRR_PROFILE(CProfileScope psAll(EPID_SM_DRAW_ALL);)
-
if (!Driver)
return;
@@ -652,29 +628,24 @@ void CSceneManager::drawAll() Driver->setAllowZWriteOnTransparent(Parameters->getAttributeAsBool(ALLOW_ZWRITE_ON_TRANSPARENT));
// do animations and other stuff.
- IRR_PROFILE(getProfiler().start(EPID_SM_ANIMATE));
OnAnimate(os::Timer::getTime());
- IRR_PROFILE(getProfiler().stop(EPID_SM_ANIMATE));
/*!
First Scene Node for prerendering should be the active camera
consistent Camera is needed for culling
*/
- IRR_PROFILE(getProfiler().start(EPID_SM_RENDER_CAMERAS));
camWorldPos.set(0,0,0);
if (ActiveCamera)
{
ActiveCamera->render();
camWorldPos = ActiveCamera->getAbsolutePosition();
}
- IRR_PROFILE(getProfiler().stop(EPID_SM_RENDER_CAMERAS));
// let all nodes register themselves
OnRegisterSceneNode();
//render camera scenes
{
- IRR_PROFILE(CProfileScope psCam(EPID_SM_RENDER_CAMERAS);)
CurrentRenderPass = ESNRP_CAMERA;
Driver->getOverrideMaterial().Enabled = ((Driver->getOverrideMaterial().EnablePasses & CurrentRenderPass) != 0);
@@ -686,7 +657,6 @@ void CSceneManager::drawAll() // render skyboxes
{
- IRR_PROFILE(CProfileScope psSkyBox(EPID_SM_RENDER_SKYBOXES);)
CurrentRenderPass = ESNRP_SKY_BOX;
Driver->getOverrideMaterial().Enabled = ((Driver->getOverrideMaterial().EnablePasses & CurrentRenderPass) != 0);
@@ -698,7 +668,6 @@ void CSceneManager::drawAll() // render default objects
{
- IRR_PROFILE(CProfileScope psDefault(EPID_SM_RENDER_DEFAULT);)
CurrentRenderPass = ESNRP_SOLID;
Driver->getOverrideMaterial().Enabled = ((Driver->getOverrideMaterial().EnablePasses & CurrentRenderPass) != 0);
@@ -715,7 +684,6 @@ void CSceneManager::drawAll() // render transparent objects.
{
- IRR_PROFILE(CProfileScope psTrans(EPID_SM_RENDER_TRANSPARENT);)
CurrentRenderPass = ESNRP_TRANSPARENT;
Driver->getOverrideMaterial().Enabled = ((Driver->getOverrideMaterial().EnablePasses & CurrentRenderPass) != 0);
@@ -731,7 +699,6 @@ void CSceneManager::drawAll() // render transparent effect objects.
{
- IRR_PROFILE(CProfileScope psEffect(EPID_SM_RENDER_EFFECT);)
CurrentRenderPass = ESNRP_TRANSPARENT_EFFECT;
Driver->getOverrideMaterial().Enabled = ((Driver->getOverrideMaterial().EnablePasses & CurrentRenderPass) != 0);
@@ -747,7 +714,6 @@ void CSceneManager::drawAll() // render custom gui nodes
{
- IRR_PROFILE(CProfileScope psEffect(EPID_SM_RENDER_GUI_NODES);)
CurrentRenderPass = ESNRP_GUI;
Driver->getOverrideMaterial().Enabled = ((Driver->getOverrideMaterial().EnablePasses & CurrentRenderPass) != 0);
|