Skip to content

D3D11 Hook with ImGui integration (x86 / x64) - Make D3D11 internal menu with ImGui (Resize & Fullscreen support)

License

Notifications You must be signed in to change notification settings

adamhlt/D3D11-Hook-ImGui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

            ____ _____ ____ ______   __  __            __      ____          ______      _ 
           / __ \__  // __ <  <  /  / / / /___  ____  / /__   /  _/___ ___  / ____/_  __(_)
          / / / //_ </ / / / // /  / /_/ / __ \/ __ \/ //_/   / // __ `__ \/ / __/ / / / / 
         / /_/ /__/ / /_/ / // /  / __  / /_/ / /_/ / ,<    _/ // / / / / / /_/ / /_/ / /
        /_____/____/_____/_//_/  /_/ /_/\____/\____/_/|_|  /___/_/ /_/ /_/\____/\__,_/_/
                                                                       
                                                                      
                           D3D11 Hook with ImGui integration (x86 / x64)
                                Make D3D11 internal menu with ImGui
                                   (Resize & Fullscreen support)

C++ Windows x86 x64

📖 Project Overview :

D3D11 Hook with ImGui integration written in C++, works on x86 and x64 with all librairies and includes.

Features :

  • Handle window resize
  • DLL unload itself
  • Handler external unload
  • Handle fullscreen change

Used librairies :

🚀 Getting Started

This project use MS Detours library for hooking and obviously D3D11 SDK.

MS Detours library is already include in the project folder, but if you don't have DirectX SDK you can download it here.

Note
Make sure that DXSDK_DIR is declared in your environment variables.

To see your environment variables :

Settings --> System --> About --> System Advanced Settings --> Environment Variables

Visual Studio :

  1. Open the solution file (.sln).
  2. Build the project in Release (x86 or x64)

Every configuration in x86 / x64 (Debug and Realese) are already configured with librairies and includes.

🧪 Demonstration :

Demo.mp4

About

D3D11 Hook with ImGui integration (x86 / x64) - Make D3D11 internal menu with ImGui (Resize & Fullscreen support)

Topics

Resources

License

Stars

Watchers

Forks