diff --git a/jme3-core/src/main/java/com/jme3/app/DetailedProfiler.java b/jme3-core/src/main/java/com/jme3/app/DetailedProfiler.java index 8df40c1c4..3e1f7b1c0 100644 --- a/jme3-core/src/main/java/com/jme3/app/DetailedProfiler.java +++ b/jme3-core/src/main/java/com/jme3/app/DetailedProfiler.java @@ -38,6 +38,7 @@ public class DetailedProfiler implements AppProfiler { @Override public void appStep(AppStep step) { + curAppPath = step.name(); if (step == AppStep.BeginFrame) { @@ -102,7 +103,10 @@ public class DetailedProfiler implements AppProfiler { private void closeFrame() { //close frame if (data != null) { - + if (ongoingGpuProfiling && renderer != null) { + renderer.stopProfiling(); + ongoingGpuProfiling = false; + } prevPath = null; for (StatLine statLine : data.values()) {