Concept

OpenGL ES

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.

Graph Chatbot

Chattez avec Graph Search

Posez n’importe quelle question sur les cours, conférences, exercices, recherches, actualités, etc. de l’EPFL ou essayez les exemples de questions ci-dessous.

AVERTISSEMENT : Le chatbot Graph n'est pas programmé pour fournir des réponses explicites ou catégoriques à vos questions. Il transforme plutôt vos questions en demandes API qui sont distribuées aux différents services informatiques officiellement administrés par l'EPFL. Son but est uniquement de collecter et de recommander des références pertinentes à des contenus que vous pouvez explorer pour vous aider à répondre à vos questions.