Concept

OpenGL ES

Résumé
OpenGL ES (Open Graphics Library for Embedded System, parfois abrégé en OGLES ou GLES) est une spécification du Khronos Group qui définit une API multiplateforme pour la conception d'applications générant des images 3D dérivée de la spécification OpenGL, sous une forme adaptée aux plateformes mobiles ou embarquées telles que les téléphones mobiles, les assistants personnels (PDA), les consoles de jeu vidéo portables, les lecteurs multimédia de poche ou de salon... La console PlayStation 3 utilise également un dérivé d'OpenGL ES, nommé PSGL. OpenGL ES est principalement une simplification d'OpenGL, qui offre une API plus légère (économe en mémoire et coût processeur) et une simplification plus poussée. Une API plus légère est plus indiquée car elle devra se connecter à des plateformes généralement peu puissantes et peu fournies en mémoire vive. De nombreuses fonctionnalités d'OpenGL ont donc été volontairement laissées de côté pour créer OpenGL ES. Certaines extensions ont été intégrées voire ajoutées dans le profil par défaut, car indispensables dans ces environnements, d'autres ont été conservées, mais la plupart ont été éliminées. Les calculs se font préférentiellement en virgule fixe, du fait que les processeurs concernés ne disposent que rarement de capacité de calcul en virgule flottante. C'est une simplification appréciable au niveau des spécificités des plateformes, qui facilite le travail des développeurs. En effet, un développeur 3D classique doit gérer une ou deux consoles et/ou un ensemble de cartes graphiques émanant des deux ou trois principaux constructeurs. Un programmeur de plateformes embarquées doit adresser des centaines de mobiles différents, pour une dizaine de marques, tournant sous trois ou quatre systèmes d'exploitation (Windows Mobile, Symbian, Android, Brew, Linux, WIPI...), avec des cartes graphiques en provenance des trois principaux fournisseurs (ATI, NVidia, Imagination Technologies) et des écrans de résolutions très différentes, en orientation portrait ou paysage.
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.