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.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
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
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