xserver-multidpi/glamor
Grigori Goronzy 8afa008ec4 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@amd.com>
Reviewed-by: Zhigang Gong <zhigang.gong@linux.intel.com>
2013-12-18 11:23:54 -08:00
..
compat-api.h Added the missed header file for xorg 1.13 compat. 2013-12-18 11:23:53 -08:00
compiler.h optimize: Use likely and unlikely. 2013-12-18 11:23:52 -08:00
glamor_addtraps.c Fixup glx support 2013-12-18 11:23:48 -08:00
glamor_compositerects.c glamor_compositerects: Need to initialize region before fallback. 2013-12-18 11:23:53 -08:00
glamor_copyarea.c Don't use glBlitFramebufferEXT for overlapping copies. 2013-12-18 11:23:53 -08:00
glamor_copyplane.c Silence compilation warnings. 2013-12-18 11:23:53 -08:00
glamor_copywindow.c Fixup glx support 2013-12-18 11:23:48 -08:00
glamor_core.c Silence compilation warnings. 2013-12-18 11:23:53 -08:00
glamor_debug.h glamor_largepixmap: first commit for large pixmap. 2013-12-18 11:23:51 -08:00
glamor_egl.c glamoregl: Use xf86ScreenToScrn() 2013-12-18 11:23:53 -08:00
glamor_eglmodule.c Silence compilation warnings. 2013-12-18 11:23:53 -08:00
glamor_fbo.c Silence compilation warnings. 2013-12-18 11:23:53 -08:00
glamor_fill.c Use glDrawRangeElements instead of glDrawElements 2013-12-18 11:23:54 -08:00
glamor_fillspans.c Silence compilation warnings. 2013-12-18 11:23:53 -08:00
glamor_getimage.c glamor_getimage: should call miGetimage if failed to get sub-image. 2013-12-18 11:23:51 -08:00
glamor_getspans.c Added some copyright and author information. 2013-12-18 11:23:51 -08:00
glamor_gl_dispatch.c Use glDrawRangeElements instead of glDrawElements 2013-12-18 11:23:54 -08:00
glamor_gl_dispatch.h Use glDrawRangeElements instead of glDrawElements 2013-12-18 11:23:54 -08:00
glamor_glext.h gles2: Fixed the compilation problem and some bugs. 2013-12-18 11:23:53 -08:00
glamor_glyphblt.c Fixed all unused variables warnings. 2013-12-18 11:23:51 -08:00
glamor_glyphs.c Silence compilation warnings. 2013-12-18 11:23:53 -08:00
glamor_gradient.c Silence compilation warnings. 2013-12-18 11:23:53 -08:00
glamor_largepixmap.c glamor_largepixmap: Fixed a bug in repeat clipping. 2013-12-18 11:23:53 -08:00
glamor_picture.c Silence compilation warnings. 2013-12-18 11:23:53 -08:00
glamor_pixmap.c Shoud return null subpixmap if we fail to get a valid map address. 2013-12-18 11:23:54 -08:00
glamor_polyfillrect.c Silence compilation warnings. 2013-12-18 11:23:53 -08:00
glamor_polylines.c Silence compilation warnings. 2013-12-18 11:23:53 -08:00
glamor_polyops.c glyphblt/polyops: Use miFunctions by default. 2013-12-18 11:23:49 -08:00
glamor_priv.h glamor: add initial Xv support 2013-12-18 11:23:54 -08:00
glamor_putimage.c Fix RegionContainsRect test for PutImage 2013-12-18 11:23:54 -08:00
glamor_render.c Use glDrawRangeElements instead of glDrawElements 2013-12-18 11:23:54 -08:00
glamor_setspans.c Added some copyright and author information. 2013-12-18 11:23:51 -08:00
glamor_tile.c glamor_copyarea: Use blitcopy if current state is not render. 2013-12-18 11:23:53 -08:00
glamor_trapezoid.c Use glDrawRangeElements instead of glDrawElements 2013-12-18 11:23:54 -08:00
glamor_triangles.c Fixup glx support 2013-12-18 11:23:48 -08:00
glamor_utils.h glamor_utils: fix unlikely define use 2013-12-18 11:23:53 -08:00
glamor_window.c Fixup glx support 2013-12-18 11:23:48 -08:00
glamor_xv.c glamor: add initial Xv support 2013-12-18 11:23:54 -08:00
glamor.c glamor: add initial Xv support 2013-12-18 11:23:54 -08:00
glamor.h glamor: add initial Xv support 2013-12-18 11:23:54 -08:00
glapi.h Added strict warning flags to CFLAGS. 2013-12-18 11:23:51 -08:00
Makefile.am glamor: add initial Xv support 2013-12-18 11:23:54 -08:00