title: OpenGL extensions available on different Android devices
body: <p>I'm in the process of writing an OpenGL ES powered framework for my next Android game(s). Currently I'm supporting three different techniques of drawing sprites:  </p>
  
  <ul>
  <li>the basic way: using <strong>vertex arrays</strong> (slow)</li>
  <li>using <strong>vertex-buffer-objects</strong> (VBOs) (faster)</li>
  <li>using the <strong>draw_texture</strong> extension (fastest, but only for basic sprites, i.e. no transforming)</li>
  </ul>
  
  <p>Vertex arrays are supported in OpenGL ES 1.0 and thus in every Android-device. I'm guessing most (if not all) of the current devices also support VBOs and draw_texture.</p>
  
  <p>Instead of guessing, I'd like to know the extensions supported by different devices. If majority of devices support VBOs, I could simplify my code and focus only on VBOs + draw_texture.</p>
  
  <p>It'd be helpful to know what different devices support, so if you have an Android-device, do report the extensions list please. :)</p>
  
  <pre><code>String extensions = gl.glGetString(GL10.GL_EXTENSIONS);
  </code></pre>
  
  <p>I've got a <strong>HTC Hero</strong>, so I can share those extensions next.</p>