DXSharp: DirectX 12, DXGI and DXC Compiler for .NET #1404
atcarter714
started this conversation in
Show and tell
Replies: 1 comment
-
That's great, but we already have Vortice, which replaces SharpDX, which replaces SlimDX. Why waste effort on a new implementation when you could be helping the existing one? Why do we need another competing library with a smaller user base and even less support? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Wanted to share a project I did using CsWin32 to generate interop bindings: an experimental .NET SDK for DirectX 12 w/ Agility SDK support, DXGI, DXCore, the DXC Shader Compiler and Win32/COM interoperability.
DxSharp

Yes, it works! The "BasicSample" app is the only sample I finished, which is a port of Microsoft's "Hello Triangle" sample from DirectX 12 samples repo. I wanted to go a lot further with it, clean it up to use purely unmanaged struct wrappers and even extend into DirectML, but I had to put it on pause (raising a child and looking for a job). I still have plans to polish it up in the future, build a higher-level framework for engines and games and do some other things with it. If I can get some people interested in playing with it that might push me to revisit it sooner. It is a massive project and I worked on it completely solo. Even has automated Azure Pipelines for a build matrix and some custom scripts and automations in there.
Enjoy playing with it, the API coverage is quite extensive. Just keep in mind that only one sample was finished and some of the experimental framework stuff is only half-baked.
Beta Was this translation helpful? Give feedback.
All reactions