Skip to content
  • Kenneth Graunke's avatar
    mesa: Rename ArrayObj to VAO and DefaultArrayObj to DefaultVAO. · 0dfe50f1
    Kenneth Graunke authored
    
    
    When reading through the Mesa drawing code, it's not immediately obvious
    to me that "ArrayObj" (gl_array_object) is the Vertex Array Object (VAO)
    state.  The comment above the structure explains this, but readers still
    have to remember this and translate accordingly.
    
    Out of context, "array object" is a fairly vague.  Even in context,
    "array" has a lot of meanings: glDrawArrays, vertex data stored in user
    arrays, gl_client_arrays, gl_vertex_attrib_arrays, and so on.
    
    Using the term "VAO" immediately associates these fields with the OpenGL
    concept, clarifying the situation and aiding programmer sanity.
    
    Completely generated by:
    $ find . -type f -print0 | xargs -0 sed -i \
      -e 's/ArrayObj;/VAO;/g'                  \
      -e 's/->ArrayObj/->VAO/g'                \
      -e 's/Array\.ArrayObj/Array.VAO/g'       \
      -e 's/Array\.DefaultArrayObj/Array.DefaultVAO/g'
    
    v2: Rerun command to resolve conflicts with Ian's meta patches.
    
    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>
    0dfe50f1