History log of /external/mesa3d/src/mesa/main/arrayobj.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a1287f549a3e6527b8cf3bf5b5f563ba63c6f48c 22-Jul-2012 Brian Paul <brianp@vmware.com> mesa: move more format helper functions to glformats.c
/external/mesa3d/src/mesa/main/arrayobj.h
8459f4a63aec97847b0e3957ffb82beff94035fa 26-Jun-2012 Brian Paul <brianp@vmware.com> mesa: make _mesa_reference_array_object() an inline function

As we do for texture objects, buffer objects, etc.
/external/mesa3d/src/mesa/main/arrayobj.h
2a207c4bf95312b68093280b97229cc4316f5724 29-Dec-2011 Mathias Froehlich <Mathias.Froehlich@web.de> mesa: Introduce enabled bitfield helper functions.

Depending on the installed shader type, different arrays are used
from gl_array_object. Provide helper functions that compute
the bitmask of these arrays that are finally enabled for a given
shader type. The will be used in a followup change.

Signed-off-by: Mathias Fröhlich <Mathias.Froehlich@web.de>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/arrayobj.h
3a223c3098ed6ae7d2c0dfcea6d1eee62bea3cc8 07-Nov-2010 Vinson Lee <vlee@vmware.com> mesa: Clean up header file inclusion in arrayobj.h.
/external/mesa3d/src/mesa/main/arrayobj.h
f9995b30756140724f41daf963fa06167912be7f 12-Oct-2010 Kristian Høgsberg <krh@bitplanet.net> Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/main/arrayobj.h
2bff1a08d911e8a39661bb65a8ffd684b8782f5b 29-Jul-2010 Vinson Lee <vlee@vmware.com> mesa: Reduce arrayobj.h header file inclusion.

Directly include mtypes.h instead of including context.h to include
mtypes.h.
/external/mesa3d/src/mesa/main/arrayobj.h
9342e6f5a94d3b884dcb98b4741295f1aa23e282 20-Jun-2009 Brian Paul <brianp@vmware.com> mesa: implement _mesa_GenVertexArrays() for GL_ARB_vertex_array_object

This also involves adding a gl_array_object::VBOonly field. For the
ARB extension, all arrays in the object must reside in a VBO. This flag
keeps track of that requirement.
/external/mesa3d/src/mesa/main/arrayobj.h
b8000c874ecb33b1554407c5e568afbb471dda3a 20-Jun-2009 Brian Paul <brianp@vmware.com> mesa: implement _mesa_BindVertexArray()
/external/mesa3d/src/mesa/main/arrayobj.h
de1cfc5e8a8e9d0b0b397671575ae448a554a002 21-May-2009 Brian Paul <brianp@vmware.com> mesa: new _mesa_update_array_object_max_element() function

This will replace the code in state.c
/external/mesa3d/src/mesa/main/arrayobj.h
3039acfc5db67f3935f9c30a9f17193ab52b20a9 13-May-2009 Brian Paul <brianp@vmware.com> Merge branch 'mesa_7_5_branch'

Conflicts:

src/mesa/main/arrayobj.c
src/mesa/main/arrayobj.h
src/mesa/main/context.c
5568f2f601fbd974af402da92548904f6fafc6dc 13-May-2009 Brian Paul <brianp@vmware.com> mesa: reference counting for gl_array_object

Every kind of object that can be shared by multiple contexts should be
refcounted.
(cherry picked from commit 1030bf0ded2a88a5e27f7a4d393c11cfde3d3c5a)
/external/mesa3d/src/mesa/main/arrayobj.h
fa95ecb467d656e293a12c089b3e85fcbbadb848 07-May-2009 Brian Paul <brianp@vmware.com> mesa: make the array object save/remove functions static
/external/mesa3d/src/mesa/main/arrayobj.h
1030bf0ded2a88a5e27f7a4d393c11cfde3d3c5a 07-May-2009 Brian Paul <brianp@vmware.com> mesa: reference counting for gl_array_object

Every kind of object that can be shared by multiple contexts should be
refcounted.
/external/mesa3d/src/mesa/main/arrayobj.h
ee34e6ef716bb630440299ac1efbc2055ef09ffd 12-Jun-2006 Ian Romanick <idr@us.ibm.com> Add support for GL_APPLE_vertex_array_object. Several test programs
and demos are also added.

Adding basic support to drivers should be as easy as just enabling the
extension, though thorough test would also be required.
/external/mesa3d/src/mesa/main/arrayobj.h