Are these features supported?: Multithread OpenGL, OpenAL?

1 post / 0 new
Last post
DavidJH
DavidJH's picture
Offline
Joined: 30 Dec 2011
Posts:
Are these features supported?: Multithread OpenGL, OpenAL?

I'm contemplating moving my Objective-C iPhone only project into MoSync and I was wondering if anyone could shed some light on if a couple features exist for me.

1. We use a background thread to load OpenGL textures into memory as they are downloaded in our game. This avoids a big jump in gameplay when the new texture is being sent to graphics memory. Is this possible in MoSync? I couldn't find anything too specific on multi-threading... All I saw was someone on the forums saying that they use timers instead. For anyone not familiar with this, this would involve making a sharegroup for two OpenGL context.

Which looks like this in iOS
context = [[EAGLContext alloc] initWithAPI:kEAGLRenderingAPIOpenGLES1];
WorkerThreadContext = [[EAGLContext alloc] initWithAPI:kEAGLRenderingAPIOpenGLES1 sharegroup:[context sharegroup]];

2. We use OpenAL to speed up or slow down a sound slightly. This is not done while its playing, but it allows us to play a short sound clip at 90% to 110% of its original speed. Is anything like this possible in MoSync?

3. We are supported by in-app purchasing and the TapJoy system. Is it very had to get in-app purchasing for the iPhone and Android working as well as including some 3rd party libraries?

Thanks for the help! This looks like a very exciting platform.

David