Why do I care? because relentlessly all opengl books assume you have access to some kind of a startup utility library like GLUT. So it becomes hard on Android to run those samples, especially you are in Java and the books assume you are coding in c or c++. I am wondering if there is someone that has addressed this in Android. I am not very hopeful, but why not. Just search and see what is uncovered.

satya - Sat Jul 21 2012 12:27:27 GMT-0400 (Eastern Daylight Time)

Is there an OpenGL GLUT for Android?

Is there an OpenGL GLUT for Android?

Search for: Is there an OpenGL GLUT for Android?

satya - Sat Jul 21 2012 12:28:04 GMT-0400 (Eastern Daylight Time)

Same question on stackoverflow

Same question on stackoverflow

satya - Sat Jul 21 2012 12:33:35 GMT-0400 (Eastern Daylight Time)

Here is an effort at android NDK and GLUT

Here is an effort at android NDK and GLUT

satya - Sat Jul 21 2012 12:35:02 GMT-0400 (Eastern Daylight Time)

a good wiki opengl programming effort: wiki book

a good wiki opengl programming effort: wiki book

It will be interesting to run these programs using the Java API on Android and not the NDK!!!

satya - Sat Jul 21 2012 12:36:16 GMT-0400 (Eastern Daylight Time)

wiki book: GLSL shading language

wiki book: GLSL shading language

satya - Mon Aug 27 2012 16:41:11 GMT-0400 (Eastern Daylight Time)

What is GLUT? a definition from Khronos

What is GLUT? a definition from Khronos

satya - Mon Aug 27 2012 16:42:13 GMT-0400 (Eastern Daylight Time)

Here is what it is from Khronos

Because OpenGL doesn't provide routines for interfacing with a windowing system or input devices, an application must use a variety of other platform-specific routines for this purpose. The result is nonportable code.

Furthermore, these platform-specific routines tend to be full-featured, which complicates construction of small programs and simple demos.

GLUT is a library that addresses these issues by providing a platform-independent interface to window management, menus, and input devices in a simple and elegant manner. Using GLUT comes at the price of some flexibility.