Le logiciel Solaris VISUALTM comprend plusieurs bibliothèques de base pour les logiciels multimédia et graphiques. Les bibliothèques de base constituent la couche indépendante des périphériques de plus bas niveau du logiciel Solaris. Ce niveau d'interface est conçu pour prendre en charge de nombreuses fonctions communes. Vous pouvez construire des bibliothèques de niveau supérieur sur les bibliothèques de base ou utiliser ces dernières directement dans une application logicielle. Ces bibliothèques de base créent des applications qui englobent les graphiques en 2 et en 3D, le traitement des images et la vidéo numérique. Ces bibliothèques sont la bibliothèque graphique XGL et la bibliothèque de traitement d'image XIL. Vous trouverez ci-dessous une description de la fonction d'affichage d'images stéréoscopiques XIL.
La bibliothèque XIL est une API de traitement d'image qui fournit un ensemble de fonctions de base pour les applications de vidéo et de traitement d'image. Elle fournit une stratégie pour les interfaces logicielles de bas niveau (bibliothèques de base) et permet aux développeurs d'API de porter leur code vers ces bibliothèques de base.
L'environnement d'exécution (RTE) XIL 1.4 doit être installé si les utilisateurs de votre site exécutent des applications de traitement d'image. Il n'est pas toujours évident de savoir si une application nécessite le RTE XIL ; par conséquent, vous devez l'installer si vous installez le logiciel CDE ou OpenWindows, car il est possible qu'une application fasse appel aux bibliothèques XIL.
Les composants développeur de la bibliothèque XIL ne sont plus fournis avec Solaris ; vous pouvez cependant les obtenir gratuitement sur le site Web de Sun à l'adresse suivante : http://www.sun.com/solaris/xil. Les composants développeurs sont les suivants :
les pages de manuel XIL décrivant l'utilisation de l'API XIL ;
le guide du programmeur XIL ;
les fichiers d'en-tête XIL nécessaires à l'utilisation de l'API XIL.
La bibliothèque d'exécution XIL est fournie avec Solaris pour préserver la prise en charge des applications utilisant XIL.
Le RTE XIL bénéficie d'une nouvelle fonctionnalité.
XIL prend en charge l'affichage des images stéréoscopiques. Cette capacité concernera dans un premier temps l'accélérateur graphique Creator 3D. L'accès à cette fonctionnalité est fourni par un simple jeu d'appels d'API. L'affichage stéréoscopique permet de présenter des paires d'images représentant la vue de l'oeil gauche et la vue de l'oeil droit. Les images gauche et droite s'affichent alternativement, à une fréquence imperceptible pour l'oeil. Utilisées avec des lunettes à obturateur électro-optique, ces images donnent une impression de relief similaire à celle perçue par la vision binoculaire humaine normale. La combinaison de doubles buffers et de l'affichage stéréoscopique permet de permuter les mises à jour des images stéréoscopiques entre les caches avant et arrière.