Commit 766bf01b authored by Adam Jackson's avatar Adam Jackson 🦃 Committed by Adam Jackson

glamor: Fix more fallback paths with non-GXcopy rop with GLES

Desktop GL can handle arbitrary rops here, GLES can't. The switch
statement attempts to optimize some cases that GLES can still handle if
we precompute the right pixel value, but we were then throwing that
pixel value away and using gc->fgPixel anyway. Fix this, and now
xts-render passes against glamor+gles.
parent 84692415
......@@ -158,7 +158,7 @@ glamor_set_solid(PixmapPtr pixmap,
return FALSE;
glamor_set_color(pixmap, gc->fgPixel, uniform);
glamor_set_color(pixmap, pixel, uniform);
return TRUE;
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment