Hot spots | Time % | Time |
---|---|---|
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:228) | 13.67 | 3703 ms |
com.xith3d.spatial.bounds.Frustum.classify (Frustum.java:118) | 3.04 | 824 ms |
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.swapBuffers (WindowsOnscreenGLContext.java:136) | 2.89 | 784 ms |
com.xith3d.render.CanvasPeerBase.render (CanvasPeerBase.java:66) | 2.82 | 764 ms |
net.java.games.jogl.impl.windows.WindowsGLContext.makeCurrent (WindowsGLContext.java:121) | 2.74 | 743 ms |
com.xith3d.spatial.bounds.Sphere.classify (Sphere.java:118) | 2.32 | 630 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:200) | 2.15 | 583 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:215) | 2.01 | 545 ms |
com.xith3d.scenegraph.ListEnumeration.nextElement (ListEnumeration.java:23) | 1.9 | 516 ms |
com.xith3d.scenegraph.ListEnumeration.hasMoreElements (ListEnumeration.java:20) | 1.88 | 511 ms |
com.xith3d.render.CanvasPeerBase.render (CanvasPeerBase.java:50) | 1.83 | 497 ms |
java.util.AbstractList$Itr.next (AbstractList.java:419) | 1.65 | 447 ms |
com.xith3d.render.PolygonAttrShader.getStateId (PolygonAttrShader.java:55) | 1.49 | 405 ms |
com.xith3d.render.CanvasPeerBase.render (CanvasPeerBase.java:48) | 1.49 | 405 ms |
com.xith3d.render.CanvasPeerBase.render (CanvasPeerBase.java:49) | 1.49 | 404 ms |
java.util.LinkedList$ListItr.next (LinkedList.java:488) | 1.48 | 403 ms |
com.xith3d.scenegraph.Node.updateVWorldBounds (Node.java:168) | 1.48 | 403 ms |
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:75) | 1.37 | 372 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:220) | 1.34 | 364 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:45) | 1.27 | 345 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:58) | 1.23 | 333 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:134) | 1.17 | 319 ms |
java.util.LinkedList.listIterator (LinkedList.java:459) | 1.15 | 314 ms |
java.util.AbstractList$Itr.hasNext (AbstractList.java:415) | 1.09 | 297 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:199) | 1.09 | 296 ms |
com.xith3d.render.CanvasPeerBase.render (CanvasPeerBase.java:51) | 1.06 | 287 ms |
com.xith3d.render.jogl.CanvasPeerImpl.display (CanvasPeerImpl.java:131) | 1.05 | 286 ms |
java.util.AbstractList$Itr.next (AbstractList.java:421) | 0.96 | 261 ms |
java.util.LinkedList$ListItr.next (LinkedList.java:493) | 0.93 | 252 ms |
java.util.LinkedList$ListItr.hasNext (LinkedList.java:484) | 0.76 | 207 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:63) | 0.76 | 206 ms |
com.xith3d.render.RenderBin$StateComparator.compare (RenderBin.java:124) | 0.74 | 203 ms |
com.xith3d.scenegraph.BoundingSphere.set (BoundingSphere.java:76) | 0.63 | 171 ms |
com.xith3d.scenegraph.Node.updateVWorldBounds (Node.java:176) | 0.61 | 167 ms |
com.xith3d.render.jogl.PolygonAttrShaderPeer.shade (PolygonAttrShaderPeer.java:69) | 0.6 | 165 ms |
com.xith3d.scenegraph.BoundingSphere.getCenter (BoundingSphere.java:53) | 0.57 | 156 ms |
com.xith3d.scenegraph.BoundingSphere.transform (BoundingSphere.java:148) | 0.57 | 155 ms |
com.xith3d.render.TransformShader.getStateId (TransformShader.java:54) | 0.56 | 153 ms |
com.xith3d.render.CanvasPeerBase.render (CanvasPeerBase.java:53) | 0.54 | 147 ms |
java.util.LinkedList$ListItr.java.util.LinkedList$ListItr (LinkedList.java:473) | 0.5 | 138 ms |
java.util.AbstractList$Itr.checkForComodification (AbstractList.java:447) | 0.5 | 136 ms |
com.xith3d.render.RenderBin$StateComparator.compare (RenderBin.java:123) | 0.48 | 132 ms |
javax.vecmath.Vector3f.javax.vecmath.Vector3f (Vector3f.java:36) | 0.47 | 129 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:78) | 0.47 | 128 ms |
com.xith3d.render.RenderBin$StateComparator.compare (RenderBin.java:131) | 0.44 | 120 ms |
com.xith3d.scenegraph.Node.updateLocalToVworld (Node.java:215) | 0.44 | 120 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:33) | 0.43 | 119 ms |
com.xith3d.spatial.bounds.Frustum.classify (Frustum.java:117) | 0.43 | 118 ms |
net.java.games.jogl.impl.JAWT_DrawingSurface.Lock (JAWT_DrawingSurface.java:33) | 0.43 | 117 ms |
javax.vecmath.Point3f.javax.vecmath.Point3f (Point3f.java:36) | 0.42 | 116 ms |
com.xith3d.scenegraph.Node.updateTransformGroup (Node.java:234) | 0.42 | 114 ms |
net.java.games.jogl.impl.JAWT.GetDrawingSurface (JAWT.java:43) | 0.4 | 109 ms |
com.xith3d.scenegraph.View.renderNode (View.java:505) | 0.4 | 109 ms |
java.util.LinkedList$ListItr.checkForComodification (LinkedList.java:551) | 0.38 | 105 ms |
com.xith3d.scenegraph.View.renderNode (View.java:486) | 0.38 | 105 ms |
com.xith3d.scenegraph.Transform3D.transform (Transform3D.java:594) | 0.38 | 104 ms |
com.xith3d.scenegraph.Node.updateVWorldBounds (Node.java:159) | 0.38 | 103 ms |
com.xith3d.scenegraph.BoundingSphere.set (BoundingSphere.java:78) | 0.38 | 103 ms |
com.xith3d.render.RenderBin$StateComparator.compare (RenderBin.java:130) | 0.36 | 99 ms |
com.xith3d.scenegraph.Node.updateTransformGroup (Node.java:233) | 0.35 | 97 ms |
java.util.LinkedList$ListItr.java.util.LinkedList$ListItr (LinkedList.java:463) | 0.35 | 95 ms |
com.xith3d.render.RenderBin.clear (RenderBin.java:42) | 0.34 | 94 ms |
com.xith3d.scenegraph.Node.updateLocalToVworld (Node.java:216) | 0.33 | 92 ms |
com.xith3d.render.RenderBin.addAtom (RenderBin.java:38) | 0.33 | 92 ms |
java.util.Arrays.mergeSort (Arrays.java:1295) | 0.33 | 92 ms |
com.xith3d.scenegraph.View.renderNode (View.java:485) | 0.33 | 90 ms |
java.util.AbstractSequentialList.iterator (AbstractSequentialList.java:249) | 0.32 | 88 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:146) | 0.32 | 87 ms |
com.xith3d.scenegraph.Node.updateVWorldBounds (Node.java:160) | 0.32 | 87 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:108) | 0.31 | 85 ms |
javax.vecmath.Matrix4f.transform (Matrix4f.java:2920) | 0.3 | 83 ms |
com.xith3d.scenegraph.Node.updateVWorldBounds (Node.java:161) | 0.3 | 83 ms |
com.xith3d.scenegraph.View.renderNode (View.java:487) | 0.29 | 81 ms |
com.xith3d.scenegraph.Node.updateLocalToVworld (Node.java:214) | 0.29 | 81 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:219) | 0.29 | 81 ms |
com.xith3d.scenegraph.Node.updateTransformGroup (Node.java:235) | 0.29 | 81 ms |
com.xith3d.scenegraph.BoundingSphere.transform (BoundingSphere.java:149) | 0.29 | 80 ms |
com.xith3d.scenegraph.Node.updateTransformGroup (Node.java:226) | 0.29 | 80 ms |
java.util.Arrays.mergeSort (Arrays.java:1278) | 0.29 | 79 ms |
com.xith3d.scenegraph.View.renderNode (View.java:513) | 0.29 | 79 ms |
java.util.LinkedList$ListItr.java.util.LinkedList$ListItr (LinkedList.java:469) | 0.29 | 79 ms |
com.xith3d.scenegraph.Node.updateVWorldBounds (Node.java:175) | 0.28 | 77 ms |
java.util.AbstractList$Itr.next (AbstractList.java:423) | 0.26 | 73 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:30) | 0.26 | 72 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:114) | 0.26 | 71 ms |
com.xith3d.render.Renderer.addAtom (Renderer.java:100) | 0.26 | 71 ms |
net.java.games.jogl.impl.windows.WindowsGLContext.free (WindowsGLContext.java:133) | 0.26 | 71 ms |
com.xith3d.render.MaterialShader.getStateId (MaterialShader.java:53) | 0.25 | 69 ms |
com.xith3d.spatial.bounds.Frustum.classify (Frustum.java:121) | 0.25 | 68 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:214) | 0.25 | 68 ms |
java.util.LinkedList$ListItr.next (LinkedList.java:489) | 0.24 | 67 ms |
java.util.AbstractList$Itr.checkForComodification (AbstractList.java:449) | 0.24 | 67 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:31) | 0.24 | 67 ms |
com.xith3d.render.RenderPeerBase.getRenderAtomPeer (RenderPeerBase.java:54) | 0.24 | 66 ms |
java.util.AbstractList$Itr.next (AbstractList.java:422) | 0.22 | 60 ms |
com.xith3d.spatial.bounds.Sphere.classify (Sphere.java:119) | 0.21 | 59 ms |
com.xith3d.render.Renderer.addAtom (Renderer.java:99) | 0.21 | 58 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:140) | 0.21 | 58 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:41) | 0.21 | 57 ms |
net.java.games.jogl.impl.JAWT_DrawingSurface.FreeDrawingSurfaceInfo (JAWT_DrawingSurface.java:52) | 0.19 | 53 ms |
net.java.games.jogl.GLCanvas.getGLU (GLCanvas.java:137) | 0.19 | 52 ms |
com.xith3d.spatial.bounds.Frustum.classify (Frustum.java:122) | 0.18 | 50 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:259) | 0.18 | 50 ms |
com.xith3d.scenegraph.Node.updateLocalToVworld (Node.java:190) | 0.18 | 50 ms |
com.xith3d.spatial.bounds.Sphere.classify (Sphere.java:120) | 0.18 | 50 ms |
java.util.LinkedList$ListItr.checkForComodification (LinkedList.java:553) | 0.18 | 49 ms |
com.xith3d.spatial.bounds.Frustum.classify (Frustum.java:119) | 0.17 | 48 ms |
com.xith3d.render.CanvasPeerBase.render (CanvasPeerBase.java:75) | 0.17 | 47 ms |
com.xith3d.render.RenderPeerBase.getRenderAtomPeer (RenderPeerBase.java:60) | 0.16 | 44 ms |
com.xith3d.render.RenderingShader.getStateId (RenderingShader.java:54) | 0.16 | 44 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:103) | 0.16 | 44 ms |
com.xith3d.scenegraph.Node.updateTransformGroup (Node.java:225) | 0.15 | 43 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:145) | 0.15 | 42 ms |
net.java.games.jogl.impl.JAWT.FreeDrawingSurface (JAWT.java:53) | 0.15 | 41 ms |
java.util.LinkedList$ListItr.next (LinkedList.java:492) | 0.14 | 40 ms |
java.util.Arrays.cloneSubarray (Arrays.java:1132) | 0.14 | 39 ms |
java.util.Arrays.fill (Arrays.java:2037) | 0.14 | 39 ms |
com.xith3d.render.RenderBin$StateComparator.compare (RenderBin.java:118) | 0.14 | 38 ms |
java.util.LinkedList$ListItr.next (LinkedList.java:495) | 0.14 | 38 ms |
com.xith3d.render.RenderBin$StateComparator.compare (RenderBin.java:121) | 0.14 | 38 ms |
com.xith3d.scenegraph.Node.getLocalToVworld (Node.java:56) | 0.13 | 36 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:29) | 0.13 | 36 ms |
com.xith3d.scenegraph.View.renderNode (View.java:482) | 0.12 | 35 ms |
com.xith3d.scenegraph.Node.updateVWorldBounds (Node.java:157) | 0.12 | 35 ms |
com.xith3d.render.CanvasPeerBase.render (CanvasPeerBase.java:54) | 0.12 | 35 ms |
java.util.Arrays.mergeSort (Arrays.java:1277) | 0.12 | 34 ms |
com.xith3d.render.RenderFrame.com.xith3d.render.RenderFrame (RenderFrame.java:19) | 0.12 | 33 ms |
com.xith3d.render.RenderBucket.setAtom (RenderBucket.java:38) | 0.12 | 33 ms |
com.xith3d.scenegraph.View.renderNode (View.java:508) | 0.11 | 32 ms |
javax.vecmath.Matrix4f.transform (Matrix4f.java:2922) | 0.11 | 32 ms |
net.java.games.jogl.GLCanvas.getGL (GLCanvas.java:129) | 0.11 | 32 ms |
javax.vecmath.Tuple3f.javax.vecmath.Tuple3f (Tuple3f.java:53) | 0.11 | 30 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:84) | 0.11 | 30 ms |
java.util.Arrays.mergeSort (Arrays.java:1289) | 0.1 | 29 ms |
com.xith3d.scenegraph.BoundingSphere.set (BoundingSphere.java:79) | 0.1 | 29 ms |
javax.vecmath.Tuple3f.javax.vecmath.Tuple3f (Tuple3f.java:49) | 0.09 | 27 ms |
com.xith3d.scenegraph.Node.updateLocalToVworld (Node.java:221) | 0.09 | 25 ms |
com.xith3d.render.RenderBucket.setAtom (RenderBucket.java:37) | 0.09 | 25 ms |
net.java.games.jogl.impl.JAWT_DrawingSurfaceInfo.platformInfo (JAWT_DrawingSurfaceInfo.java:45) | 0.09 | 25 ms |
java.util.Arrays.mergeSort (Arrays.java:1290) | 0.08 | 24 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:101) | 0.08 | 24 ms |
java.util.Arrays.mergeSort (Arrays.java:1294) | 0.08 | 23 ms |
com.xith3d.spatial.bounds.Frustum.classify (Frustum.java:115) | 0.08 | 23 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:102) | 0.08 | 23 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:88) | 0.08 | 23 ms |
java.util.LinkedList$ListItr.java.util.LinkedList$ListItr (LinkedList.java:468) | 0.08 | 22 ms |
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:92) | 0.08 | 22 ms |
com.xith3d.scenegraph.Node.updateVWorldBounds (Node.java:165) | 0.07 | 21 ms |
javax.vecmath.Vector3f.javax.vecmath.Vector3f (Vector3f.java:37) | 0.07 | 21 ms |
java.util.Arrays.mergeSort (Arrays.java:1273) | 0.07 | 21 ms |
com.xith3d.scenegraph.Node.updateLocalToVworld (Node.java:210) | 0.07 | 21 ms |
java.util.Arrays.cloneSubarray (Arrays.java:1133) | 0.07 | 21 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:153) | 0.07 | 20 ms |
java.util.Arrays.fill (Arrays.java:2310) | 0.07 | 20 ms |
com.xith3d.scenegraph.View.renderNode (View.java:517) | 0.07 | 20 ms |
com.xith3d.spatial.bounds.Sphere.classify (Sphere.java:121) | 0.07 | 19 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:112) | 0.07 | 19 ms |
com.xith3d.render.jogl.PolygonAttrShaderPeer.shade (PolygonAttrShaderPeer.java:63) | 0.07 | 19 ms |
com.xith3d.scenegraph.View.renderNode (View.java:506) | 0.07 | 19 ms |
com.xith3d.render.RenderBucket.setAtom (RenderBucket.java:39) | 0.07 | 19 ms |
java.lang.reflect.Array.newInstance (Array.java:52) | 0.07 | 19 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:69) | 0.06 | 18 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:46) | 0.06 | 18 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:72) | 0.06 | 18 ms |
com.xith3d.scenegraph.Node.updateVWorldBounds (Node.java:166) | 0.06 | 18 ms |
java.util.LinkedList$ListItr.java.util.LinkedList$ListItr (LinkedList.java:481) | 0.06 | 17 ms |
com.xith3d.render.RenderBin.addAtom (RenderBin.java:39) | 0.06 | 17 ms |
javax.vecmath.Point3f.javax.vecmath.Point3f (Point3f.java:37) | 0.05 | 16 ms |
com.xith3d.scenegraph.View.renderNode (View.java:494) | 0.05 | 16 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:116) | 0.05 | 16 ms |
java.util.Arrays.fill (Arrays.java:2309) | 0.05 | 15 ms |
java.nio.DirectIntBufferU.get (DirectIntBufferU.java:208) | 0.05 | 15 ms |
com.xith3d.scenegraph.Node.updateVWorldBounds (Node.java:167) | 0.05 | 15 ms |
com.xith3d.render.CanvasPeerBase.render (CanvasPeerBase.java:70) | 0.05 | 15 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:223) | 0.05 | 15 ms |
net.java.games.jogl.impl.GLContext.invokeGL (GLContext.java:187) | 0.05 | 15 ms |
net.java.games.jogl.impl.JAWT_DrawingSurface.GetDrawingSurfaceInfo (JAWT_DrawingSurface.java:42) | 0.05 | 15 ms |
com.xith3d.render.RenderBin$StateComparator.compare (RenderBin.java:127) | 0.05 | 15 ms |
javax.vecmath.Tuple3f.javax.vecmath.Tuple3f (Tuple3f.java:52) | 0.05 | 14 ms |
com.xith3d.render.jogl.CanvasPeerImpl.display (CanvasPeerImpl.java:130) | 0.05 | 14 ms |
java.util.LinkedList$ListItr.java.util.LinkedList$ListItr (LinkedList.java:474) | 0.05 | 14 ms |
net.java.games.jogl.GLCanvas.displayImpl (GLCanvas.java:179) | 0.05 | 14 ms |
net.java.games.jogl.impl.JAWT.GetDrawingSurface (JAWT.java:45) | 0.04 | 13 ms |
com.xith3d.scenegraph.BoundingSphere.transform (BoundingSphere.java:150) | 0.04 | 13 ms |
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.lockSurface (WindowsOnscreenGLContext.java:145) | 0.04 | 13 ms |
com.xith3d.spatial.bounds.Frustum.classify (Frustum.java:128) | 0.04 | 12 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:94) | 0.04 | 12 ms |
com.xith3d.scenegraph.Transform3D.transform (Transform3D.java:595) | 0.04 | 12 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:133) | 0.04 | 12 ms |
com.xith3d.render.RenderBin.sortByShaders (RenderBin.java:47) | 0.04 | 12 ms |
com.xith3d.render.RenderBin$StateComparator.compare (RenderBin.java:119) | 0.04 | 12 ms |
java.util.LinkedList$ListItr.java.util.LinkedList$ListItr (LinkedList.java:472) | 0.04 | 11 ms |
net.java.games.jogl.impl.windows.WindowsGLImpl.glLoadTransposeMatrixf (WindowsGLImpl.java:11680) | 0.04 | 11 ms |
com.xith3d.scenegraph.Node.updateTransformGroup (Node.java:229) | 0.04 | 11 ms |
com.xith3d.scenegraph.TransformGroup.setTransform (TransformGroup.java:46) | 0.04 | 11 ms |
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:89) | 0.04 | 11 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:117) | 0.03 | 10 ms |
java.util.Arrays.sort (Arrays.java:1261) | 0.03 | 10 ms |
com.xith3d.scenegraph.BoundingSphere.set (BoundingSphere.java:81) | 0.03 | 10 ms |
com.xith3d.scenegraph.VirtualUniverse.getLocales (VirtualUniverse.java:33) | 0.03 | 10 ms |
com.xith3d.scenegraph.View.renderOnce (View.java:452) | 0.03 | 10 ms |
com.xith3d.scenegraph.Transform3D.setTranslation (Transform3D.java:290) | 0.03 | 10 ms |
com.xith3d.test.CubeTest.com.xith3d.test.CubeTest (CubeTest.java:129) | 0.03 | 10 ms |
com.xith3d.scenegraph.View.renderNode (View.java:493) | 0.03 | 10 ms |
net.java.games.jogl.impl.GLDrawableHelper.display (GLDrawableHelper.java:74) | 0.03 | 10 ms |
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.free (WindowsOnscreenGLContext.java:129) | 0.03 | 10 ms |
com.xith3d.render.Renderer.buildRenderFrame (Renderer.java:50) | 0.03 | 10 ms |
java.util.Arrays.mergeSort (Arrays.java:1288) | 0.03 | 9 ms |
net.java.games.jogl.impl.windows.WindowsGLImpl.glLoadTransposeMatrixf (WindowsGLImpl.java:11676) | 0.03 | 9 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:136) | 0.03 | 9 ms |
com.xith3d.render.Renderer.addAtom (Renderer.java:102) | 0.03 | 9 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:208) | 0.03 | 9 ms |
net.java.games.jogl.GLCanvas$DisplayAction.run (GLCanvas.java:191) | 0.03 | 9 ms |
com.xith3d.scenegraph.Node.updateVWorldBounds (Node.java:180) | 0.03 | 9 ms |
com.xith3d.scenegraph.View.renderOnce (View.java:474) | 0.03 | 9 ms |
java.util.LinkedList$ListItr.java.util.LinkedList$ListItr (LinkedList.java:466) | 0.03 | 9 ms |
java.util.LinkedList$ListItr.next (LinkedList.java:494) | 0.03 | 9 ms |
com.xith3d.render.RenderBin$StateComparator.compare (RenderBin.java:132) | 0.03 | 9 ms |
com.xith3d.render.jogl.RenderingShaderPeer.shade (RenderingShaderPeer.java:43) | 0.03 | 9 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:142) | 0.03 | 9 ms |
net.java.games.jogl.impl.GLDrawableHelper.display (GLDrawableHelper.java:73) | 0.03 | 9 ms |
com.xith3d.scenegraph.BoundingSphere.transform (BoundingSphere.java:153) | 0.03 | 9 ms |
net.java.games.jogl.impl.GLContext.invokeGL (GLContext.java:186) | 0.03 | 9 ms |
com.xith3d.scenegraph.Node.updateTransformGroup (Node.java:240) | 0.02 | 8 ms |
com.xith3d.render.RenderBin$StateComparator.compare (RenderBin.java:133) | 0.02 | 8 ms |
com.xith3d.render.RenderBin$StateComparator.compare (RenderBin.java:126) | 0.02 | 8 ms |
javax.vecmath.Tuple3f.javax.vecmath.Tuple3f (Tuple3f.java:50) | 0.02 | 8 ms |
com.xith3d.scenegraph.View.renderOnce (View.java:444) | 0.02 | 8 ms |
javax.vecmath.Tuple3f.javax.vecmath.Tuple3f (Tuple3f.java:51) | 0.02 | 8 ms |
com.xith3d.render.jogl.MaterialShaderPeer.shade (MaterialShaderPeer.java:67) | 0.02 | 8 ms |
net.java.games.jogl.impl.GLContext.realized (GLContext.java:442) | 0.02 | 8 ms |
net.java.games.jogl.GLCanvas$DisplayAction.run (GLCanvas.java:192) | 0.02 | 8 ms |
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:106) | 0.02 | 8 ms |
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:87) | 0.02 | 8 ms |
com.xith3d.render.Renderer.buildRenderFrame (Renderer.java:46) | 0.02 | 8 ms |
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:84) | 0.02 | 8 ms |
com.xith3d.scenegraph.Transform3D.transform (Transform3D.java:602) | 0.02 | 8 ms |
com.xith3d.render.RenderPeerBase.getShaderPeer (RenderPeerBase.java:42) | 0.02 | 8 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:218) | 0.02 | 7 ms |
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:91) | 0.02 | 7 ms |
javax.vecmath.Matrix4f.transform (Matrix4f.java:2923) | 0.02 | 7 ms |
javax.vecmath.Matrix4f.transform (Matrix4f.java:2925) | 0.02 | 7 ms |
com.xith3d.spatial.bounds.Frustum.classify (Frustum.java:125) | 0.02 | 7 ms |
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:80) | 0.02 | 7 ms |
net.java.games.jogl.impl.GLContext.invokeGL (GLContext.java:156) | 0.02 | 7 ms |
java.util.Arrays.fill (Arrays.java:2036) | 0.02 | 7 ms |
java.nio.MappedByteBuffer.java.nio.MappedByteBuffer (MappedByteBuffer.java:64) | 0.02 | 7 ms |
com.xith3d.scenegraph.BoundingSphere.set (BoundingSphere.java:77) | 0.02 | 7 ms |
com.xith3d.scenegraph.View.renderOnce (View.java:466) | 0.02 | 7 ms |
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:101) | 0.02 | 7 ms |
com.xith3d.scenegraph.Transform3D.get (Transform3D.java:614) | 0.02 | 7 ms |
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.makeCurrent (WindowsOnscreenGLContext.java:107) | 0.02 | 6 ms |
com.xith3d.render.jogl.CanvasPeerImpl.display (CanvasPeerImpl.java:126) | 0.02 | 6 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:148) | 0.02 | 6 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:213) | 0.02 | 6 ms |
com.xith3d.test.CubeTest.com.xith3d.test.CubeTest (CubeTest.java:109) | 0.02 | 6 ms |
net.java.games.jogl.impl.GLContext.invokeGL (GLContext.java:188) | 0.02 | 6 ms |
javax.vecmath.Matrix4f.transform (Matrix4f.java:2921) | 0.02 | 6 ms |
javax.vecmath.Matrix4f.transform (Matrix4f.java:2924) | 0.02 | 6 ms |
com.xith3d.scenegraph.TransformGroup.setTransform (TransformGroup.java:47) | 0.02 | 6 ms |
com.xith3d.scenegraph.TransformGroup.setTransform (TransformGroup.java:44) | 0.02 | 6 ms |
com.xith3d.scenegraph.View.renderOnce (View.java:473) | 0.02 | 6 ms |
com.xith3d.render.jogl.MaterialShaderPeer.shade (MaterialShaderPeer.java:28) | 0.02 | 6 ms |
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:82) | 0.02 | 6 ms |
com.xith3d.scenegraph.View.renderOnce (View.java:457) | 0.02 | 6 ms |
net.java.games.jogl.GLCanvas.display (GLCanvas.java:79) | 0.02 | 6 ms |
com.xith3d.render.jogl.MaterialShaderPeer.shade (MaterialShaderPeer.java:31) | 0.02 | 6 ms |
com.xith3d.render.CanvasPeerBase.render (CanvasPeerBase.java:71) | 0.02 | 6 ms |
com.xith3d.render.jogl.RenderingShaderPeer.shade (RenderingShaderPeer.java:30) | 0.02 | 6 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:203) | 0.01 | 5 ms |
com.xith3d.render.Renderer.buildRenderFrame (Renderer.java:45) | 0.01 | 5 ms |
java.util.Arrays.fill (Arrays.java:2014) | 0.01 | 5 ms |
com.xith3d.scenegraph.Transform3D.setZero (Transform3D.java:96) | 0.01 | 5 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:76) | 0.01 | 5 ms |
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:85) | 0.01 | 5 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:198) | 0.01 | 5 ms |
net.java.games.jogl.impl.GLContext.invokeGL (GLContext.java:138) | 0.01 | 5 ms |
net.java.games.jogl.impl.GLContext.invokeGL (GLContext.java:197) | 0.01 | 5 ms |
com.xith3d.scenegraph.Transform3D.perspective (Transform3D.java:546) | 0.01 | 5 ms |
com.xith3d.render.jogl.PolygonAttrShaderPeer.shade (PolygonAttrShaderPeer.java:33) | 0.01 | 5 ms |
com.xith3d.render.jogl.PolygonAttrShaderPeer.shade (PolygonAttrShaderPeer.java:47) | 0.01 | 5 ms |
com.xith3d.render.CanvasPeerBase.renderStart (CanvasPeerBase.java:34) | 0.01 | 5 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:107) | 0.01 | 5 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:75) | 0.01 | 5 ms |
java.util.Arrays.mergeSort (Arrays.java:1276) | 0.01 | 5 ms |
com.xith3d.scenegraph.Transform3D.perspective (Transform3D.java:537) | 0.01 | 5 ms |
com.xith3d.render.jogl.CanvasPeerImpl.render (CanvasPeerImpl.java:177) | 0.01 | 5 ms |
net.java.games.jogl.GLCanvas.display (GLCanvas.java:84) | 0.01 | 5 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:77) | 0.01 | 5 ms |
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.makeCurrent (WindowsOnscreenGLContext.java:110) | 0.01 | 5 ms |
java.nio.DirectByteBuffer.asIntBuffer (DirectByteBuffer.java:659) | 0.01 | 5 ms |
java.util.Arrays.sort (Arrays.java:1257) | 0.01 | 5 ms |
com.xith3d.scenegraph.View.renderNode (View.java:509) | 0.01 | 5 ms |
net.java.games.jogl.impl.JAWT_DrawingSurface.net.java.games.jogl.impl.JAWT_DrawingSurface (JAWT_DrawingSurface.java:23) | 0.01 | 5 ms |
net.java.games.jogl.impl.JAWT.getBuffer (JAWT.java:27) | 0.01 | 5 ms |
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.unlockSurface (WindowsOnscreenGLContext.java:193) | 0.01 | 5 ms |
java.nio.DirectByteBuffer.asIntBuffer (DirectByteBuffer.java:665) | 0.01 | 5 ms |
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.lockSurface (WindowsOnscreenGLContext.java:173) | 0.01 | 4 ms |
com.xith3d.scenegraph.Transform3D.perspective (Transform3D.java:540) | 0.01 | 4 ms |
com.xith3d.render.CanvasPeerBase.render (CanvasPeerBase.java:69) | 0.01 | 4 ms |
com.xith3d.spatial.bounds.Frustum.extract (Frustum.java:145) | 0.01 | 4 ms |
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.unlockSurface (WindowsOnscreenGLContext.java:191) | 0.01 | 4 ms |
net.java.games.jogl.impl.GLContext.invokeGL (GLContext.java:196) | 0.01 | 4 ms |
java.util.Arrays.fill (Arrays.java:2287) | 0.01 | 4 ms |
com.xith3d.render.jogl.PolygonAttrShaderPeer.shade (PolygonAttrShaderPeer.java:28) | 0.01 | 4 ms |
com.xith3d.render.jogl.TransformShaderPeer.shade (TransformShaderPeer.java:59) | 0.01 | 4 ms |
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.makeCurrent (WindowsOnscreenGLContext.java:104) | 0.01 | 4 ms |
javax.vecmath.Matrix4f.mul (Matrix4f.java:2482) | 0.01 | 4 ms |
javax.vecmath.Matrix4f.mul (Matrix4f.java:2486) | 0.01 | 4 ms |
javax.vecmath.Matrix4f.mul (Matrix4f.java:2480) | 0.01 | 4 ms |
javax.vecmath.Matrix4f.mul (Matrix4f.java:2491) | 0.01 | 4 ms |
com.xith3d.test.CubeTest.com.xith3d.test.CubeTest (CubeTest.java:104) | 0.01 | 4 ms |
net.java.games.jogl.impl.windows.JAWT_Win32DrawingSurfaceInfo.hdc (JAWT_Win32DrawingSurfaceInfo.java:36) | 0.01 | 4 ms |
com.xith3d.render.jogl.TransformShaderPeer.shade (TransformShaderPeer.java:32) | 0.01 | 4 ms |
net.java.games.gluegen.runtime.StructAccessor.getIntAt (StructAccessor.java:118) | 0.01 | 4 ms |
net.java.games.jogl.impl.JAWT_DrawingSurfaceInfo.net.java.games.jogl.impl.JAWT_DrawingSurfaceInfo (JAWT_DrawingSurfaceInfo.java:23) | 0.01 | 4 ms |
net.java.games.jogl.impl.windows.WindowsGLContext.getJAWT (WindowsGLContext.java:205) | 0.01 | 4 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:90) | 0.01 | 4 ms |
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:73) | 0.01 | 4 ms |
com.xith3d.spatial.bounds.Sphere.classify (Sphere.java:122) | 0.01 | 4 ms |
java.util.Arrays.mergeSort (Arrays.java:1286) | 0.01 | 4 ms |
com.xith3d.scenegraph.View.renderOnce (View.java:446) | 0.01 | 4 ms |
java.util.AbstractList$Itr.java.util.AbstractList$Itr (AbstractList.java:394) | 0.01 | 4 ms |
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:100) | 0.01 | 4 ms |
net.java.games.jogl.impl.JAWT_DrawingSurface.GetDrawingSurfaceInfo (JAWT_DrawingSurface.java:44) | 0.01 | 4 ms |
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:99) | 0.01 | 4 ms |
com.xith3d.scenegraph.View.renderOnce (View.java:459) | 0.01 | 4 ms |
com.xith3d.render.jogl.CanvasPeerImpl.render (CanvasPeerImpl.java:176) | 0.01 | 4 ms |
com.xith3d.scenegraph.View.renderOnce (View.java:458) | 0.01 | 3 ms |
java.nio.DirectIntBufferU.java.nio.DirectIntBufferU (DirectIntBufferU.java:152) | 0.01 | 3 ms |
net.java.games.jogl.GLCanvas.displayImpl (GLCanvas.java:180) | 0.01 | 3 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:91) | 0.01 | 3 ms |
java.nio.DirectByteBuffer.java.nio.DirectByteBuffer (DirectByteBuffer.java:122) | 0.01 | 3 ms |
com.xith3d.scenegraph.Group.getAllChildren (Group.java:110) | 0.01 | 3 ms |
java.nio.DirectIntBufferU.java.nio.DirectIntBufferU (DirectIntBufferU.java:151) | 0.01 | 3 ms |
javax.vecmath.Matrix4f.mul (Matrix4f.java:2443) | 0.01 | 3 ms |
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.unlockSurface (WindowsOnscreenGLContext.java:188) | 0.01 | 3 ms |
javax.vecmath.Matrix4f.mul (Matrix4f.java:2489) | 0.01 | 3 ms |
com.xith3d.scenegraph.Node.updateTransformGroup (Node.java:232) | 0.01 | 3 ms |
com.xith3d.scenegraph.View.renderOnce (View.java:453) | 0.01 | 3 ms |
com.xith3d.scenegraph.View.renderOnce (View.java:464) | 0.01 | 3 ms |
com.xith3d.render.jogl.MaterialShaderPeer.shade (MaterialShaderPeer.java:32) | 0.01 | 3 ms |
net.java.games.gluegen.runtime.StructAccessor.intBuffer (StructAccessor.java:173) | 0.01 | 3 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:42) | 0.01 | 3 ms |
com.xith3d.render.jogl.CanvasPeerImpl.display (CanvasPeerImpl.java:128) | 0.01 | 3 ms |
com.xith3d.scenegraph.Node.updateLocalToVworld (Node.java:192) | 0.01 | 3 ms |
javax.vecmath.Matrix4f.setZero (Matrix4f.java:3145) | 0.01 | 3 ms |
com.xith3d.scenegraph.View.renderOnce (View.java:443) | 0.01 | 3 ms |
com.xith3d.scenegraph.Node.updateLocalToVworld (Node.java:201) | 0.01 | 3 ms |
com.xith3d.scenegraph.Node.updateLocalToVworld (Node.java:195) | 0.01 | 3 ms |
java.util.Arrays.mergeSort (Arrays.java:1280) | 0.01 | 3 ms |
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.lockSurface (WindowsOnscreenGLContext.java:164) | 0.01 | 3 ms |
net.java.games.jogl.impl.JAWT_DrawingSurfaceInfo.getBuffer (JAWT_DrawingSurfaceInfo.java:27) | 0.01 | 3 ms |
com.xith3d.test.CubeTest.com.xith3d.test.CubeTest (CubeTest.java:103) | 0.01 | 3 ms |
com.xith3d.test.CubeTest.com.xith3d.test.CubeTest (CubeTest.java:111) | 0.01 | 3 ms |
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.lockSurface (WindowsOnscreenGLContext.java:172) | 0.01 | 3 ms |
com.xith3d.scenegraph.View.renderOnce (View.java:445) | 0.01 | 3 ms |
net.java.games.jogl.impl.JAWT_DrawingSurface.Unlock (JAWT_DrawingSurface.java:60) | 0.01 | 3 ms |
com.xith3d.scenegraph.ListEnumeration.com.xith3d.scenegraph.ListEnumeration (ListEnumeration.java:17) | 0.01 | 3 ms |
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.lockSurface (WindowsOnscreenGLContext.java:142) | 0.01 | 3 ms |
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:78) | 0.01 | 3 ms |
com.xith3d.spatial.bounds.Sphere.classify (Sphere.java:124) | 0.01 | 3 ms |
com.xith3d.render.jogl.PolygonAttrShaderPeer.shade (PolygonAttrShaderPeer.java:41) | 0.01 | 3 ms |
net.java.games.jogl.impl.windows.WindowsGLContext.makeCurrent (WindowsGLContext.java:125) | 0.01 | 3 ms |
com.xith3d.scenegraph.Locale.getAllBranchGraphs (Locale.java:99) | <0.01 | 2 ms |
com.xith3d.scenegraph.Transform3D.set (Transform3D.java:347) | <0.01 | 2 ms |
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:139) | <0.01 | 2 ms |
javax.vecmath.Matrix4f.set (Matrix4f.java:1654) | <0.01 | 2 ms |
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.lockSurface (WindowsOnscreenGLContext.java:174) | <0.01 | 2 ms |
java.util.Arrays.sort (Arrays.java:1256) | <0.01 | 2 ms |
com.xith3d.render.Renderer.buildRenderFrame (Renderer.java:49) | <0.01 | 2 ms |
java.util.Arrays.mergeSort (Arrays.java:1296) | <0.01 | 2 ms |
com.xith3d.scenegraph.Transform3D.set (Transform3D.java:340) | <0.01 | 2 ms |
com.xith3d.scenegraph.Transform3D.set (Transform3D.java:341) | <0.01 | 2 ms |
com.xith3d.scenegraph.TransformGroup.setTransform (TransformGroup.java:43) | <0.01 | 2 ms |
com.xith3d.scenegraph.Transform3D.get (Transform3D.java:621) | <0.01 | 2 ms |
com.xith3d.scenegraph.Transform3D.get (Transform3D.java:613) | <0.01 | 2 ms |
com.xith3d.scenegraph.TransformGroup.setTransform (TransformGroup.java:45) | <0.01 | 2 ms |
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:105) | <0.01 | 2 ms |
com.xith3d.scenegraph.View.renderOnce (View.java:463) | <0.01 | 2 ms |
com.xith3d.scenegraph.View.renderOnce (View.java:455) | <0.01 | 2 ms |
com.xith3d.render.jogl.MaterialShaderPeer.shade (MaterialShaderPeer.java:29) | <0.01 | 2 ms |
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.free (WindowsOnscreenGLContext.java:131) | <0.01 | 2 ms |
com.xith3d.scenegraph.Transform3D.perspective (Transform3D.java:544) | <0.01 | 2 ms |
com.xith3d.scenegraph.Transform3D.transform (Transform3D.java:603) | <0.01 | 2 ms |
com.xith3d.scenegraph.Transform3D.transform (Transform3D.java:605) | <0.01 | 2 ms |
java.util.AbstractList$Itr.java.util.AbstractList$Itr (AbstractList.java:394) | <0.01 | 2 ms |
com.xith3d.scenegraph.View.renderOnce (View.java:460) | <0.01 | 2 ms |
com.xith3d.scenegraph.Transform3D.perspective (Transform3D.java:551) | <0.01 | 2 ms |
com.xith3d.render.CanvasPeerBase.render (CanvasPeerBase.java:72) | <0.01 | 2 ms |
com.xith3d.render.RenderBin$StateComparator.compare (RenderBin.java:128) | <0.01 | 2 ms |
com.xith3d.render.jogl.RenderingShaderPeer.shade (RenderingShaderPeer.java:34) | <0.01 | 2 ms |
com.xith3d.render.jogl.RenderingShaderPeer.shade (RenderingShaderPeer.java:32) | <0.01 | 2 ms |
javax.vecmath.Vector3f.javax.vecmath.Vector3f (Vector3f.java:93) | <0.01 | 2 ms |
java.nio.IntBuffer.java.nio.IntBuffer (IntBuffer.java:256) | <0.01 | 2 ms |
java.nio.IntBuffer.java.nio.IntBuffer (IntBuffer.java:257) | <0.01 | 2 ms |
java.util.Arrays.rangeCheck (Arrays.java:1316) | <0.01 | 2 ms |
java.nio.DirectByteBuffer.asIntBuffer (DirectByteBuffer.java:661) | <0.01 | 2 ms |
java.nio.DirectByteBuffer.asIntBuffer (DirectByteBuffer.java:680) | <0.01 | 2 ms |
com.xith3d.render.jogl.RenderingShaderPeer.shade (RenderingShaderPeer.java:40) | <0.01 | 2 ms |
com.xith3d.render.jogl.RenderingShaderPeer.shade (RenderingShaderPeer.java:41) | <0.01 | 2 ms |
java.nio.DirectByteBuffer.asIntBuffer (DirectByteBuffer.java:660) | <0.01 | 2 ms |
java.nio.DirectIntBufferU.java.nio.DirectIntBufferU (DirectIntBufferU.java:41) | <0.01 | 2 ms |
com.xith3d.render.jogl.PolygonAttrShaderPeer.shade (PolygonAttrShaderPeer.java:57) | <0.01 | 2 ms |
net.java.games.jogl.impl.GLContext.invokeGL (GLContext.java:130) | <0.01 | 2 ms |
com.xith3d.spatial.bounds.Frustum.classify (Frustum.java:120) | <0.01 | 2 ms |
net.java.games.jogl.impl.GLContext.invokeGL (GLContext.java:172) | <0.01 | 2 ms |
com.xith3d.render.jogl.TransformShaderPeer.shade (TransformShaderPeer.java:56) | <0.01 | 2 ms |
com.xith3d.render.jogl.PolygonAttrShaderPeer.shade (PolygonAttrShaderPeer.java:56) | <0.01 | 2 ms |
com.xith3d.test.CubeTest.com.xith3d.test.CubeTest (CubeTest.java:95) | <0.01 | 2 ms |
com.xith3d.render.jogl.TransformShaderPeer.shade (TransformShaderPeer.java:39) | <0.01 | 2 ms |
javax.vecmath.Matrix4f.mul (Matrix4f.java:2500) | <0.01 | 2 ms |
javax.vecmath.Matrix4f.mul (Matrix4f.java:2493) | <0.01 | 2 ms |
net.java.games.jogl.impl.windows.WindowsGLContext.getGLProcAddressTable (WindowsGLContext.java:164) | <0.01 | 2 ms |
com.xith3d.render.jogl.PolygonAttrShaderPeer.shade (PolygonAttrShaderPeer.java:64) | <0.01 | 1 ms |
com.xith3d.render.jogl.PolygonAttrShaderPeer.shade (PolygonAttrShaderPeer.java:67) | <0.01 | 1 ms |
net.java.games.gluegen.runtime.StructAccessor.intBuffer (StructAccessor.java:172) | <0.01 | 1 ms |
com.xith3d.render.jogl.TransformShaderPeer.shade (TransformShaderPeer.java:49) | <0.01 | 1 ms |
net.java.games.jogl.impl.JAWT_DrawingSurface.getBuffer (JAWT_DrawingSurface.java:27) | <0.01 | 1 ms |
java.util.Arrays.fill (Arrays.java:2015) | <0.01 | 1 ms |
com.xith3d.scenegraph.Node.updateLocalToVworld (Node.java:199) | <0.01 | 1 ms |
com.xith3d.render.jogl.TransformShaderPeer.shade (TransformShaderPeer.java:36) | <0.01 | 1 ms |
com.xith3d.spatial.bounds.Frustum.extract (Frustum.java:151) | <0.01 | 1 ms |
java.awt.Component.isDisplayable (Component.java:873) | <0.01 | 1 ms |
com.xith3d.spatial.bounds.Frustum.extract (Frustum.java:188) | <0.01 | 1 ms |
javax.vecmath.Matrix4f.setZero (Matrix4f.java:3152) | <0.01 | 1 ms |
java.util.Arrays.rangeCheck (Arrays.java:1313) | <0.01 | 1 ms |
com.xith3d.render.jogl.TransformShaderPeer.shade (TransformShaderPeer.java:57) | <0.01 | 1 ms |
net.java.games.jogl.impl.windows.WindowsGLImpl.glLoadTransposeMatrixf (WindowsGLImpl.java:11677) | <0.01 | 1 ms |
com.xith3d.render.jogl.RenderingShaderPeer.shade (RenderingShaderPeer.java:27) | <0.01 | 1 ms |
java.nio.DirectByteBuffer.asIntBuffer (DirectByteBuffer.java:662) | <0.01 | 1 ms |
java.nio.DirectByteBuffer.asIntBuffer (DirectByteBuffer.java:664) | <0.01 | 1 ms |
net.java.games.gluegen.runtime.StructAccessor.intBuffer (StructAccessor.java:175) | <0.01 | 1 ms |
javax.vecmath.Matrix4f.setZero (Matrix4f.java:3150) | <0.01 | 1 ms |
javax.vecmath.Matrix4f.setZero (Matrix4f.java:3147) | <0.01 | 1 ms |
net.java.games.jogl.impl.windows.WindowsGLImpl.glLoadTransposeMatrixf (WindowsGLImpl.java:11681) | <0.01 | 1 ms |
java.util.AbstractList$Itr.java.util.AbstractList$Itr (AbstractList.java:412) | <0.01 | 1 ms |
com.xith3d.render.jogl.TransformShaderPeer.shade (TransformShaderPeer.java:29) | <0.01 | 1 ms |
com.xith3d.render.jogl.PolygonAttrShaderPeer.shade (PolygonAttrShaderPeer.java:31) | <0.01 | 1 ms |
javax.vecmath.Matrix4f.javax.vecmath.Matrix4f (Matrix4f.java:326) | <0.01 | 1 ms |
javax.vecmath.Matrix4f.javax.vecmath.Matrix4f (Matrix4f.java:322) | <0.01 | 1 ms |
com.xith3d.scenegraph.Transform3D.perspective (Transform3D.java:539) | <0.01 | 1 ms |
javax.vecmath.Matrix4f.javax.vecmath.Matrix4f (Matrix4f.java:328) | <0.01 | 1 ms |
com.xith3d.scenegraph.View.renderOnce (View.java:476) | <0.01 | 1 ms |
com.xith3d.render.jogl.PolygonAttrShaderPeer.shade (PolygonAttrShaderPeer.java:66) | <0.01 | 1 ms |
com.xith3d.scenegraph.Transform3D.perspective (Transform3D.java:547) | <0.01 | 1 ms |
javax.vecmath.Matrix4f.javax.vecmath.Matrix4f (Matrix4f.java:320) | <0.01 | 1 ms |
com.xith3d.render.CanvasPeerBase.render (CanvasPeerBase.java:67) | <0.01 | 1 ms |
java.nio.IntBuffer.java.nio.IntBuffer (IntBuffer.java:265) | <0.01 | 1 ms |
javax.vecmath.Matrix4f.javax.vecmath.Matrix4f (Matrix4f.java:334) | <0.01 | 1 ms |
com.xith3d.render.jogl.TransformShaderPeer.shade (TransformShaderPeer.java:44) | <0.01 | 1 ms |
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:109) | <0.01 | 1 ms |
com.xith3d.scenegraph.Transform3D.perspective (Transform3D.java:550) | <0.01 | 1 ms |
com.xith3d.spatial.bounds.Frustum.extract (Frustum.java:187) | <0.01 | 1 ms |
com.xith3d.scenegraph.Node.updateLocalToVworld (Node.java:198) | <0.01 | 1 ms |
com.xith3d.scenegraph.Node.updateLocalToVworld (Node.java:204) | <0.01 | 1 ms |
com.xith3d.spatial.bounds.Frustum.extract (Frustum.java:146) | <0.01 | 1 ms |
com.xith3d.render.jogl.PolygonAttrShaderPeer.shade (PolygonAttrShaderPeer.java:42) | <0.01 | 1 ms |
com.xith3d.render.jogl.TransformShaderPeer.shade (TransformShaderPeer.java:55) | <0.01 | 1 ms |
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:112) | <0.01 | 1 ms |
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:108) | <0.01 | 1 ms |
java.nio.DirectByteBuffer.java.nio.DirectByteBuffer (DirectByteBuffer.java:123) | <0.01 | 1 ms |
com.xith3d.scenegraph.View.renderOnce (View.java:465) | <0.01 | 1 ms |
net.java.games.jogl.impl.windows.WindowsGLContext.makeCurrent (WindowsGLContext.java:112) | <0.01 | 1 ms |
net.java.games.jogl.impl.windows.WindowsGLContext.makeCurrent (WindowsGLContext.java:113) | <0.01 | 1 ms |
com.xith3d.scenegraph.Transform3D.get (Transform3D.java:615) | <0.01 | 1 ms |
javax.vecmath.Matrix4f.mul (Matrix4f.java:2428) | <0.01 | 1 ms |
javax.vecmath.Matrix4f.mul (Matrix4f.java:2459) | <0.01 | 1 ms |
com.xith3d.scenegraph.Transform3D.set (Transform3D.java:342) | <0.01 | 1 ms |
javax.vecmath.Matrix4f.mul (Matrix4f.java:2446) | <0.01 | 1 ms |
com.xith3d.render.jogl.CanvasPeerImpl.display (CanvasPeerImpl.java:133) | <0.01 | 1 ms |
javax.vecmath.Tuple3f.javax.vecmath.Tuple3f (Tuple3f.java:98) | <0.01 | 1 ms |
com.xith3d.render.jogl.CanvasPeerImpl.display (CanvasPeerImpl.java:129) | <0.01 | 1 ms |
net.java.games.jogl.impl.GLContext.invokeGL (GLContext.java:134) | <0.01 | 1 ms |
com.xith3d.spatial.bounds.Frustum.classify (Frustum.java:126) | <0.01 | 1 ms |
com.xith3d.render.CanvasPeerBase.renderStart (CanvasPeerBase.java:36) | <0.01 | 1 ms |
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.swapBuffers (WindowsOnscreenGLContext.java:139) | <0.01 | 1 ms |
net.java.games.jogl.impl.JAWT.GetDrawingSurface (JAWT.java:44) | <0.01 | 1 ms |
java.util.Arrays.mergeSort (Arrays.java:1284) | <0.01 | 1 ms |
java.util.Arrays.cloneSubarray (Arrays.java:1131) | <0.01 | 1 ms |
com.xith3d.scenegraph.Node.updateTransformGroup (Node.java:227) | <0.01 | 1 ms |
javax.vecmath.Matrix4f.mul (Matrix4f.java:2457) | <0.01 | 1 ms |
javax.vecmath.Matrix4f.mul (Matrix4f.java:2437) | <0.01 | 1 ms |
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.lockSurface (WindowsOnscreenGLContext.java:146) | <0.01 | 1 ms |
javax.vecmath.Matrix4f.mul (Matrix4f.java:2455) | <0.01 | 1 ms |
javax.vecmath.Matrix4f.mul (Matrix4f.java:2466) | <0.01 | 1 ms |
javax.vecmath.Matrix4f.mul (Matrix4f.java:2448) | <0.01 | 1 ms |
com.xith3d.scenegraph.ListEnumeration.com.xith3d.scenegraph.ListEnumeration (ListEnumeration.java:18) | <0.01 | 1 ms |
com.xith3d.render.Renderer.buildRenderFrame (Renderer.java:60) | <0.01 | 1 ms |
com.xith3d.render.Renderer.startFrame (Renderer.java:70) | <0.01 | 1 ms |
com.xith3d.scenegraph.ListEnumeration.com.xith3d.scenegraph.ListEnumeration (ListEnumeration.java:16) | <0.01 | 1 ms |
com.xith3d.render.RenderBin$StateComparator.com.xith3d.render.RenderBin$StateComparator (RenderBin.java:143) | <0.01 | 1 ms |
com.xith3d.render.jogl.RenderingShaderPeer.shade (RenderingShaderPeer.java:68) | <0.01 | 1 ms |
javax.vecmath.Matrix4f.mul (Matrix4f.java:2478) | <0.01 | 1 ms |
javax.vecmath.Matrix4f.mul (Matrix4f.java:2498) | <0.01 | 1 ms |
net.java.games.jogl.impl.windows.JAWT_Win32DrawingSurfaceInfo.net.java.games.jogl.impl.windows.JAWT_Win32DrawingSurfaceInfo (JAWT_Win32DrawingSurfaceInfo.java:22) | <0.01 | 1 ms |
net.java.games.gluegen.runtime.StructAccessor.net.java.games.gluegen.runtime.StructAccessor (StructAccessor.java:56) | <0.01 | 1 ms |
com.xith3d.test.CubeTest.com.xith3d.test.CubeTest (CubeTest.java:126) | <0.01 | 1 ms |
com.xith3d.render.jogl.RenderingShaderPeer.shade (RenderingShaderPeer.java:44) | <0.01 | 1 ms |
com.xith3d.scenegraph.BoundingSphere.transform (BoundingSphere.java:151) | <0.01 | 1 ms |
com.xith3d.render.jogl.RenderingShaderPeer.shade (RenderingShaderPeer.java:28) | <0.01 | 1 ms |
com.xith3d.render.RenderBin$StateComparator.com.xith3d.render.RenderBin$StateComparator (RenderBin.java:114) | <0.01 | 1 ms |
com.xith3d.test.CubeTest.com.xith3d.test.CubeTest (CubeTest.java:117) | <0.01 | 1 ms |
com.xith3d.scenegraph.BoundingSphere.transform (BoundingSphere.java:152) | <0.01 | 1 ms |
com.xith3d.test.CubeTest.com.xith3d.test.CubeTest (CubeTest.java:102) | <0.01 | 1 ms |
javax.vecmath.Matrix4f.set (Matrix4f.java:1669) | <0.01 | 1 ms |
javax.vecmath.Matrix4f.mul (Matrix4f.java:2513) | <0.01 | 1 ms |
javax.vecmath.Matrix4f.set (Matrix4f.java:1663) | <0.01 | 1 ms |
javax.vecmath.Matrix4f.mul (Matrix4f.java:2484) | <0.01 | 1 ms |
java.util.Arrays.fill (Arrays.java:2308) | <0.01 | 1 ms |
com.xith3d.render.RenderFrame.com.xith3d.render.RenderFrame (RenderFrame.java:21) | <0.01 | 1 ms |
com.xith3d.render.jogl.TransformShaderPeer.shade (TransformShaderPeer.java:50) | <0.01 | 1 ms |
javax.vecmath.Matrix4f.mul (Matrix4f.java:2545) | <0.01 | 1 ms |
com.xith3d.test.CubeTest.com.xith3d.test.CubeTest (CubeTest.java:93) | <0.01 | 1 ms |
net.java.games.jogl.impl.windows.JAWT_Win32DrawingSurfaceInfo.net.java.games.jogl.impl.windows.JAWT_Win32DrawingSurfaceInfo (JAWT_Win32DrawingSurfaceInfo.java:23) | <0.01 | 1 ms |
javax.vecmath.Matrix4f.set (Matrix4f.java:1662) | <0.01 | 1 ms |
javax.vecmath.Matrix4f.set (Matrix4f.java:1665) | <0.01 | 1 ms |
javax.vecmath.Matrix4f.mul (Matrix4f.java:2511) | <0.01 | 1 ms |
java.util.Arrays.sort (Arrays.java:1258) | <0.01 | 1 ms |