mesa/progs
Keith Whitwell e5cb11adda mesa/vbo: fix compile and replay of nodes ending in a FALLBACK
Where vbo save nodes are terminated with a call to DO_FALLBACK(), as in
the case of a recursive CallList which is itself within a Begin/End pair,
there two problems:
1) The display list node's primitive information was incorrect, stating
the cut-off prim had zero vertices
2) On replay, we would get confused by a primitive that started in a
node, but was terminated by individual opcodes.

This change fixes the first problem by correctly terminating the last
primitive on fallback, and the second by forcing the display list to
use the Loopback path, converting all nodes into immediate-mode rendering.

The loopback fix is a performance hit, but avoiding this would require
a fairly large rework of this code.
2009-06-30 19:59:38 +01:00
..
beos Remove CVS keywords. 2008-09-21 11:00:44 -07:00
demos progs/isosurf: add materials mode for glVertex + TRISTRIP 2009-06-30 16:14:08 +01:00
directfb Ignore more generated files in progs/ 2008-05-20 19:04:57 -04:00
egl egl: eglinfo load i915 driver 2009-01-19 02:29:54 +01:00
fbdev Merge branch 'gallium-0.1' into gallium-0.2 2008-09-11 16:05:15 +01:00
fp progs: Port fp programs to GLEW. 2009-06-11 13:19:34 +01:00
ggi Remove CVS keywords. 2008-09-21 11:00:44 -07:00
glsl progs/glsl: link with GLEW library 2009-06-29 10:32:04 -06:00
images new test image - Delicate Arch, Utah 2006-05-10 22:44:26 +00:00
miniglx Remove CVS keywords. 2008-09-21 11:00:44 -07:00
osdemos minor changes 2008-06-05 15:37:17 -06:00
redbook progs: add fflushes for cygwin 2009-04-28 18:15:17 +01:00
samples demos: use larger buffer for snprintf() call, see bug 21220 2009-04-16 09:25:52 -06:00
slang Merge branch 'gallium-0.1' into gallium-0.2 2008-09-11 16:05:15 +01:00
tests progs/tests: Use opaque colors. 2009-06-15 15:40:10 +01:00
tools/trace fix gltrace (bug 16691) 2008-07-14 08:50:36 -06:00
trivial mesa/vbo: fix compile and replay of nodes ending in a FALLBACK 2009-06-30 19:59:38 +01:00
util progs/util: make sure function pointers are initialized 2009-06-30 15:41:43 +01:00
vp progs/vp: more psiz tests 2009-03-25 10:07:28 +00:00
vpglsl progs/vpglsl: add similar support for point rendering as progs/vp 2009-06-01 18:40:21 -07:00
wgl progs/wgl: Fix shreadtex_mt too. 2009-06-17 15:23:25 +01:00
windml Remove CVS keywords. 2008-09-21 11:00:44 -07:00
xdemos demos: fix issues in glxcontexts.c 2009-06-23 09:31:27 -06:00
Makefile Never fail `make clean' 2008-05-07 11:35:23 -07:00
SConscript progs/glsl: compile with scons and glew 2009-06-29 14:15:08 +01:00
SConstruct scons: Build the progs into seperate dirs as well. 2009-01-24 15:56:28 +00:00