{ "children": [ { "durationMs": 0.0123, "name": "glfwPollEvents", "startMs": 0.0008, "visualDurationMs": 0.0123, "visualStartMs": 0.0008 }, { "children": [ { "durationMs": 0.0022, "name": "ImGui_ImplOpenGL3_NewFrame", "startMs": 0.0143, "visualDurationMs": 0.0022, "visualStartMs": 0.0143 }, { "durationMs": 0.2772, "name": "ImGui_ImplGlfw_NewFrame", "startMs": 0.0169, "visualDurationMs": 0.2772, "visualStartMs": 0.0169 }, { "durationMs": 0.0427, "name": "ImGui::NewFrame", "startMs": 0.2957, "visualDurationMs": 0.0427, "visualStartMs": 0.2957 }, { "durationMs": 0.0307, "name": "ImGui::DockSpaceOverViewport", "startMs": 0.3392, "visualDurationMs": 0.0307, "visualStartMs": 0.3392 }, { "durationMs": 0.0027, "name": "glfwGetTime", "startMs": 0.3703, "visualDurationMs": 0.0027, "visualStartMs": 0.3703 } ], "durationMs": 0.3596, "name": "NewFrame", "startMs": 0.0136, "visualDurationMs": 0.3596, "visualStartMs": 0.0136 }, { "durationMs": 0.0583, "name": "Engine::ShowDebugOverlay", "startMs": 0.3737, "visualDurationMs": 0.0583, "visualStartMs": 0.3737 }, { "durationMs": 0.0281, "name": "Logger::Draw", "startMs": 0.4324, "visualDurationMs": 0.0281, "visualStartMs": 0.4324 }, { "durationMs": 0.0158, "name": "BeginMainMenuBar", "startMs": 0.4613, "visualDurationMs": 0.0158, "visualStartMs": 0.4613 }, { "durationMs": 0.0218, "name": "Engine::ShowColorCorrectionWindow", "startMs": 0.4776, "visualDurationMs": 0.0218, "visualStartMs": 0.4776 }, { "durationMs": 0.0159, "name": "Editor::AssetBrowser", "startMs": 0.5001, "visualDurationMs": 0.0159, "visualStartMs": 0.5001 }, { "children": [ { "durationMs": 0.0054, "name": "Engine::DrawObjectNode", "startMs": 0.5219, "visualDurationMs": 0.0054, "visualStartMs": 0.5219 } ], "durationMs": 0.0112, "name": "Engine::DrawSceneTree", "startMs": 0.5166, "visualDurationMs": 0.0112, "visualStartMs": 0.5166 }, { "durationMs": 0.0335, "name": "Engine::DrawInspectorUI", "startMs": 0.5286, "visualDurationMs": 0.0335, "visualStartMs": 0.5286 }, { "durationMs": 0.0009, "name": "Renderer::Resize", "startMs": 0.5668, "visualDurationMs": 0.0009, "visualStartMs": 0.5668 }, { "children": [ { "durationMs": 0.0084, "name": "glBindFramebuffer", "startMs": 0.5688, "visualDurationMs": 0.0084, "visualStartMs": 0.5688 }, { "durationMs": 0.0019, "name": "Renderer::ClearLights", "startMs": 0.5897, "visualDurationMs": 0.0019, "visualStartMs": 0.5897 } ], "durationMs": 0.0237, "name": "Renderer::Begin", "startMs": 0.5681, "visualDurationMs": 0.0237, "visualStartMs": 0.5681 }, { "durationMs": 0.0011, "name": "Reserve", "startMs": 0.5922, "visualDurationMs": 0.0011, "visualStartMs": 0.5922 }, { "durationMs": 0.003, "name": "Collect Objects", "startMs": 0.5936, "visualDurationMs": 0.003, "visualStartMs": 0.5936 }, { "children": [ { "durationMs": 0.0008, "name": "Renderer::UpdateClusterLights", "startMs": 0.5982, "visualDurationMs": 0.0008, "visualStartMs": 0.5982 } ], "durationMs": 0.002, "name": "Renderer::UpdateClusterLights", "startMs": 0.5972, "visualDurationMs": 0.002, "visualStartMs": 0.5972 }, { "durationMs": 0.0005, "name": "Sort Objects", "startMs": 0.5994, "visualDurationMs": 0.0005, "visualStartMs": 0.5994 }, { "children": [ { "durationMs": 0.0008, "name": "Scripts", "startMs": 0.6006, "visualDurationMs": 0.0008, "visualStartMs": 0.6006 }, { "durationMs": 0.0009, "name": "Particles", "startMs": 0.6017, "visualDurationMs": 0.0009, "visualStartMs": 0.6017 } ], "durationMs": 0.0026, "name": "Updates", "startMs": 0.6002, "visualDurationMs": 0.0026, "visualStartMs": 0.6002 }, { "durationMs": 0.0009, "name": "Render", "startMs": 0.6032, "visualDurationMs": 0.0009, "visualStartMs": 0.6032 }, { "children": [ { "durationMs": 0.0009, "name": "Renderer::FlushSprites", "startMs": 0.6051, "visualDurationMs": 0.0009, "visualStartMs": 0.6051 }, { "durationMs": 0.0011, "name": "Renderer::FlushQuads", "startMs": 0.6063, "visualDurationMs": 0.0011, "visualStartMs": 0.6063 } ], "durationMs": 0.0048, "name": "Renderer::End", "startMs": 0.6044, "visualDurationMs": 0.0048, "visualStartMs": 0.6044 }, { "children": [ { "durationMs": 0.1162, "name": "Renderer::GetFinalTexture", "startMs": 0.6103, "visualDurationMs": 0.1162, "visualStartMs": 0.6103 } ], "durationMs": 0.1204, "name": "Engine::DrawGameWindow", "startMs": 0.6096, "visualDurationMs": 0.1204, "visualStartMs": 0.6096 }, { "durationMs": 0.1372, "name": "Engine::ShowProfilerTimeline", "startMs": 0.7307, "visualDurationMs": 0.1372, "visualStartMs": 0.7307 }, { "children": [ { "durationMs": 0.0106, "name": "ImGui::Render", "startMs": 0.8692, "visualDurationMs": 0.0106, "visualStartMs": 0.8692 }, { "durationMs": 0.0025, "name": "glfwGetFramebufferSize", "startMs": 0.8803, "visualDurationMs": 0.0025, "visualStartMs": 0.8803 }, { "durationMs": 0.0016, "name": "glViewport", "startMs": 0.8831, "visualDurationMs": 0.0016, "visualStartMs": 0.8831 }, { "durationMs": 0.0153, "name": "glClear", "startMs": 0.8851, "visualDurationMs": 0.0153, "visualStartMs": 0.8851 }, { "durationMs": 0.1696, "name": "ImGui_ImplOpenGL3_RenderDrawData", "startMs": 0.9009, "visualDurationMs": 0.1696, "visualStartMs": 0.9009 }, { "durationMs": 2.596, "name": "glfwSwapBuffers", "startMs": 1.0714, "visualDurationMs": 2.596, "visualStartMs": 1.0714 } ], "durationMs": 2.8001, "name": "ImGui::Render", "startMs": 0.8684, "visualDurationMs": 2.8001, "visualStartMs": 0.8684 } ], "durationMs": 3.6691, "name": "Frame", "startMs": 0.0, "visualDurationMs": 3.6691, "visualStartMs": 0.0 }