xserver-multidpi/glamor
Zhigang Gong 069a6d1746 glamor_composite: Allocate VBO on demand.
Use a fixed VBO is not efficient. Some times we may only has less than
100 verts, and some times we may have larger than 4K verts. We change
it to allocate VBO buffer dynamically, and this can bring about 10%
performance gain for both aa10text/rgb10text and some cairo benchmarks.

Signed-off-by: Zhigang Gong <zhigang.gong@linux.intel.com>
2013-12-18 11:23:47 -08:00
..
glamor_addtraps.c glamor-for-ddx: Exports all rendering/drawing functions. 2013-12-18 11:23:46 -08:00
glamor_copyarea.c Reduce the double check of pixmap's private pointer. 2013-12-18 11:23:47 -08:00
glamor_copyplane.c Added more drawing functions. 2013-12-18 11:23:47 -08:00
glamor_copywindow.c Initial version. 2013-12-18 11:23:46 -08:00
glamor_core.c Reduce the double check of pixmap's private pointer. 2013-12-18 11:23:47 -08:00
glamor_debug.h Initial version. 2013-12-18 11:23:46 -08:00
glamor_egl.c Fixed a configure bug. 2013-12-18 11:23:47 -08:00
glamor_eglmodule.c Initial version. 2013-12-18 11:23:46 -08:00
glamor_fill.c Reduce the double check of pixmap's private pointer. 2013-12-18 11:23:47 -08:00
glamor_fillspans.c Fixed a rendering bug at fillspans. 2013-12-18 11:23:47 -08:00
glamor_getimage.c glamor_getimage: Add the optimization path of getImage. 2013-12-18 11:23:47 -08:00
glamor_getspans.c Reduce the double check of pixmap's private pointer. 2013-12-18 11:23:47 -08:00
glamor_gl_dispatch.c glamor-composite: Use glDrawElements to reduce the count of vertices. 2013-12-18 11:23:47 -08:00
glamor_gl_dispatch.h glamor-composite: Use glDrawElements to reduce the count of vertices. 2013-12-18 11:23:47 -08:00
glamor_glext.h glamor: Re-arrange some macros/definitions in header files. 2011-09-26 16:47:02 +08:00
glamor_glyphblt.c Added more drawing functions. 2013-12-18 11:23:47 -08:00
glamor_glyphs.c glamor-for-ddx: Exports all rendering/drawing functions. 2013-12-18 11:23:46 -08:00
glamor_picture.c Track all picture's drawable pict format. 2013-12-18 11:23:47 -08:00
glamor_pixmap.c Consolidate the choose of internal texture format to one function. 2013-12-18 11:23:47 -08:00
glamor_polyfillrect.c glamor-for-ddx: Exports all rendering/drawing functions. 2013-12-18 11:23:46 -08:00
glamor_polylines.c Added more drawing functions. 2013-12-18 11:23:47 -08:00
glamor_polyops.c Added more drawing functions. 2013-12-18 11:23:47 -08:00
glamor_priv.h glamor-composite: Use glDrawElements to reduce the count of vertices. 2013-12-18 11:23:47 -08:00
glamor_putimage.c Set filter to GL_NEAREST by default. 2013-12-18 11:23:47 -08:00
glamor_render.c glamor_composite: Allocate VBO on demand. 2013-12-18 11:23:47 -08:00
glamor_setspans.c get_spans: Check whether have a valid fbo before check format. 2013-12-18 11:23:47 -08:00
glamor_tile.c Remove useless output messages. 2013-12-18 11:23:47 -08:00
glamor_triangles.c glamor-for-ddx: Exports all rendering/drawing functions. 2013-12-18 11:23:46 -08:00
glamor_utils.h Consolidate the choose of internal texture format to one function. 2013-12-18 11:23:47 -08:00
glamor_window.c Initial version. 2013-12-18 11:23:46 -08:00
glamor.c Consolidate the choose of internal texture format to one function. 2013-12-18 11:23:47 -08:00
glamor.h Added more drawing functions. 2013-12-18 11:23:47 -08:00
Makefile.am Added more drawing functions. 2013-12-18 11:23:47 -08:00