vbo: Implement method to track the inputs array.
authorMathias Fröhlich <mathias.froehlich@web.de>
Sat, 3 Feb 2018 16:19:24 +0000 (17:19 +0100)
committerMathias Fröhlich <mathias.froehlich@web.de>
Fri, 23 Feb 2018 04:33:46 +0000 (05:33 +0100)
commit6002ab564bfb643d5e9fd1b8c3c7c45384de570a
tree2b85efeeb9378b6f3b798733bca9cec121eab987
parent08c7474189da25729e4e0bc8755b676e13c2c2c8
vbo: Implement method to track the inputs array.

Provided the _DrawVAO and the derived state that is maintained if we have
the _DrawVAO set, implement a method to incrementally update the array of
gl_vertex_array input pointers.

v2: Add some more comments.
    Rename _vbo_array_init to _vbo_init_inputs.
    Rename vbo_context::arrays to vbo_context::draw_arrays.

Signed-off-by: Mathias Fröhlich <Mathias.Froehlich@web.de>
Reviewed-by: Brian Paul <brianp@vmware.com>
src/mesa/vbo/vbo.h
src/mesa/vbo/vbo_context.c
src/mesa/vbo/vbo_exec.c
src/mesa/vbo/vbo_private.h