From 8e5655abb3682950d7829f41fee66f7fd68a6d6a Mon Sep 17 00:00:00 2001 From: OusmBlueNinja <89956790+OusmBlueNinja@users.noreply.github.com> Date: Sun, 20 Apr 2025 16:11:34 -0500 Subject: [PATCH] Added Profiling Warning --- imgui.ini | 46 ++++++++++++++++++++++++---------------------- remake/build.log | 5 ++--- src/src/Engine.cpp | 1 + 3 files changed, 27 insertions(+), 25 deletions(-) diff --git a/imgui.ini b/imgui.ini index ec810ba..32c97ff 100644 --- a/imgui.ini +++ b/imgui.ini @@ -10,40 +10,40 @@ Collapsed=1 [Window][WindowOverViewport_11111111] Pos=0,19 -Size=1280,701 +Size=1920,1158 Collapsed=0 [Window][Inspector] -Pos=0,421 -Size=342,299 +Pos=0,683 +Size=342,494 Collapsed=0 DockId=0x0000000A,0 [Window][Scene Tree] Pos=0,19 -Size=342,400 +Size=342,662 Collapsed=0 DockId=0x00000009,0 [Window][Viewport] Pos=344,19 -Size=936,207 +Size=1576,535 Collapsed=0 -DockId=0x00000007,0 +DockId=0x0000000B,0 [Window][##MainMenuBar] Size=1280,19 Collapsed=0 [Window][Performance Info] -Pos=1083,228 -Size=197,273 +Pos=1588,840 +Size=332,118 Collapsed=0 DockId=0x00000003,0 [Window][Console] -Pos=344,228 -Size=363,492 +Pos=344,840 +Size=612,337 Collapsed=0 DockId=0x0000000D,0 @@ -51,13 +51,13 @@ DockId=0x0000000D,0 Pos=265,19 Size=1263,674 Collapsed=0 -DockId=0x00000007,1 +DockId=0x0000000B,1 [Window][Profiler] -Pos=344,19 -Size=936,207 +Pos=344,556 +Size=1576,282 Collapsed=0 -DockId=0x00000007,1 +DockId=0x0000000C,0 [Window][Profiler Timeline] Pos=265,69 @@ -78,29 +78,31 @@ Collapsed=0 DockId=0x00000005,1 [Window][Color Correction] -Pos=1083,503 -Size=197,217 +Pos=1588,960 +Size=332,217 Collapsed=0 DockId=0x00000004,0 [Window][Asset Browser] -Pos=709,228 -Size=372,492 +Pos=958,840 +Size=628,337 Collapsed=0 DockId=0x0000000E,0 [Docking][Data] -DockSpace ID=0x11111111 Window=0x1BBC0F80 Pos=0,19 Size=1280,701 Split=X +DockSpace ID=0x11111111 Window=0x1BBC0F80 Pos=0,19 Size=1920,1158 Split=X DockNode ID=0x00000001 Parent=0x11111111 SizeRef=342,701 Split=Y Selected=0x12EF0F59 DockNode ID=0x00000009 Parent=0x00000001 SizeRef=385,662 HiddenTabBar=1 Selected=0x12EF0F59 DockNode ID=0x0000000A Parent=0x00000001 SizeRef=385,494 HiddenTabBar=1 Selected=0x36DC96AB DockNode ID=0x00000002 Parent=0x11111111 SizeRef=1576,701 Split=Y Selected=0xC450F867 - DockNode ID=0x00000007 Parent=0x00000002 SizeRef=606,664 CentralNode=1 Selected=0x9B5D3198 - DockNode ID=0x00000008 Parent=0x00000002 SizeRef=606,492 Split=X Selected=0x9B5D3198 + DockNode ID=0x00000007 Parent=0x00000002 SizeRef=606,819 Split=Y Selected=0xC450F867 + DockNode ID=0x0000000B Parent=0x00000007 SizeRef=1576,535 CentralNode=1 HiddenTabBar=1 Selected=0xC450F867 + DockNode ID=0x0000000C Parent=0x00000007 SizeRef=1576,282 Selected=0x9B5D3198 + DockNode ID=0x00000008 Parent=0x00000002 SizeRef=606,337 Split=X Selected=0x9B5D3198 DockNode ID=0x00000005 Parent=0x00000008 SizeRef=737,481 Split=X Selected=0x9B5D3198 DockNode ID=0x0000000D Parent=0x00000005 SizeRef=363,248 HiddenTabBar=1 Selected=0xEA83D666 DockNode ID=0x0000000E Parent=0x00000005 SizeRef=372,248 HiddenTabBar=1 Selected=0x36AF052B DockNode ID=0x00000006 Parent=0x00000008 SizeRef=197,481 Split=Y Selected=0x3FC1A724 - DockNode ID=0x00000003 Parent=0x00000006 SizeRef=226,273 HiddenTabBar=1 Selected=0x3FC1A724 + DockNode ID=0x00000003 Parent=0x00000006 SizeRef=226,118 HiddenTabBar=1 Selected=0x3FC1A724 DockNode ID=0x00000004 Parent=0x00000006 SizeRef=226,217 HiddenTabBar=1 Selected=0xA873C17F diff --git a/remake/build.log b/remake/build.log index a49f863..65b6dd4 100644 --- a/remake/build.log +++ b/remake/build.log @@ -1,4 +1,3 @@ -[COMPILE] g++ -std=c++20 -Wall -g -Isrc/include -Isrc/include/lua -Isrc/vendor -Isrc/vendor/imgui -Isrc/vendor/box2d -IC:/msys64/mingw64/include -IC:\msys64\mingw64\lib\libyaml-cpp.a -Isrc\vendor\imgui -MMD -MP -c src\src\core\utils\utils.cpp -o src\build\core\utils\utils.o -[COMPILE] g++ -std=c++20 -Wall -g -Isrc/include -Isrc/include/lua -Isrc/vendor -Isrc/vendor/imgui -Isrc/vendor/box2d -IC:/msys64/mingw64/include -IC:\msys64\mingw64\lib\libyaml-cpp.a -Isrc\vendor\imgui -MMD -MP -c src\src\Engine.cpp -o src\build\Engine.o +[COMPILE] g++ -std=c++20 -Wall -g -Isrc/include -Isrc/include/lua -Isrc/vendor -Isrc/vendor/imgui -Isrc/vendor/box2d -IC:/msys64/mingw64/include -Isrc\vendor\imgui -IC:\msys64\mingw64\lib\libyaml-cpp.a -MMD -MP -c src\src\Engine.cpp -o src\build\Engine.o [LINK] g++ src\build\Engine.o src\build\main.o src\build\Renderer.o src\build\Components\CameraComponent.o src\build\Components\LightComponent.o src\build\Components\PhysicsComponent.o src\build\Components\ScriptComponent.o src\build\Components\SpriteComponent.o src\build\Components\TextComonent.o src\build\Components\TilemapComponent.o src\build\core\utils\AssetLoader.o src\build\core\utils\EngineConfig.o src\build\core\utils\ExceptionHandler.o src\build\core\utils\FileDialog.o src\build\core\utils\input.o src\build\core\utils\Logging.o src\build\core\utils\Profiler.o src\build\core\utils\utils.o src\build\editor\windows\AssetBrowser.o src\build\editor\windows\Inspector.o src\build\Entitys\Object.o src\build\utils\GameObjectsList.o src\build\utils\Shader.o src\build\utils\UID.o src\build\lapi.o src\build\lauxlib.o src\build\lbaselib.o src\build\lcode.o src\build\lcorolib.o src\build\lctype.o src\build\ldblib.o src\build\ldebug.o src\build\ldo.o src\build\ldump.o src\build\lfunc.o src\build\lgc.o src\build\linit.o src\build\liolib.o src\build\llex.o src\build\lmathlib.o src\build\lmem.o src\build\loadlib.o src\build\lobject.o src\build\lopcodes.o src\build\loslib.o src\build\lparser.o src\build\lstate.o src\build\lstring.o src\build\lstrlib.o src\build\ltable.o src\build\ltablib.o src\build\ltm.o src\build\lua.o src\build\luac.o src\build\lundump.o src\build\lutf8lib.o src\build\lvm.o src\build\lzio.o src\build\imgui.o src\build\imgui_demo.o src\build\imgui_draw.o src\build\imgui_impl_glfw.o src\build\imgui_impl_opengl3.o src\build\imgui_tables.o src\build\imgui_widgets.o src\build\aabb.o src\build\arena_allocator.o src\build\array.o src\build\bitset.o src\build\body.o src\build\broad_phase.o src\build\constraint_graph.o src\build\contact.o src\build\contact_solver.o src\build\core.o src\build\distance.o src\build\distance_joint.o src\build\dynamic_tree.o src\build\geometry.o src\build\hull.o src\build\id_pool.o src\build\island.o src\build\joint.o src\build\manifold.o src\build\math_functions.o src\build\motor_joint.o src\build\mouse_joint.o src\build\mover.o src\build\prismatic_joint.o src\build\revolute_joint.o src\build\sensor.o src\build\shape.o src\build\solver.o src\build\solver_set.o src\build\table.o src\build\timer.o src\build\types.o src\build\weld_joint.o src\build\wheel_joint.o src\build\world.o -o src\build\app.exe -LC:\msys64\mingw64\lib -lglfw3 -lglew32 -lopengl32 -lgdi32 -lyaml-cpp -lcomdlg32 -lssl -lcrypto -[ERROR] Interrupted by user. +[RUN] Executed app.exe successfully. diff --git a/src/src/Engine.cpp b/src/src/Engine.cpp index c33e9c3..468f7db 100644 --- a/src/src/Engine.cpp +++ b/src/src/Engine.cpp @@ -604,6 +604,7 @@ void Engine::Run() ImGui::Checkbox("Enable Gizmos", &g_engineConfig.settings.draw_gizmos); if (ImGui::BeginMenu("Profiling")) { + ImGui::Text("Note: Slow"); ImGui::Checkbox("Profiling", &g_engineConfig.settings.profile_enabled); if (g_engineConfig.settings.profile_enabled) {