[Glamor] [Pull Request]Glamor 0.4-rc1.
Zhigang Gong
zhigang.gong at linux.intel.com
Fri Apr 27 22:43:17 PDT 2012
Just as we discussed, please send a new result based on latest upstream
mesa.
Thanks for the testing.
> -----Original Message-----
> From:
> glamor-bounces+zhigang.gong=linux.intel.com at lists.freedesktop.org
> [mailto:glamor-bounces+zhigang.gong=linux.intel.com at lists.freedesktop.o
> rg] On Behalf Of He Junyan
> Sent: Saturday, April 28, 2012 11:33 AM
> To: zhigang.gong at linux.intel.com
> Cc: glamor at lists.freedesktop.org
> Subject: Re: [Glamor] [Pull Request]Glamor 0.4-rc1.
>
>
> Hi Zhigang:
>
> I test 0.4-rc1 of Glamor and compare the result to UXA, the cairo test
> result on my IVB platform is:
> Glamor:
> xlib-fallback/rgb24 xlib-render-0_0/rgb24 xlib-window/rgb24
> xlib/argb32 xlib/rgb24
> 391/0/60/12/0 358/0/74/3/2 362/0/98/2/1
> 368/0/94/2/1 363/0/99/2/1
>
> vs
> UXA:
> xlib-fallback/rgb24 xlib-render-0_0/rgb24 xlib-window/rgb24
> xlib/argb32 xlib/rgb24
> 353/0/98/12/0 353/0/79/3/2 364/0/96/2/1
> 380/0/82/2/1 366/0/96/2/1
>
> The diff of result is attached.
>
>
> The Glamor has no regression for the XTS Lib9 test comparing to UXA.
> The result is attached.
>
>
> Junyan
>
>
> > From: Zhigang Gong<zhigang.gong at linux.intel.com>
> >
> > This is the release candidate version for glamor 0.4. Please pull it
> > and test it on your platform. And reply the testing result. The
> > baseline is UXA driver.
> >
> > The following changes since commit
> f7304af17c0e1bf6d1904e52ca9f45ba2ec5edd9:
> >
> >
> > Don't need to set
> GL_PACK_ROW_LENGTH/GL_UNPACK_ROW_LENGTH.
> > (2012-04-14 22:40:48 +0800)
> >
> > are available in the git repository at:
> > git://people.freedesktop.org/~gongzg/glamor 0.4-rc1
> >
> > Junyan He (2):
> > Fix the problem of memory leak in gradient pixmap generating.
> > Fix the bug caused by gradient picture set the stops at the same
> percentage.
> >
> > Zhigang Gong (25):
> > glamor_pixmap_priv: Always return a valid private pixmap.
> > Fixed a unbalanced glamor_put_dispatch.
> > glamor_putimage: Reuse copy area to do the clipped copy.
> > Fixed a stride problem for textured_drm pixmap.
> > glamor_put_sub_pixmap: Change to use
> glamor_upload_sub_pixmap.
> > glamor_render: Don't download whole picture when fallback.
> > glamor_getspans: Reuse glamor_download_sub_pixmap.
> > code clean up.
> > glamor_setspans: Reuse glamor_upload_sub_pixmap.
> > glamor_upload_pixmap: Use glTexImage2D for a fully update.
> > pending_op: Remove the pending operations handling.
> > glamor_getimage: Don't fallback to miGetImage.
> > Fixed one potential texture size mismatch problem.
> > glamor_putimage: Optimize for direct uploading and fallback
> path.
> > gradient: Disable gradient for gles2.
> > Disable A8 texture format for GLES2.
> > glamor_copyarea: Don't access a DRM only pixmap.
> > gradient: Don't need fixup flag when creating pixmap.
> > glamor_render.c: Fixed repeatPad and repeatRelect.
> > Fixed a1 bug.
> > glamor_fbo: Added a threshold value for the fbo cache pool.
> > glamor_render: Have to use eaxct size pixmap for
> transformation.
> > glamor_copyarea: Return earlier if have zero nbox.
> > glamor_blockhandler: Don't do glFinish every time.
> > glamor_render: Fix the repeat none for GLES2.
> >
> > src/glamor.c | 7 +-
> > src/glamor_copyarea.c | 125 +++++------
> > src/glamor_core.c | 3 +
> > src/glamor_fbo.c | 31 ++-
> > src/glamor_fill.c | 14 +-
> > src/glamor_getimage.c | 32 ++--
> > src/glamor_getspans.c | 66 +-----
> > src/glamor_gl_dispatch.c | 1 +
> > src/glamor_gl_dispatch.h | 1 +
> > src/glamor_pixmap.c | 159 ++++++--------
> > src/glamor_priv.h | 70 +++---
> > src/glamor_putimage.c | 154 ++++---------
> > src/glamor_render.c | 549
> ++++++++++++++++++++++++++++++++++------------
> > src/glamor_setspans.c | 60 ++----
> > src/glamor_tile.c | 79 +++----
> > src/glamor_utils.h | 64 ++++--
> > 16 files changed, 746 insertions(+), 669 deletions(-)
> > _______________________________________________
> > Glamor mailing list
> > Glamor at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/glamor
> >
More information about the Glamor
mailing list