2010-10-16 7 views
2

Wikipedia Article sur Mesa 3D Says -Mesa3D et OpenGL

Mesa 3D - une implémentation open source d'OpenGL.

Mais comme je vois SGI a toute source d'implémentation OpenGL disponible en ligne sur leur site web, comment OpenGL pas open-source ou quel est le besoin de Mesa 3D?

Répondre

3

OpenGL n'est pas Open Source. Les implémentations NVIDIA et ATI d'OpenGL ne sont pas Open Source, quelle que soit l'implémentation de MESA ou SGI ne change pas le fait que toutes les implémentations OpenGL ne sont pas Open Source. OpenGL est une spécification ouverte, faite par un comité à l'intérieur du groupe industriel Khronos (l'ARB).

1

Le SGI reference implementation est incroyablement obsolète, je pense qu'il implémente seulement 1.2.

Mesa est en cours d'élaboration et prend en charge les nouvelles versions de la spécification OpenGL. Actuellement, il implémente OpenGL 2.1 et quelques extensions d'OpenGL 3/4.

1

Mesa contient des pilotes accélérés par le matériel pour de nombreuses puces et est constamment mis à jour. Je pense que l'implémentation de la référence SGI est purement logicielle.

+0

Mesa contient également un rastériseur logiciel uniquement. – genpfault

0

En plus des autres réponses postées ici - que Mesa est un projet en cours qui est sensiblement plus à jour que l'implémentation de SGI - la version initiale de Mesa est antérieure de sept ans à la version SGI.