This change
//init_info.Queue = *(_queue); // ImGui doesn't use the queue so no need to assign it.
in commit 7e94aad551a74ab3e9ac35eb6558fa795a75752e causes vsgImGui to crash in debug mode because ImGui makes the following assertion in vsgImGui/src/imgui/backends/imgui_impl_vulkan.cpp
Removing the comment to set the queue appears to fix the problem, but not sure if this will cause a problem anywhere else. Removing the assertion isn't as practical because it's within the Imgui library.
This change //init_info.Queue = *(_queue); // ImGui doesn't use the queue so no need to assign it.
in commit 7e94aad551a74ab3e9ac35eb6558fa795a75752e causes vsgImGui to crash in debug mode because ImGui makes the following assertion in vsgImGui/src/imgui/backends/imgui_impl_vulkan.cpp
ImGui_ImplVulkan_Init() ... IM_ASSERT(info->Queue != VK_NULL_HANDLE); ...
Removing the comment to set the queue appears to fix the problem, but not sure if this will cause a problem anywhere else. Removing the assertion isn't as practical because it's within the Imgui library.