2010-08-24 5 views
1

J'ai testé mon application sur certains appareils Android 2.1 et 2.2. Donc, je pense qu'ils soutiennent OpenGL ES 1.1 Mais sur certains appareils, j'ai eu des problèmes avec mon application. Je reçois une exception d'opération non prise en charge signifie que le périphérique ne prend pas en charge l'interface GL 11. Est-ce un problème matériel? Y a-t-il des possibilités pour éviter ce problème?Périphériques Android Problèmes avec OpenGL ES GL 11

Merci, Mijat

+1

Pouvez-vous être plus précis? Quelle erreur exacte obtenez-vous? –

Répondre

0

je pense que l'exception que je reçois est pas utile. Parce que je prends une paix de code à partir du réseau, et celui-ci vérifie l'extension dont j'ai temporairement besoin avec toute l'extension de l'interface GL 11. Et s'il n'y a pas d'accord, le code jette une exception. Le cas de problème est, que j'ai une application et j'ai essayé sur le HTC Desire et certains modèles de LG. Cela fonctionne très bien, mais sur un troisième appareil qui fonctionne sur Android 2.2, je reçois cette exception. Signifie OpenGL ES GL11 n'est pas couvert.

+0

Je sais en fait que certains périphériques ont des problèmes avec l'extension ES 1.1. Et la raison doit être dans le matériel ... Motorola Milestone comme exemple. Prend en charge OpenGL ES 1.0 et 2.0 mais pas 1.1 ou 2.1. Es 1.1 est nécessaire pour le tampon hors écran si vous souhaitez sélectionner votre objet par couleur. – Mijat