Skip to content
  • Kenneth Graunke's avatar
    mesa: Rename ElementArrayBufferObj to IndexBufferObj. · e1b1f2a6
    Kenneth Graunke authored
    
    
    DirectX and most hardware documentation use the term "Index Buffer" to
    refer to a buffer containing indexes into arrays of vertex data, which
    allows random access to vertex data, rather than sequential access.
    
    OpenGL uses a different term for this concept: "Element Array Buffer".
    However, "Index Buffer" has become much more widespread.  A quick
    Google search shows 29,300 hits for "Element Array Buffer" vs.
    82,300 hits for "Index Buffer."
    
    Arguably, "Index Buffer" is clearer: an "element of an array" (or list)
    usually refers to an actual item stored in the array, not the index used
    to refer to it.
    
    The terminology is also already used in Mesa: some VBO module code for
    dealing with ElementArrayBufferObj names local variables "ib".
    
    Completely generated by:
    $ find . -type f -print0 | xargs -0 sed -i \
      's/ElementArrayBufferObj/IndexBufferObj/g'
    
    Signed-off-by: Kenneth Graunke's avatarKenneth Graunke <kenneth@whitecape.org>
    Reviewed-by: default avatarJordan Justen <jordan.l.justen@intel.com>
    Reviewed-by: default avatarIan Romanick <ian.d.romanick@intel.com>
    Reviewed-by: default avatarBrian Paul <brianp@vmware.com>
    e1b1f2a6