r/GraphicsProgramming • u/khongnt62 • 9d ago
Source Code imgui Login interface in C++ with DirectX 11
Enable HLS to view with audio, or disable this notification
some features
liquid cursor
great font [freetype & geist]
reusable components
curved and windowless window
lot of animated stuff
resources usage
40-50Mb of ram
1-2% Cpu ( average cpu)
40-50Vram
https://github.com/poncippg-spec/Free-Solace-ImGui-Interface (new repo as github terminated old one for no reason )
15
u/WittyWithoutWorry 9d ago
This is so cool. I've spent so much time with trying to make good UIs with ImGUI and have only ended up frustrated everytime (even with AI help).
ImGUI is definitely the most annoying UI library to style like this. Kudos for the awesome work!
10
u/khongnt62 9d ago edited 9d ago
seems github removed my account got no clue why
5
5
4
2
u/emrebell 9d ago
Since this is built with dx11. By any chance, can it be used on linux?
1
u/eidetic0 9d ago
totally amazed that this is ImGui! Having worked with it a lot… i assume you kinda wrapped it to make your own framework around it?
1
u/Next-Blackberry-991 9d ago
Really cool, but seems like your GitHub Link is not working. Would love to read the code.Â
1
u/KlayEverHood 7d ago
Amazing! We so much need an open UX toolkit. How hard would it be in your opinion to have it run on other backends like metal or Vulkan?
1
u/khongnt62 7d ago
easier
1
u/KlayEverHood 1d ago
Indeed, Vulkan backend works similarly well, just a hair slower on Windows.
Do you plan to add more controls and make it into a fully fledged set of widgets?
1
u/Dapper-Message-2066 7d ago
VERY cool.
Makes my decision easy - I will use DearImgui for my game's UI, despite the commonly parrotted wisdom that it's only good for internal tooling and debug UI.s
1
-9
u/lovelacedeconstruct 9d ago
The game hacking community really loves DearImGui for some reason
5
u/FemboysHotAsf 9d ago
Since game hackers dont care *that* much about the UI visually, only the UX, which ImGui in my opinion has perfected between simplicity, design, and usage (both developer and user)
4
u/eidetic0 9d ago
allows you to get controls on screen directly into the real data without worrying about MVC boilerplate. if you’re debugging in a game engine and just want to change a variable with a slider there is no easier option
45
u/TheWidrolo 9d ago
Genuinely so cool, because you can add whatever you want to it and it will still be faster than a hello world react app.