14 releases

0.3.4 Aug 20, 2023
0.3.3 Jun 16, 2023
0.2.9 Jun 6, 2023
0.2.7 May 30, 2023
0.1.2 Nov 12, 2022

#171 in Graphics APIs

Download history 65/week @ 2023-06-06 72/week @ 2023-06-13 41/week @ 2023-06-20 20/week @ 2023-06-27 18/week @ 2023-07-04 5/week @ 2023-07-11 10/week @ 2023-07-25 3/week @ 2023-08-01 22/week @ 2023-08-08 47/week @ 2023-08-15 21/week @ 2023-08-22 21/week @ 2023-08-29 30/week @ 2023-09-05 8/week @ 2023-09-12 6/week @ 2023-09-19

65 downloads per month

MIT license

270KB
1K 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

~177MB
~3M SLoC