Wir portieren einige OpenGL ES 1.x-Codes, die die FBO-Erweiterung ( GL_OES_framebuffer_object ) zu Android und bekam die Probleme mit Tegra basierte Geräte ( Tegra 2, Tegra 3 ). Das Problem ist, dass die Geräte zwar melden GL_OES_framebuffer_object Erweiterung in der Liste der unterstützten Erweiterungen, scheint der Teil der Funktionalität kaputt zu sein und insbesondere, glGetIntegerv()
Funktion akzeptiert keine erweiterungsbezogenen Konstanten (z. B. GL_FRAMEBUFFER_BINDING_OES
) Berichterstattung GL_INVALID_ENUM
Fehler. Gleichzeitig funktionieren andere Funktionen der Erweiterung einwandfrei.
- Ist das ein bekanntes Problem?
- Gibt es eine bekannte Abhilfe?
- Ist jemand auch mit diesem Problem konfrontiert?
Die Geräte, die wir testen, sind Nexus7 und Acer A500.