mirror of
https://github.com/ocornut/imgui.git
synced 2025-10-13 13:36:00 +00:00
WIP Backends: SDLRenderer3: fix for imgui_impl_sdl3 backend change storing WindowID instead of pointer in PlatformHandle.
This commit is contained in:
@@ -338,7 +338,8 @@ static void ImGui_ImplSDLRenderer3_CreateWindow(ImGuiViewport* viewport)
|
|||||||
ImGui_ImplSDLRenderer3_ViewportData* vd = IM_NEW(ImGui_ImplSDLRenderer3_ViewportData)();
|
ImGui_ImplSDLRenderer3_ViewportData* vd = IM_NEW(ImGui_ImplSDLRenderer3_ViewportData)();
|
||||||
viewport->RendererUserData = vd;
|
viewport->RendererUserData = vd;
|
||||||
|
|
||||||
SDL_Window* window = (SDL_Window*)viewport->PlatformHandle;
|
SDL_WindowID window_id = (SDL_WindowID)(intptr_t)viewport->PlatformHandle;
|
||||||
|
SDL_Window* window = SDL_GetWindowFromID(window_id);
|
||||||
vd->Renderer = SDL_CreateRenderer(window, nullptr);
|
vd->Renderer = SDL_CreateRenderer(window, nullptr);
|
||||||
SDL_SetRenderVSync(vd->Renderer, 0);
|
SDL_SetRenderVSync(vd->Renderer, 0);
|
||||||
IM_ASSERT(vd->Renderer != NULL);
|
IM_ASSERT(vd->Renderer != NULL);
|
||||||
|
Reference in New Issue
Block a user