OpenGL-Erweiterungen sind auf verschiedenen Android-Geräten verfügbar

Ich bin in den Prozess des Schreibens eine OpenGL-ES-powered framework für meine nächste Android-Spiel(en). Ich habe derzeit unterstützen drei verschiedene Techniken des Zeichnens sprites:

  • die einfache Art: mit vertex arrays (langsam)
  • mit vertex-buffer-Objekte (VBOs) (schneller)
  • mit der draw_texture Erweiterung (Schnellste, sondern nur für basic-sprites, d.h. keine Transformation)

Vertex arrays werden unterstützt in OpenGL ES 1.0 und somit in jedem Android-Gerät. Ich vermute, die meisten (wenn nicht alle) aktuellen Geräte auch Unterstützung, VBOs und draw_texture.

Anstatt zu raten, ich würde gerne wissen, der Erweiterungen unterstützt, die von verschiedenen Geräten. Wenn die Mehrheit der Geräte unterstützt VBOs, ich könnte meinen code vereinfachen und konzentrieren Sie sich nur auf VBOs + draw_texture.

Wäre es hilfreich zu wissen, was andere Geräte unterstützen, so dass, wenn Sie ein Android-Gerät melden Sie die Dateiendungen-Liste bitte. 🙂

String extensions = gl.glGetString(GL10.GL_EXTENSIONS);

Habe ich eine HTC Heroso kann ich diese extensions weiter.

InformationsquelleAutor der Frage MH114 | 2010-01-19

Schreibe einen Kommentar