diff options
author | Eric Anholt <eric@anholt.net> | 2014-02-28 13:02:20 -0500 |
---|---|---|
committer | Zhigang Gong <zhigang.gong@gmail.com> | 2014-03-13 21:52:28 +0800 |
commit | 97220f5c23b8fe75f07ac22498c9dca9bc7fc69c (patch) | |
tree | d3b1ae8863d04cce6ccdcd5d3cf155ec4e9098e4 | |
parent | 7ed9221f08157afa82af33980682dc637f3d0f0a (diff) |
glamor: Use quads instead of index buffer on desktop.
No difference (n=7)
Ported from Eric's xserver glamor tree.
Signed-off-by: Eric Anholt <eric@anholt.net>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
-rw-r--r-- | src/glamor_fill.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/glamor_fill.c b/src/glamor_fill.c index 356bddc..e65c909 100644 --- a/src/glamor_fill.c +++ b/src/glamor_fill.c @@ -235,7 +235,9 @@ _glamor_solid_boxes(PixmapPtr pixmap, BoxPtr box, int nbox, float *color) } glamor_put_vbo_space(screen); - if (box_cnt == 1) + if (glamor_priv->gl_flavor == GLAMOR_GL_DESKTOP) + dispatch->glDrawArrays(GL_QUADS, 0, box_cnt * 4); + else if (box_cnt == 1) dispatch->glDrawArrays(GL_TRIANGLE_FAN, 0, box_cnt * 4); else #ifndef GLAMOR_GLES2 |