• [^] # Re: Et du côté des SoC ARM ?

    Posté par . En réponse à la dépêche MesaMatrix pour suivre les progrès de Mesa. Évalué à 3.

    Attention, ce n'est pas du tout une mutualisation du code !

    Actuellement quand tu compiles Mesa, tu obtiens plusieurs fichiers .so (l'équivalent des .dll Windows). Ce sont notamment la libGL.so et les pilotes en eux-mêmes : r600_dri.so, radeonsi_dri.so, vmwgfx_dri.so, i965_dri.so, etc.

    Et en fait chaque pilote (fichier .so) contient beaucoup d'informations partagés. Donc c'est de l'espace disque inutile gâché en quelques sorte.

    Avec Megadrivers, si j'ai bien compris, au lieu d'avoir un fichier .so par pilote, il n'y aura qu'un seul fichier .so avec tous les pilotes dedans.

    Mais surtout le plus intéressant pour nous, c'est qu'en rassemblant tout dans le même fichier .so, la compilation est légèrement optimisée (donc très léger gain de performance).