NVStereo
Description
Module Linux permettant d'afficher du contenu stéréoscopique dans un écran virtuel de résolution horizontale double, avec synchronisation avec le retour vertical et pilotage des lunettes 3D.
Fonctionnalités
À faire
Nettoyage :
- suppression du code relatif au genlocking/framelocking
- suppression de la gestion du port parallèle pour le genlocking
Résolution :
- ajout de paramètres pour la résolution de l'écran
- détection des changements de mode graphique et recalcul de la durée d'une trame
Multi-écrans/cartes :
- choix d'un/de l'autre/des deux CRTC pour la synchronisation avec le retour vertical
- lecture automatique de l'IRQ dans /proc/driver/nvidia/card/0
- retarder/avancer le signal pour l'un des deux écrans en fonction de la fréquence de l'autre
Synchronisation :
- inversion du rendu quand un retour vertical est manqué
- inversion du rendu par une application en user space en temps réel
- détection de la parité des trames pour toujours alterner les trames dans un ordre prédéfini
Activation :
- activation/désactivation du page flipping par une application en user space en temps réel
Lunettes :
- support des lunettes LCD à obturation pilotées par le port parallèle
- support des lunettes LCD à obturation VGA DDC
- support des lunettes GeForce 3D Vision si je trouve un moyen de tester les bouts de code existants
Version 2 :
- support d'autres cartes graphiques (ATI, Intel, etc.)
- fonctionnement sans écran virtuel pour OpenGL, XVideo et/ou X Window
- gestion des modes fenêtrés
- support multi-moniteurs sur la même machine
Captures d'écran
Téléchargement
- nvstereo.tar.gz : HTTP (??? Mo)
Informations
- Catégorie : 3D
- Langue : Français
- Licence :
- Plates-formes : Linux
Publié le mercredi 16 juin 2010 par Fredz