Keith Packard <[email protected]> writes: > This uses the same shaders as glamor_poly_glyph_blt. > > Signed-off-by: Keith Packard <[email protected]> > --- > glamor/glamor_glyphblt.c | 131 > ++++++++++++++++++----------------------------- > 1 file changed, 49 insertions(+), 82 deletions(-) > > diff --git a/glamor/glamor_glyphblt.c b/glamor/glamor_glyphblt.c > index 1c511ff..8ed3a14 100644 > --- a/glamor/glamor_glyphblt.c > +++ b/glamor/glamor_glyphblt.c
> -static Bool
> -_glamor_push_pixels(GCPtr pGC, PixmapPtr pBitmap,
> - DrawablePtr pDrawable, int w, int h, int x, int y,
> - Bool fallback)
> -{
> - glamor_pixmap_private *pixmap_priv;
> -
> - if (!fallback && glamor_ddx_fallback_check_pixmap(pDrawable)
> - && glamor_ddx_fallback_check_pixmap(&pBitmap->drawable)
> - && glamor_ddx_fallback_check_gc(pGC))
> - return FALSE;
> + glamor_pixmap_loop(pixmap_priv, box_x, box_y) {
> + glamor_set_destination_drawable(drawable, box_x, box_y, FALSE, TRUE,
> prog->matrix_uniform, NULL, NULL);
glamor is mostly wrapped at 80 columns, and I think consistently
wrapping here would look better than not.
Other than that, I'd reviewed the previous version of this patch that
I'd seen in your branch, and I don't think you've changed it.
pgpZYSlNIQUoi.pgp
Description: PGP signature
_______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
