irrlicht.netcp
irrlicht.netcp
who admins the forums i've been trying to sign up for months and no one's posting anything. i've got a couple patches
Irrlicht.NET CP is not dead
As part of the project 3Di Viewer Rei (described in an earlier forum post here), we've made some significant improvements to Irrlicht.NET CP including improved stability and memory management. We have two public git repositories set up, one here as part of the Rei project, and another repository here devoted to the Irrlicht.NET CP library itself.
We've been contacted by the original maintainer of Irrlicht.NET CP and plan to continue forward with the project. Our team member Zaki would know the most about this, so I'll ask him to join the conversation here.
We have a discussion group set up at http://groups.google.com/group/3di-viewer-rei-dev for discussing Rei development, but we don't yet have a dedicated forum for discussion of Irrlicht.NET CP itself. I'll see if we can obtain admin rights to the original Irrlicht.NET CP forums; if not, we'll find some other place for Irrlicht.NET CP development discussion.
In the meantime, please feel free to share your patches with us and we'll see if we can get them into our git repositories.
Thanks,
-nlin
As part of the project 3Di Viewer Rei (described in an earlier forum post here), we've made some significant improvements to Irrlicht.NET CP including improved stability and memory management. We have two public git repositories set up, one here as part of the Rei project, and another repository here devoted to the Irrlicht.NET CP library itself.
We've been contacted by the original maintainer of Irrlicht.NET CP and plan to continue forward with the project. Our team member Zaki would know the most about this, so I'll ask him to join the conversation here.
We have a discussion group set up at http://groups.google.com/group/3di-viewer-rei-dev for discussing Rei development, but we don't yet have a dedicated forum for discussion of Irrlicht.NET CP itself. I'll see if we can obtain admin rights to the original Irrlicht.NET CP forums; if not, we'll find some other place for Irrlicht.NET CP development discussion.
In the meantime, please feel free to share your patches with us and we'll see if we can get them into our git repositories.
Thanks,
-nlin
Amennlin wrote:Irrlicht.NET CP is not dead
The original authors of Irrlicht.NETCP are fairly busy with other things so they will not have time to maintain the project. As nlin said above, the project 3Di Viewer "Rei" depends on Irrlicht.NETCP so we are definitely maintaining it in github. As the project is BSD, feel free to modify it (and patches are welcome too - if you are interested, you could either send me the patches, or sign up on github and fork the project; I can give you commit rights if the patches are ok).
There are currently two branches: a very stable one, that is located at http://github.com/3di/3di-viewer-rei-libs but it's part of a combination of Irrlicht.NETCP and another library and it is using Irrlicht 1.5. Another repository is where the next release is being developed at the moment http://github.com/zaki/irrlicht.netcp This one only contains Irrlicht.NETCP and the whole library is now based on Irrlicht 1.6 Unfortunately it's not quite stable yet, I'm working on fixing some accessviolations that were introduced with the changes in Irrlicht's API mainly and also adding the missing functionality. This is also the branch in which we succeeded with Linux support and hopefully proper Mac support will follow soon.
I was contacted by Lester recently whether I was interested in getting commit access to SVN, but I said that git(hub) suits the current needs better, as our Irrlicht.NETCP fork requires modifications to Irrlicht itself, but if you want your code in SVN, you should ask the original authors, they will surely be glad to help.
The forums I'm not quite sure of, as they seem very abandoned lately, but as nlin says, if there's no response, you can contact either of us and we'll gladly set up a forum or ML
Zaki
Interesting to hear that there is still active development in the cp wrapper.
You wrote you needed modifications to Irrlicht itself. It might be helpful to always create patches for those modifications and put them somewhere online and tell us. We don't really know what changes need to be made for a c# (or any other) wrapper. If we would know that we could be more careful in the engine or maybe even plan to add those patches. The way I do that in my own projects is that I do a diff on the sources before each check-in, throw all non-irrlicht changes out of that diff, save the rest to a file and write a short comment on what the patch does. I know the same information is already in the source control system, but it's just easier to show patches to others that way. And the more patches you get into Irrlicht the less work you will have on the next Irrlicht update (also from experience I can tell that just having each change as an own patch already helps a lot on updating).
You wrote you needed modifications to Irrlicht itself. It might be helpful to always create patches for those modifications and put them somewhere online and tell us. We don't really know what changes need to be made for a c# (or any other) wrapper. If we would know that we could be more careful in the engine or maybe even plan to add those patches. The way I do that in my own projects is that I do a diff on the sources before each check-in, throw all non-irrlicht changes out of that diff, save the rest to a file and write a short comment on what the patch does. I know the same information is already in the source control system, but it's just easier to show patches to others that way. And the more patches you get into Irrlicht the less work you will have on the next Irrlicht update (also from experience I can tell that just having each change as an own patch already helps a lot on updating).
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm