aboutsummaryrefslogtreecommitdiff
path: root/generic/Image.c
AgeCommit message (Collapse)Author
2003-05-16 * Fixed a bug on MAX_CHAR preventing display of accentedlecoanet
letters (the most useful ones. * (ZnImageTex): Alpha can be safely (?) loaded both for perl/tk and tk. This is valid only under GL. * (SuckGlyphsFromServer): Trapped a potential problem with some fonts reporting zero width. Improved error report. The maximum width was computed on M and W. If those characters were missing, a zero pixmap allocation occured. Now the max width is computed on the real characters.
2003-05-09 * (ZnImageTex): in perl/Tk, alpha need to be set to 255 everywhere inlecoanet
the image due to limitation in Tk 8.0.
2003-04-24Test the allocation of textures both for images andlecoanet
for fonts. Suppressed the glGetIntegerv on GL_MAX_TEXTURE_SIZE which can be erroneous before window mapping. Disabled the test on max_tex_size until the value can reliably be read as soon as the widget creation. The texture for font is increased on the width and the height in alternance. The limit on texture expansion will be found at texture creation time and reported through glGetError. The structure holding the font parameters used for openGL is not allocated is an error occur during font loading. The structure is also properly freed (this was partially leaking).
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