aboutsummaryrefslogtreecommitdiff
path: root/generic/Draw.c
AgeCommit message (Collapse)Author
2003-05-16*** empty log message ***lecoanet
2003-05-16 * (ZnCompute...Gradient): Stopped trying to be clever aboutlecoanet
which contour should contribute to the gradient extent. All contours are considered regardless of their direction. This fix a bug on many curve whose first (main contour) is described clockwise.
2003-05-09 * (ZnCompute...Gradient): Test whether the shape has multiplelecoanet
contours to skip clockwise contours in computing the gradient bbox. This enable the description of a filled clockwise mono contour. * (ZnRenderTile): Slightly changed to enable drawing patterns using the same routine depending on the image status (photo or bitmap).
2003-04-24Corrected the glu.h include.lecoanet
2003-04-16Update from the Windows port and general cleanup/restructurelecoanet
2003-01-14Suppression d'une modif pour test qui provoquait un d�faut delecoanet
remplissage du gradient.
2002-12-20 * (ZnComputeRadialGradient): Clamping des pourcentages d�finissantlecoanet
le centre du gradient afin d'�viter des d�fauts de couverture par calcul erron� du cercle englobant. Il faudrait trouver un meilleur algo pour calculer ce dernier. * (ZnComputeRadialGradient): Correction d'une erreur lorsque le centre d'un gradient radial est au centre d'un arc elliptique
2002-12-09 * Reprise du code des gradients (incompatibilit�s).lecoanet
* Les lignes sont anti-alias�es m�me si elles ont de l'alpha, jusqu'� 80%, en dessous, il n'y en a pas besoin.
2002-11-05Suppression de holes dans la structure ZnPoly et mise en place de cwlecoanet
dans le contour.
2002-10-10 * (ZnComputeAxialGradient): Corrige une inexactitude de calcullecoanet
sur la taille du gradient axial conduisant � des pertes de couverture sur les angles tr�s aigus.
2002-09-26 * (ZnRenderPolyline,lecoanet
ZnRenderPolygonRelief): line_width doit �tre flottant. Corrige un bug erratique de curve trop �paisse quand on met 0.5 comme �paisseur. * (ZnRenderPolyline): Corrig� (contourn�) le probl�me des cracks dans le raccordement des segments d'un curve, arc, etc qui apparaissaient dans le dessin openGL depuis les GeForce 3 et 4. C'est li� au rendu des lignes antialias�e et d�pendant de la quantit� de couverture des pixels de bordures. Pour �tre safe on antialiase que les lignes compl�tement opaques, celles avec de l'alpha ne sont plus antialias�e (conflit entre le code garantissant un alpha homog�ne et un raccordement ok). * (ZnRenderPolyline): Corrig� un bug dans le code garantissant un alpha homog�ne, qui conduit dans certains cas � une surcharge de couleur aux joints des segments de lignes (F.Decrock).
2002-05-31Modification de ZnRenderImage et aout de ZnRenderIconlecoanet
2002-05-16Correction des param�tres angulaires de GetCirclePoints.lecoanet
Adaptation suite � la modification du code des images, bitmap, fontes.
2002-03-29Suppression du parametre inutile closed.lecoanet
Correction de deux bugs sur les polylines ferm�es qui empechait de dessiner les joins/bouts dans certains cas (utilisation par rectangle, les deux coins du haut n'�taient pas dessin�s, dernier join et bout).
2002-03-15Traitement des nouveaux reliefs.lecoanet
2002-02-18Passage des couleurs en gradients pour uniformiserlecoanet
2002-02-15R�amenagement du code de clipping local utilisant le stencillecoanet
2002-01-22Ajout de la fonction RenderPolyline pour centraliser le dessinlecoanet
des lignes.
2001-11-26Am�lioration des reliefs.lecoanet
Factorisation des calcul de gradients. Implantation des gradients PATH.
2001-11-12Am�lioration de la pr�cision des reliefs sur les polygones.lecoanet
Correction de plusieurs bugs dans les d�grad�s. Les d�grad�s radiaux acceptent un facteur de forme.
2001-10-24Ajout d'un alpha aux groupes et expression de l'alpha en pourcentlecoanet
2001-10-12Suppression du code de dessin des gradients en X.lecoanet
Transformation de DoPolygonRelief pour qu'elle fonctionne avec des callbacks (g�n�ralisation). Ajout du code de gradients GL. Ajout de routines pour remplir une forme avec une tuile et pour dessiner une image et une bitmap en GL.
2001-06-27correction de bugs sur les degrade reliefslecoanet
2001-06-25Modification des gradientslecoanet
2001-03-30Premi�re tentative d'am�lioration des gradients.lecoanet
2000-06-05Passage en Tcl_Objs et compilation conditionnelle de GPClecoanet
2000-05-11Correction d'un bug dans DoPolygoneRelief interferant sur lelecoanet
calcul de distance � un point. Adaptation suite � la r�alisation des polygones multi-contours.
2000-03-23Ajout des fonctions de dessin des d�grad�s.lecoanet
Modification de l'api de DrawLineShape pour pouvoir utiliser la liste de points X de travail.
2000-03-10 * R�introduction de DrawRectangleRelief en l'adaptant �lecoanet
la nouvelle m�thode de relief.
2000-03-09 * Suppression de DrawRectangleRelief.lecoanet
* Am�lioration de la stabilit� de g�n�ration des faces dans DrawPolygonRelief (il reste des cas pathologiques - plein meme). * Traitement de la lumi�re par DrawPolygonRelief.
2000-02-02Passage en Zinclecoanet
2000-01-12Adaptation des ent�tes.lecoanet
Extraction du code sur la gestion des couleurs (dans Color.c). Elimination du code sur les lignes doubles. Extraction du code sur la gestion des Beziers et routines g�om�triques (dans Geo.c).