Cet article http://cobworks.ca/2010/04/19/why-android-market-has-no-games/ suggère que ce n'est pas le cas, mais j'espérais que quelque chose aurait pu changer depuis avril.L'émulateur Android prend-il en charge OpenGL ES 2.0?
Répondre
Google a publié une nouvelle version avec prise en charge du processeur x86 natif, ce qui a accéléré un peu les choses. Il prend également en charge OpenGL ES 2.0, faster-emulator-with-better-hardware:
En prime, puisque nous sommes maintenant soutenir OpenGL ES 2.0, vos jeux OpenGL peuvent maintenant courir à l'intérieur de l'émulateur.
Remarque: Lors de la création d'une machine virtuelle, assurez-vous de sélectionner l'option « d'émulation GPU » dans le menu matériel si vous voulez profiter des nouvelles fonctionnalités.
Référence:
liliputing
Oui, le support a été complété en pain d'épices. Voir version notes.
La seule mention de opengl que je vois dans ces notes semble être la version Java de l'API opegnl es 2.0, rien à savoir si l'émulateur le supporte. La seule mention de l'émulateur consiste à ajouter de nouveaux skins ou quelque chose. – eodabash
Oh, j'ai raté le mot émulateur .. Je doute que l'émulateur soit assez rapide pour exécuter des programmes lourds openGL de toute façon ... Il suffit d'avoir un Nexus S, c'est vraiment facile à développer sur le vrai matériel. –
OpenGL ES 2.0 n'est pas pris en charge sur Android Emulator (fourni dans le SDK 2.3). Google travaille sur cette fonctionnalité mais elle n'est pas encore disponible.
Mise à jour: il est disponible sur OS X et Windows avec l'image 4.0.3.
Cela a fonctionné pour moi; Mon émulateur fonctionne sur 4.2.2 Plate-forme 1. Téléchargez et installez l'accélérateur d'émulateur X86 Intel (Haxim) à partir des extras du gestionnaire SDK (Vous devrez peut-être activer la virtualisation sur votre configuration Bios si ce n'est pas le cas.) . 2. Sélectionnez un AVD de faible dimesnsion dire 3.2 " 3. Sélectionnez une API Android au lieu de google API target \ (l'API Google utilise par défaut le processeur Ameabi-v7a mais vous avez besoin d'un Atel x86 intel.) 4 Sélectionnez une mémoire raisonnable et le stockage interne. 5 Cochez la case « Utiliser le GPU hôte » de votre AVD. 6 lors de l'exécution de votre application android ajouter « -gpu sur » dans la commande option de ligne de commande supplémentaire. « HAX fonctionne et l'émulateur fonctionne en mode virt rapide » ... Cela montre sur votre console lors de l'exécution
(mon Emulator est devenu plus rapide que mon PC)
- 1. Prise en charge d'Android 2.0 et OpenGL ES 2.0
- 2. OpenGL 2.0 ES coordonnées
- 3. OpenGL ES 2.0 multithreading
- 4. OpenGL ES 2.0 possible sans NDK?
- 5. Points texturés dans OpenGL ES 2.0?
- 6. Android OpenGL - ES Texture saignée
- 7. OpenGL ES 2.0 équivalent de glOrtho()?
- 8. OpenGL ES 2.0: Problème de rotation d'objet
- 9. Configurer les textures OpenGL ES 2.0
- 10. Android OpenGL ES manque des composants?
- 11. Dessine l'image en utilisant OpenGL ES
- 12. Livre OpenGL ES 2.0, en bas de pg. 95:
- 13. Transmettre sa propre structure en opengl es 2.0 shader
- 14. Android Opengl ES: GLUtils.glTexImage2D provoquant GL_INVALID_ENUM
- 15. Est-ce que iPad ou iPhone supporte OpenGL ES 2.0?
- 16. Textures de virgules flottantes dans OpenGL ES 2.0
- 17. Existe-t-il des liaisons java pour OpenGL ES 2.0 sur la plateforme Android?
- 18. Si j'ai OpenGL ES 2.0, ai-je aussi 1.0?
- 19. Texture transparente dans OpenGL ES pour Android
- 20. Objets de tampon Frame OpenGL ES + Android
- 21. opengl es brouillard transparent dans android
- 22. Basic OpenGL ES Problème de texture/Android
- 23. OpenGL ES pour Iphone
- 24. Comment créer une grille quadrillée multicolore dans OpenGL ES 2.0?
- 25. OpenGL es 2.0 Buffer de profondeur de lecture
- 26. (iOS) OpenGL ES (2.0) Application, comment déplacer l'objet dans Z?
- 27. OpenGL ES 2.0 plusieurs maillages? (Juste exemples du monde réel)
- 28. OpenGL à OpenGL-ES - glBegin();
- 29. Périphériques Android Problèmes avec OpenGL ES GL 11
- 30. iOS - nécessite OpenGL ES 2.0 pour la mise à niveau?
Il me semble que ni OpenGL ES 1.1 ou 2.0 sont sup porté par mes émulateurs Android 2.1 et 2.2 (bien que 1.1 fonctionne bien sur> Android 1.6) ... bizarre! –
3 http://stackoverflow.com/questions/24874066/does-the-android-emulator-support-opengl-es-3-0 –