History log of /external/mesa3d/src/mesa/vbo/vbo_save_api.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
492b69f3be3e355064c67bc6f4a30d40e997ce9d 30-Oct-2012 Marek Olšák <maraeo@gmail.com> vbo: fix glVertexAttribI* functions

The functions were broken, because they converted ints to floats.
Now we can finally advertise OpenGL 3.0. ;)

In this commit, the vbo module also tracks the type for each attrib
in addition to the size. It can be one of FLOAT, INT, UNSIGNED_INT.

The little ugliness is the vertex attribs are declared as floats even though
there may be integer values. The code just copies integer values into them
without any conversion.

This implementation passes the glVertexAttribI piglit test which I am going
to commit in piglit soon. The test covers vertex arrays, immediate mode and
display lists.

NOTE: This is a candidate for the stable branches.

Reviewed-by: Brian Paul <brianp@vmware.com>

v2: cosmetic changes as suggested by Brian
(cherry picked from commit acf438f5375e2426386694e541b843dc6f8fd11a)
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
db7404defd47aa22082b52a6a31a08fb39fab626 18-Dec-2011 Marek Olšák <maraeo@gmail.com> mesa: implement new DrawTransformFeedback functions

Acked-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
9881bf6e69b52efc1eb57a4027d9a8817ef8cbcb 27-Jun-2012 Brian Paul <brianp@vmware.com> mesa: more const qualifiers to match the latest glext.h

For some reason regular gcc on Linux didn't catch these but the mingw
compiler did (generated errors, not warnings).

v2: include the changes in src/mapi/ too
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
ae5d7d5e8970f90b9713897387d7d46a2b4485ab 18-Jun-2012 Fredrik Höglund <fredrik@kde.org> mesa: Add support for GL_ARB_base_instance

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
1bc16bf98a1b5a4cca0c0ae2a80ba7982c6e4651 08-May-2012 Brian Paul <brianp@vmware.com> mesa: fix glMaterial / dlist bug

When glColorMaterial() is used to latch glColor commands to a material
attribute, glMaterial calls to change that material should become no-ops.
This failed to work properly when the glMaterial call was inside a
display list.

This removes the Material function from the vbo_attrib_tmp.h template
file. We have separate/different implementations for the "save" and
"exec" cases now.

NOTE: This is a candidate for the 8.0 branch.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
c55ebc3e3e556a5bf5cd78cee2807f4cbb6f626a 08-May-2012 Brian Paul <brianp@vmware.com> vbo: add some comments
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
781f84a3c2f7a06cb9e6cc44b8d5d08b39577c25 07-Feb-2012 Brian Paul <brianp@vmware.com> vbo: unmap vertex store before executing lists

We don't want our VBOs mapped when we're drawing. This change checks
if the vertex store VBO is mapped before we execute a list, unmaps it,
then remaps it after drawing. This situation pops up when building a
nested display list in GL_COMPILE_AND_EXECUTE mode.

Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
14bb957b996dcc5392b8fa589bd3ffa5c55cb6b4 09-Dec-2011 Marek Olšák <maraeo@gmail.com> mesa: implement DrawTransformFeedback from ARB_transform_feedback2

It's like DrawArrays, but the count is taken from a transform feedback
object.

This removes DrawTransformFeedback from dd_function_table and adds the same
function to GLvertexformat (with the function parameters matching GL).

The vbo_draw_func callback has a new parameter
"struct gl_transform_feedback_object *tfb_vertcount".

The rest of the code just validates states and forwards the transform
feedback object into vbo_draw_func.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
a0a5bd4bb30a73c10b02c3c3b914940a03f9b790 23-Nov-2011 Yuanhan Liu <yuanhan.liu@linux.intel.com> mesa: move ElementArrayBufferObj to gl_array_object

According opengl spec 4.2.pdf table 6.12 (Vertex Array Object State) at
page 515, the element buffer object is listed in vertex array object.

So, move the ElementArrayBufferObj inside gl_array_object to make
element buffer object per-vao.

This would fix most of(3 left) intel oglc vao test fail

NOTE: this is a candidate for the 7.11 branch.

Signed-off-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
97dedfda5fbb4078db28519e50adeeeb8e1a1dc1 10-Nov-2011 Brian Paul <brianp@vmware.com> vbo: better handling of VBO allocation failures

Previously, if we failed to allocate a VBO (either for display list
compilation or immediate mode rendering) we'd eventually segfault
when trying to map the non-existant buffer or in a glVertex/Color/etc
call when we hit a null pointer.

Now we don't try to map non-existant buffers and if we do fail to
allocate a VBO we plug in no-op functions for glVertex/Color/etc
so we don't segfault.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
cd30c28e3b98da1e83d8c07375a4d51e1750afc2 10-Nov-2011 Brian Paul <brianp@vmware.com> vbo: pull some code from api_noop.c into vbo module

Only a handful of functions from api_noop.c are actually used by
the VBO module. Move them to the VBO module. With this change,
none of the code in api_noop.c is actually used anymore.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
51fcf080a342896ea0bc71dce01e948c810a8db9 04-Sep-2011 Dave Airlie <airlied@redhat.com> mesa/vbo: add ARB_vertex_type_2_10_10_10_rev APIs.

This adds the vertex processing paths for the 2101010 types. It converts
the attributes to floats for all the immediate entry points, some entrypoints
are normalised and the attrib APIs take a normalized parameter.

There are four main paths,
ui10 -> float unnormalized
i10 -> float unnormalized
ui10 -> float normalized
i10 -> float normalized
along with the ui2/i2 equivs.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
28249bd260f4c52badf3eb61ade2744604b21bca 22-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Eliminate dd_function_table::MapBuffer

Replace all calls to dd_function_table::MapBuffer with appropriate
calls to dd_function_table::MapBufferRange, then remove all the cruft.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Acked-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
12d924c5ae14a1c6a05a3dcae29b77e7668e227d 22-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Remove target parameter from dd_function_table::MapBuffer

No driver used that parameter, and most drivers ended up with a bunch
of unused-parameter warnings because it was there.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Acked-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
56f0c00f125ee75caeadc1c9e8cab8a488635e5e 22-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Remove target parameter from dd_function_table::UnmapBuffer

No driver used that parameter, and most drivers ended up with a bunch
of unused-parameter warnings because it was there.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
7c2847a972cd68107348ba8fe3667dc211b78f3e 08-Jun-2011 Brian Paul <brianp@vmware.com> vbo: run 'indent' on vbo_save_api.c
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
f1733d16de56b1fbecc2b0f22fc3270b85a813cc 08-Jun-2011 Brian Paul <brianp@vmware.com> vbo: rename DO_FALLBACK -> dlist_fallback
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
f1cdce95f606584a56eabf3b38eea19ff4c75757 08-Jun-2011 Brian Paul <brianp@vmware.com> vbo: check array indexes to prevent negative indexing

See the piglit dlist-fdo31590.c test

NOTE: This is a candidate for the 7.10 branch.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
69c6e21ceb6c2eb0c4b0fae0228027d665027b4e 02-Mar-2011 Brian Paul <brianp@vmware.com> vbo: fix error parameter

Spotted by Ian.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
a2924b488b8d77381779bbb5a0097c467678d39b 02-Mar-2011 Brian Paul <brianp@vmware.com> vbo: generate GL_INVALID_VALUE for bad glVertexAttrib index
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
ae4b6e04cdea188f6b5e656a1aafb6c3343fe5a7 21-Feb-2011 Brian Paul <brianp@vmware.com> vbo: rename some vars, add new comments, fix formatting, etc.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
14b36cd568b7f3ae963430248fcd7ef0b7a165f6 09-Jan-2011 Vinson Lee <vlee@vmware.com> vbo: Include mfeatures.h in files that perform feature tests.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
b3d2ec9942303d1d03e28a25b030eb060415abfb 17-Oct-2010 Mathias Fröhlich <Mathias.Froehlich@web.de> vbo: Avoid the copy to current in dlists if not required.

The current state is allowed to be undefined past DrawElements et al.
Consequently omit that copying at least in the display list code.
This pays us some percents performance.

Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
9de5c6a1cb1428154c371f4331b55b5161957b50 28-Oct-2010 Chia-I Wu <olv@lunarg.com> Merge branch 'glapi-reorg'

Conflicts:
src/mapi/glapi/glapi_sparc.S
src/mapi/glapi/glapi_x86.S
src/mapi/glapi/glapidispatch.h
src/mapi/glapi/glapioffsets.h
src/mapi/glapi/glprocs.h
ca2618f4b632bf4b357a539a8fb7dafc99b35976 29-Oct-2010 Brian Paul <brianp@vmware.com> mesa: implement integer-valued vertex attribute functions

The integers still get converted to floats. That'll have to change someday.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
aefd4f76ea52d0480d63e053d2e2c768dd40a470 25-Oct-2010 Chia-I Wu <olv@lunarg.com> vbo: Use CALL_* macros.

Use macros to access _glapi_table consistently. There is no functional
change.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
be45255ab1f63c10fefcf2f399ac7d1c9294cf6a 22-Oct-2010 Brian Paul <brianp@vmware.com> vbo: support for primitive restart

We handle splitting of glDrawArrays() calls into two primitives here
so that drivers don't have to worry about it.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
f9995b30756140724f41daf963fa06167912be7f 12-Oct-2010 Kristian Høgsberg <krh@bitplanet.net> Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
8d5c83c467f83b44f5f2e271c4f9cca2d45af518 12-May-2010 Chia-I Wu <olv@lunarg.com> mesa/es: Remove omit list.

vbo/vbo_save* are the last members on the omit list. Test FEATURE_dlist
in the sources and remove the omit list.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
3b7ac45162412a79c3cd4d4dbc16bd54db597608 05-Apr-2010 Brian Paul <brianp@vmware.com> mesa: implement core Mesa support for GL_ARB_draw_instanced
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
2cf44390d1e819f23e1d7ceb3199276c9148c647 23-Feb-2010 Chia-I Wu <olv@lunarg.com> mesa: Move src/mesa/glapi/dispatch.h to mesa.

glapi/dispatch.h is a core Mesa header file. Move the header file to
main/ to make this clear. It also becomes clear after this change that
IN_DRI_DRIVER is only used in core Mesa to enable the remap table.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
298be2b028263b2c343a707662c6fbfa18293cb2 19-Feb-2010 Kristian Høgsberg <krh@bitplanet.net> Replace the _mesa_*printf() wrappers with the plain libc versions
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
c7ac486261ad30ef654f6d0b1608da4e8483cd40 19-Feb-2010 Kenneth Graunke <kenneth@whitecape.org> Remove _mesa_memcpy in favor of plain memcpy.

This may break the SUNOS4 build, but it's no longer relevant.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
6e1697bee72a95f7d605e42ce60e2cb4a545106f 08-Oct-2009 Brian Paul <brianp@vmware.com> mesa: rename display list functions

_mesa_alloc_instruction() sounded like it was related to vertex/fragment
program instructions, but it wasn't.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
a73ba2d31b87e974f6846a8aaced704634f6f657 09-Sep-2009 Chia-I Wu <olvaffe@gmail.com> mesa/main: Make FEATURE_dlist follow feature conventions.

As shown in mfeatures.h, this allows users of dlist.h to work without
knowing if the feature is available.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
aefa1f6ab1d9267b223b06ae205ab34c8e0d7c02 08-Sep-2009 Chia-I Wu <olvaffe@gmail.com> mesa/main: Make FEATURE_evaluators follow feature conventions.

As shown in mfeatures.h, this allows users of eval.h to work without
knowing if the feature is available.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
80630d1fed6cd32e75f5e97e2cd27509be21d093 08-Sep-2009 Chia-I Wu <olvaffe@gmail.com> mesa/main: New feature FEATURE_arrayelt.

This allows the removal of AEcontext.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
92d7ed8a20d4a018ce5324e6537ae7b478b9e5bf 27-Aug-2009 Eric Anholt <eric@anholt.net> mesa: Add support for ARB_draw_elements_base_vertex.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
60b08eb1fdf287d28ec66b9282513ab35a61aee0 31-Aug-2009 Eric Anholt <eric@anholt.net> mesa: Make MultiDrawElements submit multiple primitives at once.

Previously, MultiDrawElements just called DrawElements a bunch of times.
By sending several primitives down the pipeline at once, we avoid a bunch
of validation. On my GL demo, this improves fps by 2.5% (+/- .41%) and
reduces CPU usage by 70.5% (+/- 2.9%) (n=3).

Reviewed by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
bd4c6a2e503db43e81ef41f77d876308badd93eb 12-Aug-2009 Brian Paul <brianp@vmware.com> vbo: use _mesa_is_bufferobj()
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
9615daa9324341f6a56932dc46b807f402d18283 13-Jul-2009 Brian Paul <brianp@vmware.com> Merge branch 'mesa_7_5_branch'
ca1b71b78d9c31e9ea7ceed2542ec67f32e6e5c5 10-Jul-2009 Brian Paul <brianp@vmware.com> vbo: fix vbo/dlist memory leak

Based on a patch by kristof.ralovich@gmail.com
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
862488075c5537b0613753b0d14c267527fc6199 03-Jul-2009 Jakob Bornecrantz <jakob@vmware.com> Merge branch 'mesa_7_5_branch'

Conflicts:
src/mesa/main/dlist.c
src/mesa/vbo/vbo_save_api.c
1fa4cde757cc94c0afa40d855309911247974e98 30-Jun-2009 Keith Whitwell <keithw@vmware.com> 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.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
0846c88ec3a63ac5e4096aedcdc107cbe71f306b 30-Jun-2009 Keith Whitwell <keithw@vmware.com> mesa/vbo: use _lookup_prim_by_nr for debugging

Switch over to specialized enum lookup for primitives
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
396b4043f085ec09a074447bbbb835c53aa82b7b 20-Jun-2009 Eric Anholt <eric@anholt.net> mesa: Make VBO dlist printing use the same path as other dlist printing.

I was rather confused when mesa_print_display_list didn't show any of
my glBegin()..glEnd(). Nothing but print_list appears to call
this function, so matching its behavior seems like a good idea.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
8b2ebd15310cbd5d905b08761b5e950f8e2580e5 16-Apr-2009 Keith Whitwell <keithw@vmware.com> vbo: cache last dlist vertex in malloced memory

Avoids repeated mapping of the VBO buffer on display list replay. We
need access to the final vertex in order to update the GL current attrib
values.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
916de35d677ca5238e9515840fa5aa9f81302c5b 03-Mar-2009 Keith Whitwell <keithw@vmware.com> Merge commit 'origin/gallium-0.1'

Conflicts:

scons/gallium.py
src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c
src/gallium/include/pipe/p_defines.h
src/mesa/vbo/vbo_exec_api.c
src/mesa/vbo/vbo_exec_draw.c
c4d1f4607abf3dfbcfcffc5c67bb89d420d3381a 03-Mar-2009 Keith Whitwell <keithw@vmware.com> vbo: use MapBufferRange where available

Previously would have to allocate a new VBO after firing a draw command
as subsequent call to Map() on old VBO might block if the driver had
submitted the commands to hardware.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
446abc2799a143c32c4c48472f3f964f9288a623 31-Jan-2009 Brian <brianp@vmware.com> mesa: display list clean-ups

Rename some structs and fields to be more consistant with the rest of mesa.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
39cb5b9f73318a069e2d8553243ae17955a85695 16-Sep-2008 Brian Paul <brian.paul@tungstengraphics.com> mesa: fix display list regression (check if save->prim_count > 0 in vbo_save_EndList())
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
d43951192baa7b76d3e035d689f73c1d2955cddb 16-Sep-2008 Brian Paul <brian.paul@tungstengraphics.com> mesa: fix display list regression (check if save->prim_count > 0 in vbo_save_EndList())
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
cd23c5c5998f3c48153a22bed53986b4293f797a 15-Sep-2008 Keith Whitwell <keith@tungstengraphics.com> mesa: get another class of degenerate dlists working

Primitive begin in one dlist, end in another.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
bd953e872f22690bd232a758383883100d9347d0 15-Sep-2008 Keith Whitwell <keith@tungstengraphics.com> mesa: get another class of degenerate dlists working

Primitive begin in one dlist, end in another.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
a69fc5129bdf2f245c5bf2e0fe7b542caf7809a9 04-Sep-2008 Brian Paul <brian.paul@tungstengraphics.com> mesa: improved gl_buffer_object reference counting

Use new _mesa_reference_buffer_object() function wherever possible.
Fixes buffer object/display list crash reported in ParaView.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
37c74af01ce52b603f565a6c8a9094500d5cb87a 04-Sep-2008 Brian Paul <brian.paul@tungstengraphics.com> mesa: improved gl_buffer_object reference counting

Use new _mesa_reference_buffer_object() function wherever possible.
Fixes buffer object/display list crash reported in ParaView.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
df7d1ee2a5270be2d329fd0614a608357917bb74 30-May-2008 Brian Paul <brian.paul@tungstengraphics.com> Fix segfault in _save_OBE_DrawElements() when using VBO and display list (bug 16156)

This was previously fixed in master by commit 982dcb74fd19b88208d127b8019e2a2af979cac2 by Haihao Xiang.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
982dcb74fd19b88208d127b8019e2a2af979cac2 30-Jul-2007 Xiang, Haihao <haihao.xiang@intel.com> Fix an error in _save_OBE_DrawElements

In the case that a buffer object is bound to
ELEMENT_ARRARY_BUFFER, it is invalid to directly
dereference indices passed to glDrawElements.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
c223c6b663cd5db39ba19c2be74b88cc3b8f53f3 04-Jul-2007 Brian <brian.paul@tungstengraphics.com> Be more consistant with paths in #includes. Eventually, eliminate a bunch of -I flags.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
37aca21129d87946d2dc6b45fa5bacd514921550 28-Jun-2007 zhang <zxpmyth@yahoo.com.cn> a variety of fixes for MingW
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
2cb3594af9cd1434aa2c408cd6f8d51bcd12e8ea 18-Jan-2007 Aapo Tahkola <aapo@aapo-desktop.(none)> Fix invalid enums passed to MapBuffer
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
6a3fdc3a1ea6c306d9543791bf172dd1052d7382 16-Jan-2007 Keith Whitwell <keith@tungstengraphics.com> Merge branch 'master' of git+ssh://keithw@git.freedesktop.org/git/mesa/mesa into vbo-0.2

Conflicts:

src/mesa/array_cache/sources
src/mesa/drivers/dri/i965/brw_context.c
src/mesa/drivers/dri/i965/brw_draw.c
src/mesa/drivers/dri/i965/brw_fallback.c
src/mesa/drivers/dri/i965/brw_vs_emit.c
src/mesa/drivers/dri/i965/brw_vs_tnl.c
src/mesa/drivers/dri/mach64/mach64_context.c
src/mesa/main/extensions.c
src/mesa/main/getstring.c
src/mesa/tnl/sources
src/mesa/tnl/t_save_api.c
src/mesa/tnl/t_save_playback.c
src/mesa/tnl/t_vtx_api.c
src/mesa/tnl/t_vtx_exec.c
src/mesa/vbo/vbo_attrib.h
src/mesa/vbo/vbo_exec_api.c
src/mesa/vbo/vbo_save_api.c
src/mesa/vbo/vbo_save_draw.c
82152a2a8e1afeb61710318e769b1379be6c02c6 15-Jan-2007 keithw <keithw@keithw-laptop.(none)> Remove debug, reenable inplace splitting.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
2421b25dd777ebfd614ae45907fd4af8c2713102 15-Jan-2007 Keith Whitwell <keith@tungstengraphics.com> Remove special-case handling for index and edgeflag

This isn't required with the changes to core mesa and the new
attribute layout.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
dd60eaa6d9f61735141976db0e83d25176ac73c7 20-Nov-2006 Keith Whitwell <keith@tungstengraphics.com> Don't perform dangling attribute check on POS attribute. It can't by
definition dangle (every vertex has a position). However
save->currentsz isn't properly maintained for this attribute, as there
is no current position value to track. Based on patch from Haihao Xiang.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c
fd12b37dbada6f945a94b93ecf332d0b6a8eef06 29-Oct-2006 Keith Whitwell <keith@tungstengraphics.com> Checkpoint of new vbo-building code. Currently builds regular arrays
rather than VBO's - VBOs are easy but need to look closer at the
driver interface. The trivial/tri demo works.
/external/mesa3d/src/mesa/vbo/vbo_save_api.c