mesa/src
Francisco Jerez db0eb3a437 vbo: Fix up in-place splitting for non-contiguous/indexed primitives.
The in-place splitting code wasn't dealing with index buffers at all
(and it was being called from vbo_split_prims for too big index
buffers, causing some occasional corruption).

Additionally, it wasn't taking into account primitives arrays with
non-contiguous indices (e.g. given prim[0].start = 0 and prim[1].start
= max_verts, it would happily call back the driver with (max_index -
min_index) still greater than max_verts, causing infinite recursion).

It still doesn't handle too large indexed vertex buffers: use
vbo_split_copy for that.
2010-02-03 11:38:38 +00:00
..
driclient g3dvl: Fix some memory leaks. 2009-01-10 13:52:06 -05:00
egl egl: Rename _eglPreloadForEach callbacks. 2010-02-03 14:16:16 +08:00
gallium svga: fix TXD and TXL opcode translation 2010-02-03 10:36:55 +00:00
glew scons: Fix GLEW build on Mac OS X. 2010-01-28 01:19:53 -08:00
glsl glsl/pp: Silence GCC "no previous prototype" warning. 2010-01-26 00:47:31 -08:00
glu glu/sgi: Remove unnecessary headers. 2010-01-28 18:07:04 -08:00
glut glut: Remove unnecessary headers. 2010-01-30 22:24:34 -08:00
glw Use separate $(MINSTALL) for installing libraries 2009-06-01 06:32:52 -07:00
glx glx: Remove unnecessary headers. 2010-02-01 00:22:50 -08:00
mesa vbo: Fix up in-place splitting for non-contiguous/indexed primitives. 2010-02-03 11:38:38 +00:00
Makefile Create $(TOP)/$(LIB_DIR) for install, too 2008-06-23 08:14:49 -06:00
SConscript support an 'embedded' platform target which turns off most parts of the 2010-01-26 20:59:12 +00:00