-
Notifications
You must be signed in to change notification settings - Fork 134
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dot NET tasks #424
Comments
Will Diligent .NET support binaries to Linux ? |
I don't plan to do that at the moment, user demand for the nuget package is not high. To support the Linux version I need to put a lot of effort into modifying SharpGenTools |
Why do you need to modify SharpGenTools to support Linux? Shouldn't the bindings be cross platform? |
Both native dll and dll with managed code differ from platform to platform. So we need to add a feature that selects which dll folder should be used depending on the OS used, like it is done for selecting dlls depending on the processor architecture. |
Thanks for the reply. What would be different in the managed code besides perhaps call convention though? (and bug workarounds like unmanaged delegates) |
|
@Alan-FGR
|
@MikhailGorobets thank you so much for your support! I'm actually not currently in need of of Linux support. I was just curious on what would prevent the bindings from being cross platform as tbh that's the reason I'm considering it. From what you said it doesn't sound too hard. Later today I'll see if I can get it to work on Wasm and maybe bflat as well. Does SharpGenTools not generate a C layer on top of the C++ code? Also, do you plan to support DiligentFX? I was thinking of using that native "model" type and cal the more higher level stuff. |
@Alan-FGR |
vX.Y.Z
, use versionx.y.z
APIXYZWWW
, use versionx.y.z-w
(it is important to use-
as this will denote a prerelease package)The text was updated successfully, but these errors were encountered: