[Glamor] [PATCH] Increase vbo size to 256K verts.

He Junyan junyan.he at linux.intel.com
Thu Aug 9 02:44:38 PDT 2012


Hi Zhigang:

On my IVB, the result is


old: small_reslt
new: gresult
Slowdowns
=========
  xlib                  ocitysmap  1547.06 (1651.89 3.28%) -> 1884.77 
(2200.61 7.73%):  1.22x slowdown
▎

seems no effect and cause ocitysmap a bit slower.



> From: Zhigang Gong <zhigang.gong at linux.intel.com>
>
> Signed-off-by: Zhigang Gong <zhigang.gong at linux.intel.com>
> ---
>   src/glamor_fill.c | 1 -
>   src/glamor_priv.h | 2 +-
>   2 files changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/src/glamor_fill.c b/src/glamor_fill.c
> index 1d81aea..2f08d72 100644
> --- a/src/glamor_fill.c
> +++ b/src/glamor_fill.c
> @@ -220,7 +220,6 @@ _glamor_solid_boxes(PixmapPtr pixmap, BoxPtr box, int nbox, float *color)
>   		}
>   	}
>
> -#define GLAMOR_COMPOSITE_VBO_VERT_CNT 1024
>   	if (unlikely(nbox > 1))
>   		dispatch->glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, glamor_priv->ebo);
>
> diff --git a/src/glamor_priv.h b/src/glamor_priv.h
> index 03ef6cc..5cdccf5 100644
> --- a/src/glamor_priv.h
> +++ b/src/glamor_priv.h
> @@ -191,7 +191,7 @@ enum glamor_gl_flavor {
>
>   #define GLAMOR_NUM_GLYPH_CACHE_FORMATS 2
>
> -#define GLAMOR_COMPOSITE_VBO_VERT_CNT 1024
> +#define GLAMOR_COMPOSITE_VBO_VERT_CNT (256*1024)
>
>   typedef struct {
>   	PicturePtr picture;	/* Where the glyphs of the cache are stored */
>


More information about the Glamor mailing list