shader_enums,mesa: move VERT_ATTRIB_EDGEFLAG to slot 31 for st/mesa
authorMarek Olšák <marek.olsak@amd.com>
Thu, 27 May 2021 01:14:56 +0000 (21:14 -0400)
committerMarge Bot <eric+marge@anholt.net>
Mon, 2 Aug 2021 19:58:28 +0000 (19:58 +0000)
commitdf5a2bbb41552cb030000ca4421fd1a4036ca974
treeda473e60c7dcc7edbc2610af5effaaf22bf84651
parent842b8c8965327615f4692384a905dd63f1fba63d
shader_enums,mesa: move VERT_ATTRIB_EDGEFLAG to slot 31 for st/mesa

A future commit will replace st_vertex_program::input_to_index with
a prefix bitcount of inputs_read, but it needs vertex inputs to be
in the same order as vertex attribs.

Some of the FF definitions don't make sense with this ordering and are
removed.

Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11370>
src/compiler/shader_enums.c
src/compiler/shader_enums.h
src/mesa/main/arrayobj.c
src/mesa/main/dlist.c
src/mesa/main/state.c
src/mesa/program/prog_print.c
src/mesa/tnl/t_context.h
src/mesa/vbo/vbo_attrib.h
src/mesa/vbo/vbo_context.c
src/mesa/vbo/vbo_exec.c
src/mesa/vbo/vbo_save_api.c