mirror of
https://github.com/Detanup01/gbe_fork.git
synced 2025-01-13 02:43:54 +08:00
Initialize overlay after full initialization of UI.
This commit is contained in:
parent
05f3fa09b3
commit
7b53134512
@ -96,9 +96,10 @@ void DX10_Hook::prepareForOverlay(IDXGISwapChain* pSwapChain)
|
||||
pDevice->CreateRenderTargetView(pBackBuffer, NULL, &mainRenderTargetView);
|
||||
pBackBuffer->Release();
|
||||
|
||||
Hook_Manager::Inst().ChangeGameWindow(desc.OutputWindow);
|
||||
ImGui_ImplWin32_Init(desc.OutputWindow);
|
||||
ImGui_ImplDX10_Init(pDevice);
|
||||
Hook_Manager::Inst().ChangeGameWindow(desc.OutputWindow);
|
||||
|
||||
initialized = true;
|
||||
}
|
||||
|
||||
|
@ -109,9 +109,10 @@ void DX11_Hook::prepareForOverlay(IDXGISwapChain* pSwapChain)
|
||||
pDevice->CreateRenderTargetView(pBackBuffer, NULL, &mainRenderTargetView);
|
||||
pBackBuffer->Release();
|
||||
|
||||
Hook_Manager::Inst().ChangeGameWindow(desc.OutputWindow);
|
||||
ImGui_ImplWin32_Init(desc.OutputWindow);
|
||||
ImGui_ImplDX11_Init(pDevice, pContext);
|
||||
Hook_Manager::Inst().ChangeGameWindow(desc.OutputWindow);
|
||||
|
||||
initialized = true;
|
||||
}
|
||||
|
||||
|
@ -96,9 +96,10 @@ void DX9_Hook::prepareForOverlay(IDirect3DDevice9 *pDevice)
|
||||
ImGuiIO& io = ImGui::GetIO();
|
||||
io.IniFilename = NULL;
|
||||
|
||||
Hook_Manager::Inst().ChangeGameWindow(param.hFocusWindow);
|
||||
ImGui_ImplWin32_Init(param.hFocusWindow);
|
||||
ImGui_ImplDX9_Init(pDevice);
|
||||
Hook_Manager::Inst().ChangeGameWindow(param.hFocusWindow);
|
||||
|
||||
initialized = true;
|
||||
}
|
||||
|
||||
|
@ -73,10 +73,10 @@ void OpenGL_Hook::prepareForOverlay(HDC hDC)
|
||||
ImGuiIO& io = ImGui::GetIO();
|
||||
io.IniFilename = NULL;
|
||||
|
||||
Hook_Manager::Inst().ChangeGameWindow(hWnd);
|
||||
|
||||
ImGui_ImplWin32_Init(hWnd);
|
||||
ImGui_ImplOpenGL3_Init();
|
||||
Hook_Manager::Inst().ChangeGameWindow(hWnd);
|
||||
|
||||
initialized = true;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user