main.cpp (imgui-1.86) | : | main.cpp (imgui-1.87) | ||
---|---|---|---|---|
skipping to change at line 407 | skipping to change at line 407 | |||
// Setup Platform/Renderer backends | // Setup Platform/Renderer backends | |||
ImGui_ImplGlfw_InitForVulkan(window, true); | ImGui_ImplGlfw_InitForVulkan(window, true); | |||
ImGui_ImplVulkan_InitInfo init_info = {}; | ImGui_ImplVulkan_InitInfo init_info = {}; | |||
init_info.Instance = g_Instance; | init_info.Instance = g_Instance; | |||
init_info.PhysicalDevice = g_PhysicalDevice; | init_info.PhysicalDevice = g_PhysicalDevice; | |||
init_info.Device = g_Device; | init_info.Device = g_Device; | |||
init_info.QueueFamily = g_QueueFamily; | init_info.QueueFamily = g_QueueFamily; | |||
init_info.Queue = g_Queue; | init_info.Queue = g_Queue; | |||
init_info.PipelineCache = g_PipelineCache; | init_info.PipelineCache = g_PipelineCache; | |||
init_info.DescriptorPool = g_DescriptorPool; | init_info.DescriptorPool = g_DescriptorPool; | |||
init_info.Allocator = g_Allocator; | init_info.Subpass = 0; | |||
init_info.MinImageCount = g_MinImageCount; | init_info.MinImageCount = g_MinImageCount; | |||
init_info.ImageCount = wd->ImageCount; | init_info.ImageCount = wd->ImageCount; | |||
init_info.MSAASamples = VK_SAMPLE_COUNT_1_BIT; | ||||
init_info.Allocator = g_Allocator; | ||||
init_info.CheckVkResultFn = check_vk_result; | init_info.CheckVkResultFn = check_vk_result; | |||
ImGui_ImplVulkan_Init(&init_info, wd->RenderPass); | ImGui_ImplVulkan_Init(&init_info, wd->RenderPass); | |||
// Load Fonts | // Load Fonts | |||
// - If no fonts are loaded, dear imgui will use the default font. You can a lso load multiple fonts and use ImGui::PushFont()/PopFont() to select them. | // - If no fonts are loaded, dear imgui will use the default font. You can a lso load multiple fonts and use ImGui::PushFont()/PopFont() to select them. | |||
// - AddFontFromFileTTF() will return the ImFont* so you can store it if you need to select the font among multiple. | // - AddFontFromFileTTF() will return the ImFont* so you can store it if you need to select the font among multiple. | |||
// - If the file cannot be loaded, the function will return NULL. Please han dle those errors in your application (e.g. use an assertion, or display an error and quit). | // - If the file cannot be loaded, the function will return NULL. Please han dle those errors in your application (e.g. use an assertion, or display an error and quit). | |||
// - The fonts will be rasterized at a given size (w/ oversampling) and stor ed into a texture when calling ImFontAtlas::Build()/GetTexDataAsXXXX(), which Im Gui_ImplXXXX_NewFrame below will call. | // - The fonts will be rasterized at a given size (w/ oversampling) and stor ed into a texture when calling ImFontAtlas::Build()/GetTexDataAsXXXX(), which Im Gui_ImplXXXX_NewFrame below will call. | |||
// - Read 'docs/FONTS.md' for more instructions and details. | // - Read 'docs/FONTS.md' for more instructions and details. | |||
// - Remember that in C/C++ if you want to include a backslash \ in a string literal you need to write a double backslash \\ ! | // - Remember that in C/C++ if you want to include a backslash \ in a string literal you need to write a double backslash \\ ! | |||
End of changes. 2 change blocks. | ||||
1 lines changed or deleted | 3 lines changed or added |