News le 11 juillet, la société meta a récemment publié une bibliothèque multiplateforme appelée Intermediate Graphics Library (IGL), qui vise à améliorer la cohérence du rendu des jeux multiplateformes sur différents GPU. Cette bibliothèque fournit une interface unifiée de bas niveau qui encapsule les fonctions GPU courantes et peut s'exécuter sur divers backends graphiques en plus de Direct3D, notamment metal. 2+, OpenGL 2.x, OpenGL 3.1+, OpenGL ES 2.0+, Vulkan 1.1+ et WebGL 2.
Selon la compréhension de l'éditeur, le but de la sortie de cette bibliothèque multiplateforme est de résoudre le problème de cohérence du rendu des jeux multiplateformes sur différents GPU. Actuellement, les développeurs rencontrent souvent des différences dans les différents backends graphiques lors de la création de jeux multiplateformes, ce qui entraîne des effets visuels différents du jeu sur différentes plateformes. IGL fournit une interface unifiée qui permet aux développeurs de gérer plus simplement les différences entre les différents backends graphiques, améliorant ainsi la cohérence des graphiques de jeu sur différentes plates-formes.
Cette bibliothèque graphique intermédiaire prend en charge un large éventail de plates-formes, de macOS et iOS à Windows, Android et Linux. Les développeurs de jeux peuvent utiliser la même interface pour le rendu sur ces différentes plates-formes sans avoir à écrire un code de rendu distinct pour chaque plate-forme, simplifiant ainsi le processus de développement et améliorant l'efficacité.
En fournissant une solution multiplateforme, la société meta espère offrir aux développeurs plus de commodité afin qu'ils puissent mieux gérer les problèmes de rendu des jeux multiplateformes. La société a ouvert le code de la bibliothèque IGL sous une licence MIT, et tout développeur intéressé peut consulter et utiliser la bibliothèque sur GitHub.
La sortie d'IGL est un développement positif pour le domaine du développement de jeux multiplateformes. Elle devrait aider les développeurs à mieux assurer la cohérence des graphismes des jeux et à offrir aux joueurs une meilleure expérience de jeu. Avec l’adoption généralisée et l’amélioration continue de cette bibliothèque, nous avons des raisons de croire que les performances des jeux multiplateformes seront plus cohérentes à l’avenir.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!