Accueil🇫🇷Chercher

LLVMpipe

LLVMpipe (de l'anglais : Low-Level Virtual Machine pipe, littĂ©ralement : pipeline de machine virtuelle de bas-niveau), en rĂ©fĂ©rence au compilateur en langage intermĂ©diaire, LLVM, utilisĂ©, est un pilote graphique purement logiciel (qui n'utilise pas d'accĂ©lĂ©ration graphique via une puce dĂ©diĂ©e Ă  ce rĂ´le) d'OpenGL et OpenGL ES intĂ©grĂ© Ă  Mesa 3D. Les premières annonces ont eu lieu vers , il a commencĂ© Ă  ĂŞtre intĂ©grĂ© Ă  Mesa 3D en 2008 et il en est devenu le moteur de rendu logiciel par dĂ©faut depuis la version 10.2, en .

Il révolutionne le rendu 3D, en montrant qu'il est possible d'utiliser plus efficacement le microprocesseur pour l’accélération 3D.

Il utilise le compilateur LLVM, pour compiler à la volée les langages des shaders en assembleur multithread, optimisé pour les microprocesseurs multicœurs et les éventuels SIMD les accompagnent (SSE2, SSSE3 et SSE4.1 sur architecture x86 et NEON sur architecture ARM).

Il s'agit de la dernière génération de pilote produit dans le cadre du projet Gallium3D, visant à améliorer Mesa 3D, et est le moteur de rendu logiciel le plus rapide de Mesa 3D.


Liens externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.