mapi: add all _glapi_table entrypoints to static_data.py
authorEmil Velikov <emil.velikov@collabora.com>
Mon, 19 Nov 2018 14:08:15 +0000 (14:08 +0000)
committerEmil Velikov <emil.l.velikov@gmail.com>
Thu, 24 Jan 2019 18:13:25 +0000 (18:13 +0000)
commitcf317bf0937101001ea90bcc5bde97aea33d4677
treeedbc1196ddf41b8a064b5f6695ba0be167f0b653
parentfe9f5c0e21d346a49f3f0cbeeeb59aefaba01982
mapi: add all _glapi_table entrypoints to static_data.py

Currently various parts of mesa use the glapi_table differently.

Some use _glapi_get_proc_offset() to get the offset, while others
directly reference the specific offset via _gloffset_Function.

Add all static entries, to ensure things don't break as we flip to the
upstream XML + new mapi generator.

Note: the offsets are also used for the alias remap table, thus we need
to ensure we honour the correct offsets range or it will break.

Currently this is done via MAX_OFFSETS constant, although a better
solution is in the works.

v2: add FramebufferTexture2DMultisampleEXT
v3: add MAX_OFFSETS guard

Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com> (v1)
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
src/mapi/glapi/gen/gl_XML.py
src/mapi/glapi/gen/static_data.py