Search found 20 matches

by jimmy00784
Tue Oct 29, 2013 3:43 pm
Forum: Project Announcements
Topic: Linux compatible .Net bindings for irrLicht
Replies: 32
Views: 8102

Re: Linux compatible .Net bindings for irrLicht

Great news. Will monitor its progress.
by jimmy00784
Mon Aug 26, 2013 3:12 pm
Forum: Project Announcements
Topic: Linux compatible .Net bindings for irrLicht
Replies: 32
Views: 8102

Re: Linux compatible .Net bindings for irrLicht

i dont quite know how typemaps work, tried experimenting with them but without much success. They are plenty fun once you get a hang of them :P looking at your changes so far i see some memory leaks (unless swig does free up those objects, but i doubt it). for example in %typemap(out) path&. su...
by jimmy00784
Mon Aug 26, 2013 1:02 pm
Forum: Project Announcements
Topic: Linux compatible .Net bindings for irrLicht
Replies: 32
Views: 8102

Re: Linux compatible .Net bindings for irrLicht

roxaz, I took your python script that creates the C# project as well created my own make.sh inspired by your make.sh. I think I am going to pursue down the road of explicitly calling %include on all necessary modules. By the way, I've started using typemaps more often. I have been able to map almost...
by jimmy00784
Mon Aug 19, 2013 7:33 pm
Forum: Project Announcements
Topic: Linux compatible .Net bindings for irrLicht
Replies: 32
Views: 8102

Re: Linux compatible .Net bindings for irrLicht

roxaz, once you have got c/c++ wrapper to compile (with or without the two classes causing problem), let's get your changes merged. We can then start adding some examples to demonstrate how to use IrrlichtDotNet. I am thinking of using the examples from irrlicht tutorials. Once all the tutorials are...
by jimmy00784
Sun Aug 18, 2013 7:00 pm
Forum: Project Announcements
Topic: Linux compatible .Net bindings for irrLicht
Replies: 32
Views: 8102

Re: Linux compatible .Net bindings for irrLicht

No one has contacted me yet about this. The progress is certainly noteworthy, all thanks to your help. I'll approach them once we have a functioning setup if they contact me in the mean time.
by jimmy00784
Sun Aug 18, 2013 3:58 pm
Forum: Project Announcements
Topic: Linux compatible .Net bindings for irrLicht
Replies: 32
Views: 8102

Re: Linux compatible .Net bindings for irrLicht

Don't worry about IEventReceiver. For the 3 classes that inheirit it, just change the generated C# code for them from "override OnEvent" to "virtual OnEvent". Since those are base classes anyways, there will not be very many ocassions when you'd want to implement your own anyways...
by jimmy00784
Sun Aug 18, 2013 2:35 pm
Forum: Project Announcements
Topic: Linux compatible .Net bindings for irrLicht
Replies: 32
Views: 8102

Re: Linux compatible .Net bindings for irrLicht

For making the private classes public, you'll probably have to rewrite them again as public for SWIG similar to what you did for you patched files. Since these modified classes are only used to generate wrappers, and the actual irrlicht codebase is left untouched, you should be fine.
by jimmy00784
Sun Aug 18, 2013 2:08 pm
Forum: Project Announcements
Topic: Linux compatible .Net bindings for irrLicht
Replies: 32
Views: 8102

Re: Linux compatible .Net bindings for irrLicht

Some C++ templated classes did not generate complete C# classes so I created proxy classes to do the conversion for at least those classes that were needed to get some example classes to work. If C# classes can be generated, probably by using some of your patched header files, respective proxies won...
by jimmy00784
Sun Aug 18, 2013 7:28 am
Forum: Project Announcements
Topic: Linux compatible .Net bindings for irrLicht
Replies: 32
Views: 8102

Re: Linux compatible .Net bindings for irrLicht

I see your point with IEventReceiver.
Also, while the C# code compiles after commenting out the problem lines, the C++ code doesn't compile yet. That'll be something that'll need fixing before the library could be used in .Net code.
by jimmy00784
Sat Aug 17, 2013 5:38 pm
Forum: Project Announcements
Topic: Linux compatible .Net bindings for irrLicht
Replies: 32
Views: 8102

Re: Linux compatible .Net bindings for irrLicht

You rock @roxaz. Not upset that you turned the folder structure over its head. I had started working on that myself but you took care of it for me. Power of opensource in action :P Also IEventReceiver gets wrapped as an abstract class so no need of an interface. I have a working example. Here it is:...
by jimmy00784
Thu Aug 15, 2013 12:08 pm
Forum: Project Announcements
Topic: Linux compatible .Net bindings for irrLicht
Replies: 32
Views: 8102

Re: Linux compatible .Net bindings for irrLicht

Thanks @triton
I noticed dependencies on files like vcclr.h (I think) and was wondering if CppSharp has any hard dependencies on Windows only technologies that would make it unsuitable for cross platform development.
by jimmy00784
Wed Aug 14, 2013 6:58 pm
Forum: Project Announcements
Topic: Linux compatible .Net bindings for irrLicht
Replies: 32
Views: 8102

Re: Linux compatible .Net bindings for irrLicht

Thanks @roxaz CppSharp looks interesting. I'll review it and see if it can be used in place of SWIG. It doesn't say anywhere, and LLVM and CLANG are both opensource and available under Linux, so I am hoping this would work under Linux as well. If that is true, that from what I've read in their manua...
by jimmy00784
Tue Aug 13, 2013 12:55 pm
Forum: Project Announcements
Topic: Linux compatible .Net bindings for irrLicht
Replies: 32
Views: 8102

Re: Linux compatible .Net bindings for irrLicht

Thanks @Nadro. I'll contact Greenya and see if our goals are compatible.
by jimmy00784
Mon Aug 12, 2013 1:06 pm
Forum: Project Announcements
Topic: Linux compatible .Net bindings for irrLicht
Replies: 32
Views: 8102

Re: Linux compatible .Net bindings for irrLicht

Thanks for the info. I'll certainly take a look at irrlichtnet and if the goals are compatible, I might even consider combining efforts and begin contributing towards keeping irrlichtnet up to date with latest version of irrlicht. So far, I've been able to make available most necessary irrlicht clas...
by jimmy00784
Fri Jul 26, 2013 11:35 pm
Forum: Project Announcements
Topic: Linux compatible .Net bindings for irrLicht
Replies: 32
Views: 8102

Linux compatible .Net bindings for irrLicht

Hello all. I've started a project on GitHub to create a Linux compatible .Net binding for irrLicht using SWIG. The GitHub repo at https://github.com/jimmy00784/IrrlichtDotNet The need for this project arised out of, well, a lack of Linux compatible .Net bindings for irrLicht. What all bindings I fou...