mesa: Correct the is_vertex_position decision for dlists.
authorMathias Fröhlich <mathias.froehlich@web.de>
Mon, 29 Apr 2019 05:23:58 +0000 (07:23 +0200)
committerMathias Fröhlich <mathias.froehlich@web.de>
Sat, 4 May 2019 05:40:35 +0000 (07:40 +0200)
commitc869387d8aa9c9c00a159a922dee4e66db49aa05
tree0ecccf3de79e53527ddd281af87c789d406a09f7
parent5ad54217ff88e34706995b8645a1be35e0c76441
mesa: Correct the is_vertex_position decision for dlists.

We have to use _mesa_inside_dlist_begin_end instead of
_mesa_inside_begin_end to see if we are inside a glBegin/glEnd block in
case of display lists.
So split the is_vertex_position function used in vertex attribute processing
into a imm and dlist variant and use the appropriate _mesa_inside_begin_end
variant.

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