imgui_impl_dx12: Cast to ImTextureID instead of void* to enable redefinition of ImTextureID (#2015, #301)

This commit is contained in:
Ryan Crandall 2018-08-09 08:44:29 -07:00 committed by omar
parent d5793102db
commit 9c0805010f

View File

@ -365,7 +365,7 @@ static void ImGui_ImplDX12_CreateFontsTexture()
// Store our identifier // Store our identifier
static_assert(sizeof(ImTextureID) >= sizeof(g_hFontSrvGpuDescHandle.ptr), "Can't pack descriptor handle into TexID, 32-bit not supported yet."); static_assert(sizeof(ImTextureID) >= sizeof(g_hFontSrvGpuDescHandle.ptr), "Can't pack descriptor handle into TexID, 32-bit not supported yet.");
io.Fonts->TexID = (void *)g_hFontSrvGpuDescHandle.ptr; io.Fonts->TexID = (ImTextureID)g_hFontSrvGpuDescHandle.ptr;
} }
bool ImGui_ImplDX12_CreateDeviceObjects() bool ImGui_ImplDX12_CreateDeviceObjects()