[Glamor] [Pull Request]Glamor 0.4-rc1.
He Junyan
junyan.he at linux.intel.com
Fri Apr 27 23:34:40 PDT 2012
After the mesa updated, the result is:
Glamor:
xlib-fallback/rgb24 391/0/60/12/0
xlib-render-0_0/rgb24 361/0/71/3/2
xlib-window/rgb24 372/0/88/2/1
xlib/argb32 376/0/86/2/1
xlib/rgb24 373/0/89/2/1
UXA:
xlib-fallback/rgb24 353/0/98/12/0
xlib-render-0_0/rgb24 321/0/111/3/2
xlib-window/rgb24 324/0/136/2/1
xlib/argb32 380/0/82/2/1
xlib/rgb24 326/0/136/2/1
Diff file is attached.
> 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
>>>
>
> _______________________________________________
> Glamor mailing list
> Glamor at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/glamor
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/glamor/attachments/20120428/4387b617/attachment-0001.html>
More information about the Glamor
mailing list