19 releases

0.3.9 Apr 17, 2025
0.3.8 Feb 16, 2025
0.3.7 Feb 1, 2024
0.3.6 Oct 5, 2023
0.1.2 Nov 12, 2022

#355 in GUI

Download history 116/week @ 2025-02-12 14/week @ 2025-02-19 4/week @ 2025-02-26 161/week @ 2025-04-16

161 downloads per month

MIT license

275KB
1.5K SLoC

egui-d3d9

D3D9 backend for egui. Primarily intended for source games like CS:GO and GMod.

It's not perfect by far, but it'll do. This is a rewrite of a fork I had of sy1ntexx's egui-d3d11. The input manager and the example code are still mostly from that repository. A lot of the general structure was inherited, as I found it quite intuitive.

Turns out, porting from D3D11 down to D3D9 is harder than just doing D3D9.

DirectX Pipeline

Dependencies

~129MB
~2M SLoC