 de David A. Bagley |
XlockMore est un économiseur d'écran X11
disponible en mode source et à priori compilable sur tous les UNIX.
Dans ce projet j'ai contribué de plusieurs façons:
- Génération de fichiers i686 RPM et SRPM pour Redhat 7.x:
- Portages vers
Cygwin de la version 5.02 : allez voir ma page de contributions Cygwin.
- Ajout de 4 nouveaux modules glx (en utilisant la librairie MesaGL de Paul Brian ou directement OpenGL, y-compris l'implémentation Nvidia, voir le lien ci-dessous):
- sballs: c'est une adaptation d'une démo
OpenGL de Mustata "LoneRunner" Bogdan (http://lonerunner.cfxweb.net/). On y voit des sphères texturées
regroupées en forme de polygones tourner "comme des folles" en 3D.
On peut trouver ce mode dans les dernières versions ALPHA/BETA de xlockmore (à partir de
la version 5.00ALPHA04).
- fire: c'est une adaptation d'une démo
3Dfx de Mesa (on peut la trouver dans Mesa-3.2/3Dfx/demos/ issu du package
MesaDemos-3.2) qui montre un "feu" généré avec des triangles colorés sur un sol
texturé. Ce module a été également modifié pour inclure le merge d'une autre
démo qui montre de la pluie quand on ne sélectionne pas le feu (option -count 0).
On peut le trouver dans les dernières versions de xlockmore (à partir de la version
5.00ALPHA02 pour la partie feu et 5.01ALPHA03 pour la partie pluie).
- atlantis: c'est le portage d'un exemple de
programmation OpenGL qui montre 2 baleines, un dauphin et quelques requins en 3D (à partir
de la version 4.11).
- text3d: encore un portage qui utilise la librairie
GLTT pour afficher des textes en
rotation et en 3D. Il utilise également la
librairie FreeType pour la gestion de fontes
TrueType (à partir de la version 4.12).
Le site web de GLTT est de retour !!! Voir le lien ci-dessus.
Cette librairie est indispensable pour le module text3d de xlockmore (module instable)
si vous voulez le générer malgré tout vous aurez besoin d'une version récente de cette librairie
ainsi que de Freetype. Pour le moment je met ici à disposition les dernières versions dont je
dispose:
J'utilise tout ca sur un PC Linux avec le dernier serveur X accéléré 3D de Nvidia
(NVIDIA GLX 1.0-2313, XFree 4.1.0 - Allez voir
http://www.nvidia.com/view.asp?PAGE=linux) et ça dépote !!!
- showfps: ajout de l'option showfps (à partir de la version 5.01ALPHA10) pour tous les modes GL. Cette option permet l'affichage du Frame Rate per Second.
- vtlock: Ajout de la gestion du lock sur les écrans virtuels de
Linux/XFree86 (à partir de la version 4.12).
xglock: Corrections de bugs et ajouts de fonctionnalités pour le lanceur de mode écrit
en GTK+:
- Ajout du code de l'option 'A Propos';

- Ajout de la gestion d'une feuille de style;
- Corrections pour Gtk+ 1.2.6.
- genlaucher: Modification de l'utilitaire de création des "lanceurs" de modes
(en particulier génération automatique pour xglock).
- Correction de bugs divers ou ajout de fonctions:
- traductions des messages en français;
- ajout d'une couleur aléatoire au mode bubble3d;
- corrections pour MesaGL dans le mode lament;
- etc...
- Aperçus des modes de xlockmore
|
|