Gears

Gears


Gears for Android is a heavily modified port of the famous "gears" demo to Android.

The Gears demo is an open source project intended to help developers learn how to create OpenGL ES programs on Android. The Gears demo was originally written by Brian Paul as part of the Mesa3D project. My implementation includes variations for Java/OpenGL ES 1.x, Java/C/OpenGL ES 1.x and Java/C/OpenGL ES 2.0. I have also added several features not found in the original implementation including touch screen support, VBOs and an on-screen FPS counter.

The FPS (frames-per-second) counter is often used as a benchmark metric for graphics programs. On Android the frame rate is limited by v-sync (typically 60 FPS) which is the fastest rate that a display can refresh the screen. Since Gears is capable of rendering much faster than v-sync on most devices it provides limited benchmarking value.

Recent changes:
20150227
* Fixed IllegalArgumentException for multitouch

20140902
* Fixed Java signing issue

20140823
* Fixed memory corruption

20131113
* Added quaternions for natural rotations and rolling
* Miscelaneous cleanup
* Added ports for SDL and LOAX environments

20110501
* For Android 2.0 (eclair)
* Fix lighting bug observed when zooming
* Replaced simclist library
* Compile in thumb mode
* Simplified a3d GL wrapper
* Updated Gears icon (again)
* Uploaded source to github
Add to list
Free
87
4.4
User ratings
283
Installs
10,000+
Concerns
0
File size
99 kb
Screenshots
Screenshot of Gears Screenshot of Gears
About Gears
Gears for Android is a heavily modified port of the famous "gears" demo to Android.

The Gears demo is an open source project intended to help developers learn how to create OpenGL ES programs on Android. The Gears demo was originally written by Brian Paul as part of the Mesa3D project. My implementation includes variations for Java/OpenGL ES 1.x, Java/C/OpenGL ES 1.x and Java/C/OpenGL ES 2.0. I have also added several features not found in the original implementation including touch screen support, VBOs and an on-screen FPS counter.

The FPS (frames-per-second) counter is often used as a benchmark metric for graphics programs. On Android the frame rate is limited by v-sync (typically 60 FPS) which is the fastest rate that a display can refresh the screen. Since Gears is capable of rendering much faster than v-sync on most devices it provides limited benchmarking value.

Recent changes:
20150227
* Fixed IllegalArgumentException for multitouch

20140902
* Fixed Java signing issue

20140823
* Fixed memory corruption

20131113
* Added quaternions for natural rotations and rolling
* Miscelaneous cleanup
* Added ports for SDL and LOAX environments

20110501
* For Android 2.0 (eclair)
* Fix lighting bug observed when zooming
* Replaced simclist library
* Compile in thumb mode
* Simplified a3d GL wrapper
* Updated Gears icon (again)
* Uploaded source to github

Android Market Comments
A Google User
Aug 10, 2015
Wow Found on F-Droid, installed gplay edition (and tryed), this is the most useful, helpful, beautiful and squared app I've got on my phone. Thank you! :)
A Google User
May 14, 2015
Good
A Google User
May 9, 2015
Gears Useless unless one really enjoys watching three gears turn. Glad it was free.
A Google User
Apr 26, 2015
I didn't understood its use I cannot understand for what this app should be downloaded?? Otherwise the graphics are awesome
A Google User
Apr 24, 2015
I am Geared :)