J'essaie de trouver un moyen de vérifier si un EGLContext existe et est prêt à utiliser sur Android. Par spécification, je l'ai essayé d'utiliserAppel pour vérifier si un EGLContext actuel existe dans Android
((EGL10) EGLContext.getEGL()). EglGetCurrentContext()
puis comparer à EGL10.EGL_NO_CONTEXT (essayé equals() et! =). Cependant, même si par le débogage il semble '' qu'il retourne une instance de 'EGL_NO_CONTEXT' (semble signifier que toutes les valeurs internes ne sont pas initialisées) mais peu importe la comparaison que je fais, je ne peux pas le faire fonctionner.
Quelqu'un sait d'une autre/méthode appropriée pour faire ceci? Je ne veux pas le faire en lançant un appel GL aléatoires et attraper le EGLError ...
Il ne retourne jamais tristement nul. Je l'ai débogué et l'EGLContext que Android me donne de eglGetCurrentContext() n'est actuellement pas courant car toutes les opérations l'utilisant me donnent l'erreur 'No current context set'. – Moncader
Y a-t-il une sorte d'erreur dans votre processus d'initialisation?Quand j'ai jeté un coup d'oeil plus tôt à votre problème, j'ai trouvé plusieurs exemples de code d'exemple, mais rien avec une erreur de vérification. Peut-être que vous devriez vérifier vos routines d'initialisation en ligne avec ce qui est dans les exemples pour le moment et trouver la vérification d'erreur plus tard? Vous pouvez également poser des questions sur d'autres sites centrés sur Android, et vérifier également les mises à jour ici. De plus, si l'une de vos autres avenues porte ses fruits, assurez-vous d'afficher la solution ici pour aider les autres à la trouver. – Amos
J'ai déjà une application entièrement fonctionnelle. Cependant j'ai quelques situations où je veux charger des textures dans la mémoire quand Android n'a pas placé un contexte courant de GL (si vous ne savez pas androïde, bien, c'est juste comment cela fonctionne). Évidemment, ce n'est pas possible, donc quand je détecte qu'il n'y a pas de contexte actuel, j'ajoute ce bitmap à une file d'attente à ajouter à la VRAM quand le contexte redevient disponible. – Moncader