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?
satya - Sat Jul 21 2012 12:28:04 GMT-0400 (Eastern Daylight Time)
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
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
satya - Mon Aug 27 2012 16:41:11 GMT-0400 (Eastern Daylight Time)
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.