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.
</div> <div jsname="WJz9Hc" style="display:none">Gears per Android è un porto pesantemente modificata del famoso "ingranaggi" demo di Android.
Il Gears demo è un progetto open source destinato per aiutare gli sviluppatori a imparare a creare programmi ES OpenGL su Android. La demo di Gears è stato originariamente scritto da Brian Paul come parte del progetto Mesa3D. La mia applicazione include varianti per Java / OpenGL ES 1.x, Java / C / OpenGL ES 1.x e Java / C / OpenGL ES 2.0. Ho anche aggiunto diverse funzionalità non presenti nella realizzazione originale compreso il supporto touch screen, VBOs e uno su schermo FPS contatore.
I FPS (fotogrammi al secondo) contro è spesso usato come punto di riferimento metrico per programmi di grafica. Su Android il frame rate è limitato da v-sync (tipicamente 60 FPS), che è il tasso più veloce che un display in grado di aggiornare lo schermo. Dal momento che Gears è in grado di rendere molto più veloce di v-sync sulla maggior parte dei dispositivi che fornisce valore di benchmarking limitato.</div> <div class="show-more-end">