Titanium Community Questions & Answer Archive

We felt that 6+ years of knowledge should not die so this is the Titanium Community Questions & Answer Archive

Can We Develop an OpenGL ES Module?

Is there sufficient interest in developing a community-supported OpenGL ES Module?

An OpenGL module would be very beneficial to me. And I am wondering if there is enough interest by other developers to start a new open-source project.

I can contribute code on the Objective-C/iPhone side, but we will need some other developers to contribute Java/Android code.

Fellow developers, what do you think?

— asked March 9th 2010 by Devon Weller
  • extension
  • opengl
0 Comments

19 Answers

  • Box3D looks nice and seems like it would be pretty easy to add support for. I really want to bring in the following soon:

    • OpenGL
    • Canvas (we have a working module for this but didn't make final testing)
    • Game related capabilities: particle generator, physics, collision detection, sprites, etc.

    Some of these are very useful for non-gaming and more advanced UI. Others are purely gaming related.

    — answered March 9th 2010 by Jeff Haynie
    permalink
    0 Comments
  • This is something I'm planning on and something that I have prototyped. It should be relatively straightforward. I was thinking about following closely to the WebGL spec that's been put forward and (partially) implemented in WebKit.

    What I really need is several developers that really want this, have some knowledge of coding in OpenGL and willing to work with me around some test cases to make sure it works. If you're interested, please comment on this thread and vote this post up. :)

    — answered March 9th 2010 by Jeff Haynie
    permalink
    0 Comments
  • I think that the more native features of the platform are exposed, the better. I would also love to see <a href="http://www.box2d.org/features.html">Box2D</a> support added to Titanium at some point.

    — answered March 9th 2010 by Igor Afanasyev
    permalink
    0 Comments
  • In looking through the current extensions, they seem to be much smaller than what would be required of a complete OpenGL extension. There may be some work to the core code required to make this a reality. For example, can an extension create a new OpenGL view? I'm a newcomer to Appcelerator, so I don't know yet.

    — answered March 9th 2010 by Devon Weller
    permalink
    0 Comments
  • I know it may be somewhat out of point but will there be any possibility to create network games using Wifi?

    — answered April 7th 2010 by Simon Facciol
    permalink
    0 Comments
  • Sprites ++

    — answered June 21st 2010 by Andrew Blair
    permalink
    0 Comments
  • yes we can and we will.

    — answered February 17th 2012 by Gagan Tiwari
    permalink
    0 Comments
  • I personally think this is a fantastic idea. I actually don't have the Obj-C or Java knowledge to contribute, but you have my vote!

    — answered March 9th 2010 by Jacob Williams
    permalink
    0 Comments
  • Jeff - I am willing to help.

    — answered March 9th 2010 by Devon Weller
    permalink
    0 Comments
  • I'm also very interested in doing something like this (OpenGL and/or Quartz 2D).

    It will be on my to do list in a couple weeks. Please let us know here if there is any project going on where I can contribute.

    — answered March 11th 2010 by Christian B
    permalink
    0 Comments
  • I'm also very interested in doing something like this (OpenGL and/or Quartz 2D).

    It will be on my to do list in a couple weeks. Please let us know here if there is any project going on where I can contribute.

    — answered March 11th 2010 by Christian B
    permalink
    0 Comments
  • There is this openGL demo for titanium. But that appears to be from an older version.

    Jeff, do you have any newer source code for the opengl demo? And I'm particularly interested in the Canvas module you mentioned. Is the source code available for that?

    — answered March 13th 2010 by Devon Weller
    permalink
    0 Comments
  • I'm interested in an OpenGL module. I have some experience with Obj-C / OpenGLES and Java / OpenGL, but little experience with the Android SDK.

    — answered March 13th 2010 by Robert Carlsen
    permalink
    0 Comments
  • I'm interested.

    — answered March 15th 2010 by Cuong Tran
    permalink
    0 Comments
  • Im very interested in all game-related functions.
    Some sort of collision detection, physics, sprite handling would all be very welcomed. Im getting by with hand-rolled solutions for now, but the current setInterval issues are really slowing things down.

    anything that would help speed up graphics refreshes would be helpful as well.

    — answered March 26th 2010 by Jon Nielsen
    permalink
    0 Comments
  • I am willing to help in terms of testing (and translation to the Chinese language, if needed)

    — answered April 7th 2010 by Peter Lum
    permalink
    0 Comments
  • You can find java bindings for openGL 2 here - http://code.google.com/p/gl2-android/ - they just need to be appCelerated :)

    — answered May 8th 2010 by David Ashwood
    permalink
    0 Comments
  • Updating this old thread for those interested and aren't yet aware, the OpenGL module is currently available as a beta release module.

    You can see a demo video of it here in this blogpost http://developer.appcelerator.com/blog/2011/07/more-for-everyone.html

    — answered August 1st 2011 by John Pataki
    permalink
    0 Comments
The ownership of individual contributions to this community generated content is retained by the authors of their contributions.
All trademarks remain the property of the respective owner.