[gs-cvs] rev 8121 - trunk/gs/src

leonardo at ghostscript.com leonardo at ghostscript.com
Fri Jul 13 05:07:30 PDT 2007


Author: leonardo
Date: 2007-07-13 05:07:29 -0700 (Fri, 13 Jul 2007)
New Revision: 8121

Modified:
   trunk/gs/src/gxclrast.c
Log:
Banding : Extend clist language with trapezoids, linear color trapezoids and linear color triangles (continued).

DETAILS :

This fixes the clist expansion problem for shadings.

The last patch was committed with a wrong revision of gxclrast.c,
which disabled some shading components for development purpose.
  
EXPECTED DIFFERENCES :

This patch should fix the "minor raster difference" of revision 8118 :

"442-01.ps" 
"446-01-fixed.ps" 
"464-01-fixed.ps" 
"470-01.ps" 
"478-01.ps" 
"483-01.ps" 
"483-05-fixed.ps" 
"Altona-Testsuite_p2_S_x3.pdf" 
"Altona_Visual_bb_1v1_x3.pdf" 
"Altona_Visual_sb_1v1_x3.pdf" 
"BEST8-99-Path.fh7.pdf" 
"Bug689189.pdf" 
"chilis_black.pdf" 
"chilis_red.pdf" 
"Clarke Tate Manns Chinese.ai" 
"gradmesh.ai" 
"Openhuis_pdf_zw.pdf" 
"S2_Digitalproof-Forum_x3k.pdf" 
"self-intersect2.ps" 
"shading_prob_800.ps" 
"SmoothShading.pdf" 
"STEUER-RollingMesh 1(linear).ai" 
"STEUER-RollingMesh 2(radial).ai" 
"STEUER-RollingMesh 3(Final).ai" 
"Testform.v1.0.2.pdf" 


Modified: trunk/gs/src/gxclrast.c
===================================================================
--- trunk/gs/src/gxclrast.c	2007-07-13 01:10:56 UTC (rev 8120)
+++ trunk/gs/src/gxclrast.c	2007-07-13 12:07:29 UTC (rev 8121)
@@ -1467,11 +1467,11 @@
 					    cc[i] = NULL;
 				    }
 				    if (options & 4)
-					code = 1 | dev_proc(ttdev, fill_linear_color_triangle)(ttdev, &fa,
+					code = dev_proc(ttdev, fill_linear_color_triangle)(ttdev, &fa,
 							&left.start, &left.end, &right.start,
 							cc[0], cc[1], cc[2]);
 				    else
-					code = 1 || dev_proc(ttdev, fill_linear_color_trapezoid)(ttdev, &fa,
+					code = dev_proc(ttdev, fill_linear_color_trapezoid)(ttdev, &fa,
 							&left.start, &left.end, &right.start, &right.end,
 							cc[0], cc[1], cc[2], cc[3]);
 				    if (code == 0) {



More information about the gs-cvs mailing list