SDL 2 et OpenGL ES 2 sur systèmes Android 2+

Magazine
Marque
GNU/Linux Magazine
Numéro
166
Mois de parution
décembre 2013
Spécialité(s)


Résumé
La bibliothèque SDL est apparue en version 2.0.0 en août dernier, après plusieurs années de développement. Parmi les nombreuses nouvelles fonctionnalités et améliorations, il est désormais possible de l'utiliser pour développer des applications pour systèmes Android en langages C/C++, une bonne nouvelle pour ceux qui restent allergiques au langage Java.

Il est probablement inutile de présenter la bibliothèque SDL [1], l'une des plus utilisées pour la création de jeux, aussi bien dans le monde libre (de FreeCiv à 0 A.D.) que dans nombres de titres propriétaires. Diffusée selon les termes de la très permissive licence zlib, sa simplicité et sa grande portabilité en font un choix naturel pour de nombreux projets.

Nous allons nous intéresser ici à l'utilisation de SDL2 dans l'objectif de créer une application pour systèmes Android, les plus répandus sur les appareils mobiles (téléphones et tablettes). Et pour faire un peu mieux que simplement afficher « bonjour » à l'écran, nous allons créer une application 3D exploitant les fonctionnalités de OpenGL ES [2], le sous-ensemble de OpenGL dédié aux systèmes embarqués. Pour rester compatibles avec la plupart des matériels existants, nous ne nous appuierons pas sur la très récente version 3 de OpenGL ES mais nous nous limiterons à la version 2.

Dans ce qui suit, nous…

Cet article est réservé aux abonnés. Il vous reste 95% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous