diff --git a/jme3-core/src/main/java/com/jme3/app/state/AppStateManager.java b/jme3-core/src/main/java/com/jme3/app/state/AppStateManager.java index 5271debe7a..bc43c770a1 100644 --- a/jme3-core/src/main/java/com/jme3/app/state/AppStateManager.java +++ b/jme3-core/src/main/java/com/jme3/app/state/AppStateManager.java @@ -367,6 +367,9 @@ public void render(RenderManager rm){ AppState[] array = getStates(); for (AppState state : array){ if (state.isEnabled()) { + if (app.getAppProfiler() != null) { + app.getAppProfiler().appSubStep(state.getClass().getSimpleName()); + } state.render(rm); } } @@ -379,6 +382,9 @@ public void postRender(){ AppState[] array = getStates(); for (AppState state : array){ if (state.isEnabled()) { + if (app.getAppProfiler() != null) { + app.getAppProfiler().appSubStep(state.getClass().getSimpleName()); + } state.postRender(); } }