diff --git a/src/engine/filesystem/FileBrowser.cpp b/src/engine/filesystem/FileBrowser.cpp index 659f26b..d0bb60d 100644 --- a/src/engine/filesystem/FileBrowser.cpp +++ b/src/engine/filesystem/FileBrowser.cpp @@ -29,8 +29,6 @@ namespace fgl::engine::filesystem void prepareFileGUI() { - ZoneScoped; - //Prepare textures needed. folder_texture = getTextureStore().load( "./assets/folder.png", vk::Format::eR8G8B8A8Unorm ); file_texture = getTextureStore().load( "./assets/file.png", vk::Format::eR8G8B8A8Unorm ); @@ -176,7 +174,6 @@ namespace fgl::engine::filesystem void FileBrowser::drawFile( const FileInfo& data ) { - ZoneScoped; ImGui::PushID( data.path.c_str() ); // file_texture->drawImGui( { 128, 128 } ); @@ -200,7 +197,6 @@ namespace fgl::engine::filesystem void FileBrowser::drawFolder( const DirInfo& data ) { - ZoneScoped; ImGui::PushID( data.path.c_str() ); if ( folder_texture->drawImGuiButton( { desired_size, desired_size } ) ) diff --git a/src/engine/gui/core.cpp b/src/engine/gui/core.cpp index ac7c4d7..81c9e59 100644 --- a/src/engine/gui/core.cpp +++ b/src/engine/gui/core.cpp @@ -26,6 +26,7 @@ namespace fgl::engine::gui void initGui( const Window& window, const Renderer& renderer ) { + ZoneScoped; IMGUI_CHECKVERSION(); ImGui::CreateContext(); [[maybe_unused]] ImGuiIO& io { ImGui::GetIO() }; @@ -67,6 +68,7 @@ namespace fgl::engine::gui void beginImGui() { + ZoneScoped; ImGui_ImplVulkan_NewFrame(); ImGui_ImplGlfw_NewFrame(); ImGui::NewFrame(); @@ -78,6 +80,7 @@ namespace fgl::engine::gui void endImGui( vk::raii::CommandBuffer& command_buffer ) { + ZoneScoped; ImGui::End(); ImGui::Render(); @@ -90,6 +93,7 @@ namespace fgl::engine::gui void drawRenderingOutputs( const FrameInfo& info ) { + ZoneScoped; ImGui::Begin( "RenderOutputs" ); enum RenderingOutputSelection : std::uint_fast8_t @@ -243,6 +247,7 @@ namespace fgl::engine::gui void drawEntityGUI( FrameInfo& info ) { + ZoneScoped; ImGui::Begin( "Scene" ); for ( OctTreeNodeLeaf* leaf : info.game_objects.getAllLeafs() ) @@ -265,6 +270,7 @@ namespace fgl::engine::gui void drawEntityInfo( FrameInfo& info ) { + ZoneScoped; ImGui::Begin( "Entity info" ); if ( selected_object ) selected_object->drawImGui(); @@ -274,6 +280,7 @@ namespace fgl::engine::gui void drawFilesystemGUI( FrameInfo& info ) { + ZoneScoped; ImGui::Begin( "File Picker", nullptr, ImGuiWindowFlags_MenuBar ); filesystem::FileBrowser::drawGui( info ); @@ -283,6 +290,7 @@ namespace fgl::engine::gui void cleanupImGui() { + ZoneScoped; ImGui_ImplVulkan_Shutdown(); ImGui_ImplGlfw_Shutdown(); ImGui::DestroyContext();