Mikhail Gorobets

Results 34 comments of Mikhail Gorobets

NeoDemo does not work on this machine.

@crystalthoughts You need to install ATL.

You need to take the last changes

@roy-t You can use my branch. I fixed a lot of bugs and added some new features. https://github.com/MikhailGorobets/Diligent-SharpGenTools Here is an example https://github.com/DiligentGraphics/DiligentCore/pull/396

> 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...

> 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....

> Thanks for the reply. What would be different in the managed code besides perhaps call convention though? (and bug workarounds like unmanaged delegates) `NativeWindow` is `typedef` to platform specific...

@Alan-FGR If you really need a Linux version of the package, you can do the following: * Native DLLs from DiligentCore compiled for Linux. * Modify the `Mapping.xml` file https://github.com/DiligentGraphics/DiligentCore/blob/master/Graphics/GraphicsEngine.NET/Mapping.xml....

@Alan-FGR The code generated by SharpGenTools uses a pointer to the vtable of the corresponding COM object, and by offset, we invoke the corresponding method. It does not generate any...

The functions `glPushDebugGroup` `glPopDebugGroup` have a significant overhead on the CPU side. It may be worth adding a flag to `EngineGLCreateInfo` to disable debug marks