Hi all!
I am GSoc aspirant and I am looking to contribute to the OGRE community. I wanted to have an understanding of what we are looking for the iPhone port of OGRE. Do we have some links which can give some overview?
Bit about me: I am pretty new to the graphics field but I have around 4.5 years of professional experience which includes programming on C++, Mac OS X and iPhone OS (objective c/cocoa). I have a good experience in working on open source technologies especially applying code generation techniques to bridge technology gaps on Mac OS X and windows.
Would appreciate if someone can provide the basic information on this project so that I can explore it...
Thanks!
iPhone port: Enable running OGRE on an IPhone..
-
ashishs99
- Gnoblar
- Posts: 2
- Joined: Tue Mar 31, 2009 7:45 pm
-
tuan kuranes
- OGRE Retired Moderator

- Posts: 2653
- Joined: Wed Sep 24, 2003 8:07 am
- Location: Haute Garonne, France
- x 4
-
Assaf Raman
- OGRE Team Member

- Posts: 3092
- Joined: Tue Apr 11, 2006 3:58 pm
- Location: TLV, Israel
- x 76
Re: iPhone port: Enable running OGRE on an IPhone..
I am currently working on getting OGRE to run on symbian – so I guess the iPhone port is similar.
1. You need a mac with the iPhone SDK running.
2. You need to get STL working on iPhone (I guess you can use STLport - http://stoulouse.blogspot.com/2008/10/s ... phone.html)
3. You need all of OGRE dependencies to compile for the iPhone (freetype, freeimage, zzip, zlib).
4. You need to compile OGRE main for iPhone.
5. You need to compile the GLES render system for iPhone.
6. You need to compile the particle system plug-in for iPhone.
7. You need to get all the demos that work with the GLES render system on win32 – working on iPhone.
Not that hard, I will have the same for symbian by the time you start – so this will save you lots of time.
I hope this clears things up.
1. You need a mac with the iPhone SDK running.
2. You need to get STL working on iPhone (I guess you can use STLport - http://stoulouse.blogspot.com/2008/10/s ... phone.html)
3. You need all of OGRE dependencies to compile for the iPhone (freetype, freeimage, zzip, zlib).
4. You need to compile OGRE main for iPhone.
5. You need to compile the GLES render system for iPhone.
6. You need to compile the particle system plug-in for iPhone.
7. You need to get all the demos that work with the GLES render system on win32 – working on iPhone.
Not that hard, I will have the same for symbian by the time you start – so this will save you lots of time.
I hope this clears things up.
Watch out for my OGRE related tweets here.
-
sinbad
- OGRE Retired Team Member

- Posts: 19269
- Joined: Sun Oct 06, 2002 11:19 pm
- Location: Guernsey, Channel Islands
- x 67
Re: iPhone port: Enable running OGRE on an IPhone..
Since iPhone dev uses XCode (which uses gcc 4) just like Mac development STL should be no problem. The main task will be writing the support classes (windows, timers, event loops, integration with UIKit etc) for iPhone, which will no doubt share some code with the existing OS X classes but will need some iPhone-specific work too, and resolving any hardware / driver specific issues that may arise.
Unfortunately most of the iPhone dev information pushes Objective-C pretty hard, but I see no reason why C++ shouldn't work just fine anyway. It's just the UI side (config dialogs etc) that you'd need to write in Obj-C.
Unfortunately most of the iPhone dev information pushes Objective-C pretty hard, but I see no reason why C++ shouldn't work just fine anyway. It's just the UI side (config dialogs etc) that you'd need to write in Obj-C.
-
ashishs99
- Gnoblar
- Posts: 2
- Joined: Tue Mar 31, 2009 7:45 pm
Re: iPhone port: Enable running OGRE on an IPhone..
thanks Assaf and Sindbad. I think I would like to do it. I would explore it for myself and submit the proposal. thanks much!
-
Wolfmanfx
- OGRE Team Member

- Posts: 1525
- Joined: Fri Feb 03, 2006 10:37 pm
- Location: Austria - Leoben
- x 100
Re: iPhone port: Enable running OGRE on an IPhone..
You can look at the http://oolongengine.com/ which is also written in c++.
-
hagenkaiser
- Kobold
- Posts: 33
- Joined: Tue May 01, 2007 11:21 am
Re: iPhone port: Enable running OGRE on an IPhone..
Hello,
as i have seen someone else doing quite the same, i also wanted to ask you how far you are.
i am looking forward to get ogre on the iphone.
i would love to help here.
Link:
http://www.ogre3d.org/forums/viewtopic.php?f=4&t=48763
This is someone doing quite the same.
cheers
as i have seen someone else doing quite the same, i also wanted to ask you how far you are.
i am looking forward to get ogre on the iphone.
i would love to help here.
Link:
http://www.ogre3d.org/forums/viewtopic.php?f=4&t=48763
This is someone doing quite the same.
cheers
-
Assaf Raman
- OGRE Team Member

- Posts: 3092
- Joined: Tue Apr 11, 2006 3:58 pm
- Location: TLV, Israel
- x 76
Re: iPhone port: Enable running OGRE on an IPhone..
Thread locked, we have a full iphone port as for this date.
Watch out for my OGRE related tweets here.
