glamor_polylines: Don't fallback for non-solid fill.
As glamor_fill/fbFill will handle non-solid fill correctly. We don't fallback it here. Signed-off-by: Zhigang Gong <zhigang.gong@linux.intel.com>
This commit is contained in:
		
							parent
							
								
									b5bd9a2d90
								
							
						
					
					
						commit
						cf0e206a0f
					
				| 
						 | 
					@ -54,13 +54,12 @@ _glamor_poly_lines(DrawablePtr drawable, GCPtr gc, int mode, int n,
 | 
				
			||||||
		 */
 | 
							 */
 | 
				
			||||||
		goto wide_line;
 | 
							goto wide_line;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	if (gc->lineStyle != LineSolid || gc->fillStyle != FillSolid) {
 | 
						if (gc->lineStyle != LineSolid) {
 | 
				
			||||||
		glamor_fallback
 | 
							glamor_fallback
 | 
				
			||||||
		    ("non-solid fill line style %d, fill style %d\n",
 | 
							    ("non-solid fill line style %d\n",
 | 
				
			||||||
		     gc->lineStyle, gc->fillStyle);
 | 
							     gc->lineStyle);
 | 
				
			||||||
		goto fail;
 | 
							goto fail;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					 | 
				
			||||||
	rects = malloc(sizeof(xRectangle) * (n - 1));
 | 
						rects = malloc(sizeof(xRectangle) * (n - 1));
 | 
				
			||||||
	x1 = points[0].x;
 | 
						x1 = points[0].x;
 | 
				
			||||||
	y1 = points[0].y;
 | 
						y1 = points[0].y;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue