2017-09-21 4 views
0

J'ai une question très simple. Je télécharge maintenant une application sur Google Play pour la première fois. L'application a été faite dans Unity et permet OpenGLES 2 et OpenGLES 3 mais il fonctionne beaucoup mieux avec ce dernier. Dans mes informations APK que je peux accéder via Google Play Console, il est dit:Unity, Google Play Console et les versions OpenGLES

versions OpenGL ES: 2.0+

Je voulais juste vous assurer que 2.0+ signifie que toutes les versions, y compris OpenGLES et supérieur à 2,0. Cela signifie 3.0, 3.1, 3.2 etc. Est-ce exact? Je ne voudrais vraiment pas publier l'application sans OpenGLES 3 par erreur.

Répondre

0

Selon developer.android.com:

L'API OpenGL ES 3.0 offre des fonctionnalités supplémentaires et de meilleures performances que l'API 2.0 et est également rétrocompatible.

I. e. OpenGL ES 3 est un surensemble d'OpenGL ES 2.

Vous pouvez donc définir l'exigence comme OpenGL ES 2.0+ sans aucun doute.

+0

Merci beaucoup. J'ai lu cela aussi mais j'étais douteux car si Open GL ES 3 est le sur-ensemble, ce qui ferait d'OpenGL ES 2 un sous-ensemble, les infos ne devraient-elles pas dire "Open GL ES 3.0+" à la place? Cela inclurait les deux versions à coup sûr. –

+0

@YigitBireroglu Nope. ES3 a toutes les fonctions de ES2 plus quelques autres. Si vous le définissez sur ES 3.0+, il n'acceptera que 3.0, 3.1, 3.2. – Reaper