|
@@ -489,7 +489,7 @@ void ImGui_ImplVulkan_RenderDrawData(ImDrawData* draw_data, VkCommandBuffer comm
|
|
|
wrb->Index = 0;
|
|
|
wrb->Count = v->ImageCount;
|
|
|
wrb->FrameRenderBuffers = (ImGui_ImplVulkan_FrameRenderBuffers*)IM_ALLOC(sizeof(ImGui_ImplVulkan_FrameRenderBuffers) * wrb->Count);
|
|
|
- memset(wrb->FrameRenderBuffers, 0, sizeof(ImGui_ImplVulkan_FrameRenderBuffers) * wrb->Count);
|
|
|
+ memset((void*)wrb->FrameRenderBuffers, 0, sizeof(ImGui_ImplVulkan_FrameRenderBuffers) * wrb->Count);
|
|
|
}
|
|
|
IM_ASSERT(wrb->Count == v->ImageCount);
|
|
|
wrb->Index = (wrb->Index + 1) % wrb->Count;
|
|
@@ -1445,8 +1445,8 @@ void ImGui_ImplVulkanH_CreateWindowSwapChain(VkPhysicalDevice physical_device, V
|
|
|
wd->SemaphoreCount = wd->ImageCount + 1;
|
|
|
wd->Frames = (ImGui_ImplVulkanH_Frame*)IM_ALLOC(sizeof(ImGui_ImplVulkanH_Frame) * wd->ImageCount);
|
|
|
wd->FrameSemaphores = (ImGui_ImplVulkanH_FrameSemaphores*)IM_ALLOC(sizeof(ImGui_ImplVulkanH_FrameSemaphores) * wd->SemaphoreCount);
|
|
|
- memset(wd->Frames, 0, sizeof(wd->Frames[0]) * wd->ImageCount);
|
|
|
- memset(wd->FrameSemaphores, 0, sizeof(wd->FrameSemaphores[0]) * wd->SemaphoreCount);
|
|
|
+ memset((void*)wd->Frames, 0, sizeof(wd->Frames[0]) * wd->ImageCount);
|
|
|
+ memset((void*)wd->FrameSemaphores, 0, sizeof(wd->FrameSemaphores[0]) * wd->SemaphoreCount);
|
|
|
for (uint32_t i = 0; i < wd->ImageCount; i++)
|
|
|
wd->Frames[i].Backbuffer = backbuffers[i];
|
|
|
}
|