Skip to content

deps: bump ThirdParty/UI/imgui from 5098ce1 to 01380c5 - #551

Open
dependabot[bot] wants to merge 1 commit into
Workingfrom
dependabot/submodules/ThirdParty/UI/imgui-01380c5
Open

deps: bump ThirdParty/UI/imgui from 5098ce1 to 01380c5#551
dependabot[bot] wants to merge 1 commit into
Workingfrom
dependabot/submodules/ThirdParty/UI/imgui-01380c5

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 27, 2026

Copy link
Copy Markdown
Contributor

Bumps ThirdParty/UI/imgui from 5098ce1 to 01380c5.

Commits
  • 01380c5 Version 1.92.9
  • e722165 Docs: rework FAQ index, added multi-threading and string-view details.
  • d94d0f3 Examples: SDL+WebGPU: removed stray glfw from cmakefiles. (#9387, #9428)
  • f31f98f ImDrawData: fixed late initialized field. (Amend 6f41d13)
  • f594633 Popups: added bool return value to OpenPopup(), OpenPopupOnItemClick() functi...
  • b335bf4 Added ImTextureData::QueueUserData for staged-rendering texture queues e.g. i...
  • 6f41d13 DrawData: added FrameCount field to facilitate debugging multi-threading issu...
  • 5483893 (Breaking) ImDrawData: marked draw_data->CmdListsCount as obsolete. Use draw_...
  • 295385f Update FAQ.md
  • c9c458c Update FAQ.md
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [ThirdParty/UI/imgui](https://github.com/ocornut/imgui) from `5098ce1` to `01380c5`.
- [Release notes](https://github.com/ocornut/imgui/releases)
- [Commits](ocornut/imgui@5098ce1...01380c5)

---
updated-dependencies:
- dependency-name: ThirdParty/UI/imgui
  dependency-version: '01380c579715e62fb9a8d6ec0502c4ea83bfde6e'
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Jul 27, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies, submodules. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@github-actions

Copy link
Copy Markdown
Contributor

🔍 CodeQL Report

Language: c-cpp
Errors: 0 | Warnings: 50 | Notes: 0

⚠️ Warnings (50)
Rule Location Message
cpp/integer-multiplication-cast-to-long ThirdParty/AI/recastnavigation/Recast/Source/RecastMesh.cpp:1137 Multiplication result may overflow 'int' before it is converted to 'unsigned long'.
cpp/integer-multiplication-cast-to-long ThirdParty/AI/recastnavigation/Recast/Source/RecastMesh.cpp:878 Multiplication result may overflow 'int' before it is converted to 'unsigned long'.
cpp/integer-multiplication-cast-to-long ThirdParty/SDL2/src/audio/SDL_audiocvt.c:260 Multiplication result may overflow 'int' before it is converted to 'unsigned long'.
cpp/integer-multiplication-cast-to-long ThirdParty/SDL2/src/render/SDL_yuv_sw.c:126 Multiplication result may overflow 'int' before it is converted to 'unsigned long'.
cpp/integer-multiplication-cast-to-long ThirdParty/SDL2/src/render/SDL_yuv_sw.c:190 Multiplication result may overflow 'int' before it is converted to 'unsigned long'.
cpp/integer-multiplication-cast-to-long ThirdParty/SDL2/src/render/SDL_render.c:2410 Multiplication result may overflow 'float' before it is converted to 'double'.
cpp/integer-multiplication-cast-to-long ThirdParty/SDL2/src/render/SDL_render.c:2412 Multiplication result may overflow 'float' before it is converted to 'double'.
cpp/integer-multiplication-cast-to-long ThirdParty/SDL2/src/render/SDL_render.c:2429 Multiplication result may overflow 'float' before it is converted to 'double'.
cpp/integer-multiplication-cast-to-long ThirdParty/SDL2/src/render/SDL_render.c:2436 Multiplication result may overflow 'float' before it is converted to 'double'.
cpp/integer-multiplication-cast-to-long ThirdParty/SDL2/src/render/SDL_render.c:2448 Multiplication result may overflow 'float' before it is converted to 'double'.
cpp/integer-multiplication-cast-to-long ThirdParty/SDL2/src/render/SDL_render.c:2455 Multiplication result may overflow 'float' before it is converted to 'double'.
cpp/integer-multiplication-cast-to-long ThirdParty/SDL2/src/render/opengl/SDL_render_gl.c:486 Multiplication result may overflow 'int' before it is converted to 'unsigned long'.
cpp/integer-multiplication-cast-to-long ThirdParty/SDL2/src/render/opengl/SDL_render_gl.c:491 Multiplication result may overflow 'int' before it is converted to 'unsigned long'.
cpp/integer-multiplication-cast-to-long ThirdParty/SDL2/src/render/opengles/SDL_render_gles.c:913 Multiplication result may overflow 'int' before it is converted to 'size_t'.
cpp/integer-multiplication-cast-to-long ThirdParty/SDL2/src/render/opengles/SDL_render_gles.c:604 Multiplication result may overflow 'int' before it is converted to 'unsigned long'.
cpp/integer-multiplication-cast-to-long ThirdParty/SDL2/src/render/opengles/SDL_render_gles.c:426 Multiplication result may overflow 'int' before it is converted to 'size_t'.
cpp/integer-multiplication-cast-to-long ThirdParty/SDL2/src/render/opengles/SDL_render_gles.c:341 Multiplication result may overflow 'int' before it is converted to 'size_t'.
cpp/integer-multiplication-cast-to-long ThirdParty/SDL2/src/render/opengles2/SDL_render_gles2.c:1486 Multiplication result may overflow 'int' before it is converted to 'unsigned long'.
cpp/integer-multiplication-cast-to-long ThirdParty/SDL2/src/render/opengles2/SDL_render_gles2.c:1489 Multiplication result may overflow 'int' before it is converted to 'unsigned long'.
cpp/integer-multiplication-cast-to-long ThirdParty/SDL2/src/video/SDL_stretch.c:419 Multiplication result may overflow 'int' before it is converted to 'long'.
cpp/integer-multiplication-cast-to-long ThirdParty/SDL2/src/video/SDL_stretch.c:294 Multiplication result may overflow 'int' before it is converted to 'long'.
cpp/integer-multiplication-cast-to-long ThirdParty/Utils/stb/stb_image.h:177 Multiplication result may overflow 'int' before it is converted to 'size_t'.
cpp/integer-multiplication-cast-to-long ThirdParty/Utils/json/nlohmann_json.h:629 Multiplication result may overflow 'int' before it is converted to 'size_type'.
cpp/integer-multiplication-cast-to-long ThirdParty/Utils/json/nlohmann_json.h:630 Multiplication result may overflow 'int' before it is converted to 'size_type'.
cpp/integer-multiplication-cast-to-long ThirdParty/Physics/JoltPhysics/Jolt/Physics/Collision/Shape/HeightFieldShape.cpp:209 Multiplication result may overflow 'unsigned int' before it is converted to 'unsigned long'.
cpp/integer-multiplication-cast-to-long ThirdParty/Physics/JoltPhysics/Jolt/Physics/Collision/Shape/HeightFieldShape.cpp:1026 Multiplication result may overflow 'unsigned int' before it is converted to 'unsigned long'.
cpp/integer-multiplication-cast-to-long ThirdParty/Physics/JoltPhysics/Jolt/Physics/Collision/Shape/HeightFieldShape.cpp:1162 Multiplication result may overflow 'unsigned int' before it is converted to 'unsigned long'.
cpp/integer-multiplication-cast-to-long ThirdParty/Physics/JoltPhysics/Jolt/Physics/Collision/Shape/HeightFieldShape.cpp:1615 Multiplication result may overflow 'unsigned int' before it is converted to 'size_type'.
cpp/integer-multiplication-cast-to-long ThirdParty/Physics/JoltPhysics/Jolt/Physics/Collision/Shape/HeightFieldShape.cpp:531 Multiplication result may overflow 'unsigned int' before it is converted to 'size_type'.
cpp/integer-multiplication-cast-to-long ThirdParty/Physics/JoltPhysics/Jolt/Physics/Collision/Shape/HeightFieldShape.cpp:589 Multiplication result may overflow 'unsigned int' before it is converted to 'size_type'.
... ... 20 more findings omitted

Updated: 2026-07-27T04:20:40Z — this comment is updated in-place, not duplicated.

@github-actions

Copy link
Copy Markdown
Contributor

❌ CI Error Report

Failed jobs: clang-tidy, coverage, linux-asan, linux-clang-Release, linux-gcc-Debug, linux-msan, linux-tsan, macos-Debug-OpenGL, macos-Release-OpenGL, windows-vs2022-Debug
Errors: 46 | Test failures: 0 | Compiler warnings: 31

Build Errors

File Line Error Jobs
SparkEditor/Source/Core/EditorApplicationLinux.cpp 102 ‘ImGuiConfigFlags_DockingEnable’ was not declared in this scope; did you mean ‘ImGuiConfigFlags_N... coverage
SparkEditor/Source/Core/EditorApplicationLinux.cpp 105 ‘struct ImGuiIO’ has no member named ‘ConfigDockingWithShift’ coverage
SparkEditor/Source/Core/EditorTheme.cpp 295 ‘ImGuiCol_DockingPreview’ was not declared in this scope coverage
SparkEditor/Source/Core/EditorTheme.cpp 296 ‘ImGuiCol_DockingEmptyBg’ was not declared in this scope coverage
SparkEditor/Source/Core/EditorApplicationLinux.cpp 102 ‘ImGuiConfigFlags_DockingEnable’ was not declared in this scope; did you mean ‘ImGuiConfigFlags_N... linux-asan, linux-gcc-Debug, linux-tsan
SparkEditor/Source/Core/EditorApplicationLinux.cpp 105 ‘struct ImGuiIO’ has no member named ‘ConfigDockingWithShift’ linux-asan, linux-gcc-Debug, linux-tsan
SparkEditor/Source/Core/EditorApplicationLinux.cpp 102 use of undeclared identifier 'ImGuiConfigFlags_DockingEnable'; did you mean 'ImGuiConfigFlags_None'? linux-clang-Release
SparkEditor/Source/Core/EditorApplicationLinux.cpp 105 no member named 'ConfigDockingWithShift' in 'ImGuiIO' linux-clang-Release, macos-Debug-OpenGL, macos-Release-OpenGL
SparkEditor/Source/Core/EditorApplicationLinux.cpp 102 u e of undeclared identifier 'ImGuiConfigFlag _DockingEnable'; did you mean 'ImGuiConfigFlag _None'? macos-Debug-OpenGL, macos-Release-OpenGL
SparkEditor/Source/Core/EditorTheme.cpp 295 ‘ImGuiCol_DockingPreview’ was not declared in this scope linux-asan, linux-gcc-Debug, linux-tsan
SparkEditor/Source/Core/EditorTheme.cpp 296 ‘ImGuiCol_DockingEmptyBg’ was not declared in this scope linux-asan, linux-gcc-Debug, linux-tsan
SparkEditor/Source/Core/EditorTheme.cpp 295 use of undeclared identifier 'ImGuiCol_DockingPreview' linux-clang-Release, linux-msan
SparkEditor/Source/Core/EditorTheme.cpp 296 use of undeclared identifier 'ImGuiCol_DockingEmptyBg' linux-clang-Release, linux-msan
SparkEditor/Source/Core/EditorTheme.cpp 295 u e of undeclared identifier 'ImGuiCol_DockingPreview' macos-Debug-OpenGL, macos-Release-OpenGL
SparkEditor/Source/Core/EditorTheme.cpp 295 expected ']' macos-Debug-OpenGL, macos-Release-OpenGL
SparkEditor/Source/Core/EditorTheme.cpp 296 u e of undeclared identifier 'ImGuiCol_DockingEmptyBg' macos-Debug-OpenGL, macos-Release-OpenGL
Other errors (30)
SparkEditor\Source\Core\EditorTheme.cpp(295,11): error C2065: 'ImGuiCol_DockingPreview': undeclared identifier [build\Tests\SparkTests.vcxproj] [windows-vs2022-Debug]
SparkEditor\Source\Core\EditorTheme.cpp(296,11): error C2065: 'ImGuiCol_DockingEmptyBg': undeclared identifier [build\Tests\SparkTests.vcxproj] [windows-vs2022-Debug]
SparkEditor\Source\Core\EditorApplicationWindows.cpp(162,27): error C2065: 'ImGuiConfigFlags_DockingEnable': undeclared identifier [build\SparkEditor\SparkEditor.vcxproj] [windows-vs2022-Debug]
SparkEditor\Source\Core\EditorApplicationWindows.cpp(165,12): error C2039: 'ConfigDockingWithShift': is not a member of 'ImGuiIO' [build\SparkEditor\SparkEditor.vcxproj] [windows-vs2022-Debug]
SparkEditor\Source\Core\EditorNotificationManager.cpp(76,69): error C2065: 'ImGuiWindowFlags_NoDocking': undeclared identifier [build\SparkEditor\SparkEditor.vcxproj] [windows-vs2022-Debug]
SparkEditor\Source\Core\EditorTheme.cpp(295,11): error C2065: 'ImGuiCol_DockingPreview': undeclared identifier [build\SparkEditor\SparkEditor.vcxproj] [windows-vs2022-Debug]
SparkEditor\Source\Core\EditorTheme.cpp(296,11): error C2065: 'ImGuiCol_DockingEmptyBg': undeclared identifier [build\SparkEditor\SparkEditor.vcxproj] [windows-vs2022-Debug]
SparkEditor\Source\Core\EditorUI.cpp(591,16): error C2039: 'SetNextWindowViewport': is not a member of 'ImGui' [build\SparkEditor\SparkEditor.vcxproj] [windows-vs2022-Debug]
SparkEditor\Source\Core\EditorUI.cpp(591,16): error C3861: 'SetNextWindowViewport': identifier not found [build\SparkEditor\SparkEditor.vcxproj] [windows-vs2022-Debug]
SparkEditor\Source\Core\EditorUI.cpp(593,70): error C2065: 'ImGuiWindowFlags_NoDocking': undeclared identifier [build\SparkEditor\SparkEditor.vcxproj] [windows-vs2022-Debug]
SparkEditor\Source\Core\EditorUI.cpp(605,16): error C2039: 'DockSpace': is not a member of 'ImGui' [build\SparkEditor\SparkEditor.vcxproj] [windows-vs2022-Debug]
SparkEditor\Source\Core\EditorUI.cpp(605,59): error C2065: 'ImGuiDockNodeFlags_None': undeclared identifier [build\SparkEditor\SparkEditor.vcxproj] [windows-vs2022-Debug]
SparkEditor\Source\Core\EditorUI.cpp(605,16): error C3861: 'DockSpace': identifier not found [build\SparkEditor\SparkEditor.vcxproj] [windows-vs2022-Debug]
SparkEditor\Source\Core\EditorUI.cpp(651,16): error C2039: 'DockBuilderRemoveNode': is not a member of 'ImGui' [build\SparkEditor\SparkEditor.vcxproj] [windows-vs2022-Debug]
SparkEditor\Source\Core\EditorUI.cpp(651,16): error C3861: 'DockBuilderRemoveNode': identifier not found [build\SparkEditor\SparkEditor.vcxproj] [windows-vs2022-Debug]
Full error output
SparkEditor/Source/Core/EditorApplicationLinux.cpp:102:27: error: ‘ImGuiConfigFlags_DockingEnable’ was not declared in this scope; did you mean ‘ImGuiConfigFlags_None’?
SparkEditor/Source/Core/EditorApplicationLinux.cpp:105:12: error: ‘struct ImGuiIO’ has no member named ‘ConfigDockingWithShift’
SparkEditor/Source/Core/EditorTheme.cpp:295:11: error: ‘ImGuiCol_DockingPreview’ was not declared in this scope
SparkEditor/Source/Core/EditorTheme.cpp:296:11: error: ‘ImGuiCol_DockingEmptyBg’ was not declared in this scope
../../SparkEditor/Source/Core/EditorApplicationLinux.cpp:102:27: error: ‘ImGuiConfigFlags_DockingEnable’ was not declared in this scope; did you mean ‘ImGuiConfigFlags_None’?
../../SparkEditor/Source/Core/EditorApplicationLinux.cpp:105:12: error: ‘struct ImGuiIO’ has no member named ‘ConfigDockingWithShift’
../../SparkEditor/Source/Core/EditorTheme.cpp:295:11: error: ‘ImGuiCol_DockingPreview’ was not declared in this scope
../../SparkEditor/Source/Core/EditorTheme.cpp:296:11: error: ‘ImGuiCol_DockingEmptyBg’ was not declared in this scope
../../SparkEditor/Source/Core/EditorApplicationLinux.cpp:102:27: error: use of undeclared identifier 'ImGuiConfigFlags_DockingEnable'; did you mean 'ImGuiConfigFlags_None'?
../../SparkEditor/Source/Core/EditorApplicationLinux.cpp:105:12: error: no member named 'ConfigDockingWithShift' in 'ImGuiIO'
../../SparkEditor/Source/Core/EditorTheme.cpp:295:11: error: use of undeclared identifier 'ImGuiCol_DockingPreview'
../../SparkEditor/Source/Core/EditorTheme.cpp:296:11: error: use of undeclared identifier 'ImGuiCol_DockingEmptyBg'
../../SparkEditor/Source/Core/EditorApplicationLinux.cpp:102:27: error: u e of undeclared identifier 'ImGuiConfigFlag _DockingEnable'; did you mean 'ImGuiConfigFlag _None'?
../../SparkEditor/Source/Core/EditorTheme.cpp:295:11: error: u e of undeclared identifier 'ImGuiCol_DockingPreview'
../../SparkEditor/Source/Core/EditorTheme.cpp:295:77: error: expected ']'
../../SparkEditor/Source/Core/EditorTheme.cpp:296:11: error: u e of undeclared identifier 'ImGuiCol_DockingEmptyBg'
SparkEditor\Source\Core\EditorTheme.cpp(295,11): error C2065: 'ImGuiCol_DockingPreview': undeclared identifier [build\Tests\SparkTests.vcxproj]
SparkEditor\Source\Core\EditorTheme.cpp(296,11): error C2065: 'ImGuiCol_DockingEmptyBg': undeclared identifier [build\Tests\SparkTests.vcxproj]
SparkEditor\Source\Core\EditorApplicationWindows.cpp(162,27): error C2065: 'ImGuiConfigFlags_DockingEnable': undeclared identifier [build\SparkEditor\SparkEditor.vcxproj]
SparkEditor\Source\Core\EditorApplicationWindows.cpp(165,12): error C2039: 'ConfigDockingWithShift': is not a member of 'ImGuiIO' [build\SparkEditor\SparkEditor.vcxproj]
Compiler Warnings (31)
GameModules/SparkGameFPS/Source/Game/Game.cpp:468:22: warning: variable ‘pos’ set but not used [-Wunused-but-set-variable] [coverage]
GameModules/SparkGameFPS/Source/Game/Game.cpp:469:22: warning: variable ‘vel’ set but not used [-Wunused-but-set-variable] [coverage]
GameModules/SparkGameMMOFPS/Source/Persistence/TFUnlockTree.h:6:15: warning: "/*" within comment [-Wcomment] [coverage]
SparkEngine/Source/Engine/Editor/CoreComponentSerializersInternal.h:61:28: warning: ignoring return value of ‘entt::basic_registry<Entity, <template-parameter-1-2> >::entity_type entt::basic_registry<Entity, <template-parameter-1-2> >::create(entity_type) [with Entity = entt::entity; Allocator = std::allocator<entt::entity>; entity_type = entt::entity]’, declared with attribute ‘nodiscard’ [-Wunused-result] [coverage]
SparkEngine/Source/Core/PlatformDirectXMathStubs.h:52:13: warning: ISO C++ prohibits anonymous structs [-Wpedantic] [coverage]
SparkEngine/Source/Utils/../Core/PlatformDirectXMathStubs.h:52:13: warning: ISO C++ prohibits anonymous structs [-Wpedantic] [coverage]
../../../GameModules/SparkGameFPS/Source/Game/Game.cpp:468:22: warning: variable ‘pos’ set but not used [-Wunused-but-set-variable] [linux-asan, linux-gcc-Debug, linux-tsan]
../../../GameModules/SparkGameFPS/Source/Game/Game.cpp:469:22: warning: variable ‘vel’ set but not used [-Wunused-but-set-variable] [linux-asan, linux-gcc-Debug, linux-tsan]
../../../GameModules/SparkGameMMOFPS/Source/Persistence/TFUnlockTree.h:6:15: warning: "/*" within comment [-Wcomment] [linux-asan, linux-gcc-Debug, linux-tsan]
../SparkEngine/Source/Engine/Editor/CoreComponentSerializersInternal.h:61:28: warning: ignoring return value of ‘entt::basic_registry<Entity, <template-parameter-1-2> >::entity_type entt::basic_registry<Entity, <template-parameter-1-2> >::create(entity_type) [with Entity = entt::entity; Allocator = std::allocator<entt::entity>; entity_type = entt::entity]’, declared with attribute ‘nodiscard’ [-Wunused-result] [linux-asan, linux-gcc-Debug, linux-tsan]
../../SparkEngine/Source/Core/PlatformDirectXMathStubs.h:52:13: warning: ISO C++ prohibits anonymous structs [-Wpedantic] [linux-asan, linux-gcc-Debug, linux-tsan]
../../SparkEngine/Source/Utils/../Core/PlatformDirectXMathStubs.h:52:13: warning: ISO C++ prohibits anonymous structs [-Wpedantic] [linux-asan, linux-gcc-Debug, linux-tsan]
../../../GameModules/SparkGameMMOFPS/Source/Persistence/TFUnlockTree.h:6:15: warning: '/*' within block comment [-Wcomment] [linux-clang-Release]
../../../ThirdParty/SDL2/src/joystick/hidapi/SDL_hidapi_steam.c:165:9: warning: 'printf' macro redefined [-Wmacro-redefined] [linux-clang-Release]
../../../GameModules/SparkGameMMOFPS/Source/Net/TFServerSimNetHandlers.cpp:417:16: warning: variable 'recipients' set but not used [-Wunused-but-set-variable] [linux-clang-Release]
../SparkEngine/Source/Engine/Animation/BlendSpace.cpp:313:16: warning: variable 'validTriCount' set but not used [-Wunused-but-set-variable] [linux-clang-Release]
../SparkEngine/Source/Engine/Editor/CoreComponentSerializersInternal.h:61:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] [linux-clang-Release, linux-msan]
../SparkEngine/Source/Physics/PhysicsBodyImpl.cpp:270:23: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] [linux-clang-Release, linux-msan]
../SparkEngine/Source/Physics/PhysicsSystem.cpp:424:12: warning: use of old-style cast [-Wold-style-cast] [linux-clang-Release, linux-msan]
../../SparkEngine/Source/Core/PlatformDirectXMathStubs.h:51:13: warning: anonymous structs are a GNU extension [-Wgnu-anonymous-struct] [linux-clang-Release]
... and 11 more

Updated: 2026-07-27T05:07:52Z — this comment is updated in-place, not duplicated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants