mesa/vbo: add ARB_vertex_type_2_10_10_10_rev APIs.
authorDave Airlie <airlied@redhat.com>
Sun, 4 Sep 2011 08:04:13 +0000 (09:04 +0100)
committerDave Airlie <airlied@redhat.com>
Tue, 6 Sep 2011 09:18:17 +0000 (10:18 +0100)
commit51fcf080a342896ea0bc71dce01e948c810a8db9
treefa0377fe1b8c2e906424739cef54c1bff71021f8
parent667351bc5f07a149234e7f3a0b7c1139624d3de0
mesa/vbo: add ARB_vertex_type_2_10_10_10_rev APIs.

This adds the vertex processing paths for the 2101010 types. It converts
the attributes to floats for all the immediate entry points, some entrypoints
are normalised and the attrib APIs take a normalized parameter.

There are four main paths,
ui10 -> float unnormalized
i10 -> float unnormalized
ui10 -> float normalized
i10 -> float normalized
along with the ui2/i2 equivs.

Signed-off-by: Dave Airlie <airlied@redhat.com>
src/mesa/vbo/vbo_attrib_tmp.h
src/mesa/vbo/vbo_exec_api.c
src/mesa/vbo/vbo_save_api.c