C Port of Ogre 3D

Discussion area about developing or extending OGRE, adding plugins for it or building applications on it. No newbie questions please, use the Help forum for that.
LeftyGuitar
Gnoblar
Posts: 2
Joined: Mon Aug 31, 2020 10:39 pm

C Port of Ogre 3D

Post by LeftyGuitar »

Hello,

I have done a lot of work with Irrlicht. However Ogre 3D interests me as well. With Irrlicht there are a couple of C ports for it. I was wondering if there was any C ports for Ogre? How difficult would be to have it ported into C code? By having a C port, it would be easier to port Ogre to many other different programming languages.
paroj
OGRE Team Member
OGRE Team Member
Posts: 2106
Joined: Sun Mar 30, 2014 2:51 pm
x 1132

Re: C Port of Ogre 3D

Post by paroj »

this is probably the latest version of the C wrapper:
https://github.com/asceth/llcoi

However this is a lie:
By having a C port, it would be easier to port Ogre to many other different programming languages.
wrapping C++ classes to C and then back in the target language is way worse then just using SWIG, which we already do.
LeftyGuitar
Gnoblar
Posts: 2
Joined: Mon Aug 31, 2020 10:39 pm

Re: C Port of Ogre 3D

Post by LeftyGuitar »

Well this is a start, but the code-base is very old.