Je développe un jeu en utilisant LibGDX. Dans un écran de mon jeu, je dessine simplement des cercles. Pour cela j'utilise la classe Circle java de ce dépôt GitHub afin de rendre le cercle anti-aliasé.Erreur: Symbole défini avec une précision différente dans les vertex et fragments shaders
https://github.com/Dych/Smooth-circle/blob/master/core/src/gdx/example/Circle.java
Il fonctionne très bien sur le bureau et sur l'émulateur Android, mais lorsque je tente de l'exécuter sur mon téléphone Android (Nexus 5), il se bloque juste et affiche le message suivant:
com.badlogic.gdx.utils.GdxRuntimeException: --From Vertex Shader:
Error: Symbol u_projTrans defined with different precision in vertex and fragment shaders.
--From Fragment Shader:
Error: Symbol u_projTrans defined with different precision in vertex and fragment shaders.
Pourriez-vous m'aider? Merci.
doivent essayer d'ajouter '#ifdef GL_ES précision mediump flotteur; # endif' dans le vertex shader aussi? – dwursteisen
Merci, ça a marché! Quelle solution simple! Posté comme réponse pour que je puisse l'accepter –