vbo: change vbo_context attribute map arrays to GLubyte
authorBrian Paul <brianp@vmware.com>
Mon, 15 Jan 2018 21:37:04 +0000 (14:37 -0700)
committerBrian Paul <brianp@vmware.com>
Wed, 17 Jan 2018 18:17:56 +0000 (11:17 -0700)
commit95dec9097fb0a5cf5438f04511a52724ea545302
tree1081b7fd567e8aa8ea9916ed7d6518096d547fbd
parent5d78440d5830e5f38ac4b3094aadcd436db18365
vbo: change vbo_context attribute map arrays to GLubyte

The values will never be larger than VBO_ATTRIB_MAX (currently 44).

v2: add STATIC_ASSERT to be sure VBO_ATTRIB_MAX can fit in ubyte,
per Emil.

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
src/mesa/vbo/vbo_context.c
src/mesa/vbo/vbo_context.h
src/mesa/vbo/vbo_exec_draw.c
src/mesa/vbo/vbo_save_draw.c