Skip to content

ImGUI window not responding in Vulkan render for Cemu emulator #12

@estukodev

Description

@estukodev

Hey everyone,

I'm having an issue with UniversalHookX and I could really use some help. I'm trying to hook my ImGUI window into the Vulkan render for the Cemu emulator, and I've enabled the Vulkan backend and everything seems to be working properly. When I inject my DLL into Cemu.exe, my window shows up just fine and I can add buttons, sliders, progress bars, etc. But when it comes to actually interacting with the ImGUI window, I'm having trouble - I can't move the window, resize it, or click on any buttons (although hovering seems to work).

I noticed that the callback function WndProc in the hook.cpp file takes a window (HWND) as an argument, but what's being passed into the loop doesn't seem to correspond to the Cemu window - although g_hWindow seems to be working fine.

I've tried printing the name of the window (hWnd in WndProc), but it seems to return an empty string.

I'm not familiar with ImGUI and Vulkan, so I'm not quite sure where to start troubleshooting. I've also tried testing this repo on a DirectX11 game (Black Ops 3), but I'm running into the same problem.

Any help or explanations would be greatly appreciate!

ezgif-4-34d163f9e8

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions