glamor: Changes to 'master'

Zhigang Gong gongzg at kemper.freedesktop.org
Fri Feb 17 04:04:33 PST 2012


 configure.ac          |    4 +--
 src/glamor.c          |   34 +++++++++++++++++++++++++---
 src/glamor.h          |   24 +++++++++++++++++++-
 src/glamor_copyarea.c |   12 +++++-----
 src/glamor_egl.c      |   59 ++++++++++++++++++++++++++++++++++++++++++++++----
 src/glamor_fbo.c      |   19 ++++++++++++++++
 src/glamor_priv.h     |   12 +---------
 7 files changed, 137 insertions(+), 27 deletions(-)

New commits:
commit f6620ef1af968882159bcc04230b02ae4e8ff877
Author: Zhigang Gong <zhigang.gong at linux.intel.com>
Date:   Fri Feb 17 18:36:28 2012 +0800

    configure.ac: Let's enable the AM_MAINTAINER_MODE.
    
    Otherwise, Make will not invoke autoconf even if the configure.ac
    changed.
    Signed-off-by: Zhigang Gong <zhigang.gong at linux.intel.com>

commit f569dfefa236eaf21ae4645943d0c43dfddf5da8
Author: Zhigang Gong <zhigang.gong at linux.intel.com>
Date:   Fri Feb 17 17:09:37 2012 +0800

    Bump version to 0.3.1 for the new swap buffer API.
    
    Signed-off-by: Zhigang Gong <zhigang.gong at linux.intel.com>

commit 9252fc7f546df727961d6c15af025aa5fc6cad4c
Author: Zhigang Gong <zhigang.gong at linux.intel.com>
Date:   Fri Feb 17 16:56:05 2012 +0800

    For DRI swap buffers.
    
    This commit added two APIs to support the DRI swap buffer.
    one is glamor_egl_exchange_buffers() which can swap two
    pixmaps' underlying KHRimages/fbos/texs. The DDX layer should
    exchange the DRM bos to make them consistent to each other.
    
    Another API is glamor_egl_create_textured_screen_ext(), which
    extent one more parameters to track the DDX layer's back pixmap
    pointer. This is for the triple buffer support. When using triple
    buffer, the DDX layer will keep a back pixmap rather then the
    front pixmap and the pixmap used by the DRI2 client. And during
    the closing screen stage, we have to dereference all the back
    pixmap's glamor resources. Thus we have to extent this API to
    register it when create new screen.
    
    Signed-off-by: Zhigang Gong <zhigang.gong at linux.intel.com>

commit d5dbd94947c4373d4e7e9aaa205c74f5a732ed25
Author: Zhigang Gong <zhigang.gong at linux.intel.com>
Date:   Fri Feb 17 16:26:59 2012 +0800

    glamor_copyarea: Don't use GL_CLAMP_TO_BORDER when GLES2 enabled.
    
    We may need to modify all the shader to handle GL_CLAMP_TO_BORDER
    when using GLES2. XXX, for now, we just ignore them.
    
    Signed-off-by: Zhigang Gong <zhigang.gong at linux.intel.com>



More information about the xorg-commit mailing list