aboutsummaryrefslogtreecommitdiff
path: root/generic/Image.c
AgeCommit message (Collapse)Author
2003-04-16Update from the Windows port and general cleanup/restructurelecoanet
2003-03-17 * (ZnFreeTexFont): Correction de l'ordre de desallocationlecoanet
du txf qui conduisait � un core dump. * Correction de la liste des caract�res sacceptables dans une fonte en GL, il y avait deux fois ~
2003-01-20 * Correction d'une erreur d'attribution des images sous X.lecoanet
Il faut les sp�cialiser par Screen et non par Display.
2003-01-14 * Correction d'un bug lors de la d�sallocation des textures:lecoanet
le contexte graphique GL n'�tait pas n�cessairement correctement positionn�, ce qui provoquait la lib�ration dans le mauvais contexte donc le mauvais widget. Visible au travers d'un bug de dessin de textes sous forme de carr�s noirs mais vrai aussi pour les images.
2002-12-09 * Corretion pour une compilation propre en Tcllecoanet
2002-10-10 * (SuckGlyphsFromServer): Correction de warnings sans objet.lecoanet
2002-09-26 * (ZnGetBitmap, ZnGetImage): Passage syst�matique par Tk_GetUidlecoanet
avant d'utiliser les noms de bitmap/image. * Corrections assurant une compilation correcte sans GLX.
2002-09-18 * (ZnGetBitmap): Correction de l'allocation d'une pixmaplecoanet
specifique au display lors de la creation d'une bitmap (Corrige le bug d'A.Marion). * (ZnTexFontTex): Ajout du symbole euro.
2002-09-09 * (ZnTexFontTex): Mise � jour de la liste des caract�res utilis�slecoanet
dans un fonte (conforme aux fontes de JLV).
2002-06-24 * (ZnImageTex): On ne peut pas utiliser de filtrage lin�airelecoanet
sur les images. Si elles sont utilis�es comme tuiles l'alpha � l'ext�rieur de l'image se trouve inject� dans le bord de l'image et provoque des lignages.
2002-05-31Filtrage lin�aire pour les images sans transparence. Ca ne marchelecoanet
pas bien pour les autres. Correction d'un bug potentiel dans From5r6g5b, bpixels pouvait �tre NULL et provoquer un core dump.
2002-05-29Ajout d'un include pour corriger des warnings en Tcl.lecoanet
2002-05-27 * (ZnFreeTexFont): La d�sallocation de ressources d'une fontelecoanet
conduisait � un core dump en GL dans le cas o� plusieurs fen�tres avaient �t� cr�es. * Lors de la cr�ation de plus d'une fen�tre en GL le processus d'allocation des ressources de fontes se mettait � boucler.
2002-05-16Re�criture compl�te de la gestion du chargement/lib�ration des images,lecoanet
des bitmaps et des fontes. On n'utilise plus Tk que pour initialiser l'image, le compte de r�f�rence est gard� en local. Les images et bitmap sont sp�cialis�es par display pour X, par fen�tre pour GL. Les fontes sont sp�cialis�es par fen�tres en GL. Le code de modification dynamique des images propos� par Tk n'est plus pris en compte. Les textures et la m�moire utilis�es par les images/bitmap/fontes sont lib�r�es d�s que possible, r�sultant en une bien meilleure utilisation des ressources (surtout en ce qui concerne les textures). Ces modifs corrigent le bug de dessin des images/fontes observ� sous GL avec deux ou plusieurs Zinc cr��s simultan�ment ou cons�cutivement dans la M�ME application.
2002-03-29Rajout de plusieur caract�res oubli�s � la liste des caract�reslecoanet
trait�s par openGL.
2002-03-15ajout de ValidateImage qui permet de centraliser la validatelecoanet
d'une image Tk et sont affectation � un attribut.
2002-01-22Modification de la liste des caract�res reconnus par le rendu textelecoanet
en GL.
2001-11-12Optimisation de la taille de la texture utilis�e pour stockerlecoanet
une fonte.
2001-10-12Suppression du code LIBART.lecoanet
Ajout de routines pour g�rer le texte en m�moire de texture. Ajout de routines pour g�rer les images/bitmap en m�moire de texture.
2001-03-14Int�gration de GLX.lecoanet
2001-01-04Ajout de la compilation conditionnelle de libartlecoanet
2000-12-22Corrige un bug dans le cache de fontes.lecoanet
2000-11-13Ajout de routines pour le rendu locallecoanet
2000-03-07 * Ajout� la cr�ation de la pixmap de masque de l'imagelecoanet
par display si l'image comporte un masque. * Ajout� le nom de l'image aux param�tres et utilise le nom � la place du pointeur pour acc�der � la table de hachage (instance unique garantie).
2000-02-02Passage en Zinclecoanet
2000-01-13Correction des entetes.lecoanet