Hello all.
I have a question for the active developers of this project, more specifically the people working on the 3.x.x version. First off, I understand you have started moving the game to Qt; a library I'm fairly familiar with. I also understand there's a lot of people asking about porting the iOS and Android. My question has two parts a. has there been work on eliminating dependencies? and b. has any work been done to try and move the game to OpenGL ES(to my understanding is what is needed for it to work on mobile platforms,) and if so who could I contact to try and assist them with this?
I'm still reviewing the source so I'm a bit ignorant to what your using a few of the games dependencies for. Like Physfs, from what I understand you use that for zip file handling, something that isn't hard to do with Qt's io. I know iOS and Android have some sort of version of OpenAL, and I do know Qt has audio playback capabilities, but I'm not sure how good it is.
Also OT: your bug tracker confuses me, lol.
Eliminating dependencies
-
Safety0ff
- Trained

- Posts: 397
- Joined: 18 Jul 2009, 23:23
Re: Eliminating dependencies
Not particularly, though we've replaced 2 libs by using Qt.Mr Gnome wrote:has there been work on eliminating dependencies?
There was work started to switch away from immediate mode rendering, but the person became busy and the work halted.has any work been done to try and move the game to OpenGL ES(to my understanding is what is needed for it to work on mobile platforms,) and if so who could I contact to try and assist them with this?
Said work was eventually reverted due to performance issues.
Is there anything specific which confuses you?Also OT: your bug tracker confuses me, lol.
-
cybersphinx
- Inactive

- Posts: 1695
- Joined: 01 Sep 2006, 19:17
Re: Eliminating dependencies
Not only for zip file access, but for layering things (make files in several locations appear in one).Mr Gnome wrote:Like Physfs, from what I understand you use that for zip file handling, something that isn't hard to do with Qt's io.
Not good, from my experience.and I do know Qt has audio playback capabilities, but I'm not sure how good it is.
-
Mr Gnome
- New user
- Posts: 3
- Joined: 10 May 2011, 08:45
Re: Eliminating dependencies
Is there anywhere I could find this?Safety0ff wrote:There was work started to switch away from immediate mode rendering, but the person became busy and the work halted.has any work been done to try and move the game to OpenGL ES(to my understanding is what is needed for it to work on mobile platforms,) and if so who could I contact to try and assist them with this?
Said work was eventually reverted due to performance issues.
Is there anything specific which confuses you?[/quote][/quote]Also OT: your bug tracker confuses me, lol.
Oh, not necessarily. It just seems a bit scattered; more then what I'm use to.
[/quote]cybersphinx wrote:Not good, from my experience.and I do know Qt has audio playback capabilities, but I'm not sure how good it is.
hmm, darn. Only reason why I mentioned is because Qt 4.8 and 5.0 are going to make Qt very portable, so it'd make things a lot easier for anyone who ports this game to Android or iOS if they could use Qt for everything it has; but, I would guess that OpenAL is pretty stable on them platforms by now and most likely in the dev sdk.
-
Per
- Warzone 2100 Team Member

- Posts: 3780
- Joined: 03 Aug 2006, 19:39
Re: Eliminating dependencies
See #2172 for the OpenGL ES 2 port.