glamor: Changes to 'master'

Zhigang Gong gongzg at kemper.freedesktop.org
Tue Oct 8 01:26:00 PDT 2013


 src/glamor_fill.c        |    9 +++++++++
 src/glamor_gl_dispatch.c |    1 +
 src/glamor_gl_dispatch.h |    1 +
 src/glamor_render.c      |   19 +++++++++++++++++--
 src/glamor_trapezoid.c   |    6 ++++++
 5 files changed, 34 insertions(+), 2 deletions(-)

New commits:
commit ba209eeef20b210ba95e4c8bbe0f84b83589d5b5
Author: Grigori Goronzy <greg at chown.ath.cx>
Date:   Wed Oct 2 00:37:57 2013 +0200

    glamor_render: fix PictFilters
    
    Add Fast/Good/Best and appropriately map to Nearest and
    Bilinear. Additionally, add a fallback path for unsupported filters.
    
    Notably, this fixes window shadow rendering with Compiz, which uses
    PictFilterConvolution for some odd reason.
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
    Reviewed-by: Zhigang Gong <zhigang.gong at linux.intel.com>

commit 773bf99a078207cc7c796d5dd33cccfcfe727ff1
Author: Grigori Goronzy <greg at chown.ath.cx>
Date:   Wed Oct 2 00:37:56 2013 +0200

    Use GL_STATIC_DRAW for element index buffer
    
    The buffer never changes anyway.
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
    Reviewed-by: Zhigang Gong <zhigang.gong at linux.intel.com>

commit 2b37fc5c7ba3eb438b76470a9212f2c3d067e859
Author: Grigori Goronzy <greg at chown.ath.cx>
Date:   Wed Oct 2 00:37:55 2013 +0200

    Use glDrawRangeElements instead of glDrawElements
    
    This lets us explicitly specify the range of vertices that are used,
    which the OpenGL driver can use for optimization. Particularly,
    it results in lower CPU overhead with Mesa-based drivers.
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
    Reviewed-by: Zhigang Gong <zhigang.gong at linux.intel.com>



More information about the xorg-commit mailing list