Projet Commentaires Sites Web
XlockMore
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 cygwinCygwin 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: capture d'écranxglock: Corrections de bugs et ajouts de fonctionnalités pour le lanceur de mode écrit en GTK+:
    • Ajout du code de l'option 'A Propos';Xglock : à 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
xlock

CygWinhttp://www.cygwin.com/
OpenGLhttp://www.opengl.org/
Mesa3Dhttp://www.mesa3d.org/
Nvidia Linuxhttp://www.nvidia.com/

The GLTT Libraryhttp://gltt.sourceforge.net/

The Freetype projecthttp://www.freetype.org/






[Home]
Dernière mise à jour le :
Par E. Lassauge