Switches to patched Dear ImGUI for UBSAN fix that is in master but not in the tagged release we're on

This commit is contained in:
Mason Remaley 2026-01-16 03:20:18 -08:00
parent 5a6af5bf23
commit 2e0d17bfc3

View file

@ -5,8 +5,12 @@
.minimum_zig_version = "0.16.0-dev.2193+fc517bd01", .minimum_zig_version = "0.16.0-dev.2193+fc517bd01",
.dependencies = .{ .dependencies = .{
.@"dear-imgui" = .{ .@"dear-imgui" = .{
.url = "https://github.com/ocornut/imgui/archive/refs/tags/v1.92.5-docking.tar.gz", // Using a patched version of v1.92.5-docking that has a UBSAN fix. The equivalent to
.hash = "N-V-__8AAEbOfQBnvcFcCX2W5z7tDaN8vaNZGamEQtNOe0UI", // this fix has already made it into master/docking, so we won't need the patch once the
// next version is tagged.
// .url = "https://github.com/ocornut/imgui/archive/refs/tags/v1.92.5-docking.tar.gz",
.url = "https://github.com/MasonRemaley/imgui/archive/6b55a006a469f85e788d91af02aa63cbb5ede6d4.tar.gz",
.hash = "N-V-__8AALfOfQAZ-fEyLsQFoSvmtGxQCT4wUQ6SdhMsBodJ",
}, },
.@"Vulkan-Headers" = .{ .@"Vulkan-Headers" = .{
.url = "https://github.com/KhronosGroup/Vulkan-Headers/archive/refs/tags/v1.4.313.tar.gz", .url = "https://github.com/KhronosGroup/Vulkan-Headers/archive/refs/tags/v1.4.313.tar.gz",