Reviewed-by: Erik Faye-Lund <erik.faye-l...@collabora.com> On Fri, 2018-12-14 at 14:04 +0000, Emil Velikov wrote: > There is no need for the noop functions, the public_stubs and > public_entries table or table size defines. Remove those. > > Pretty much all of this is applicable to GLVND, although it > requires preparatory work. > > v2: > - python style fixes (Dylan) > - use "gldispatch" instead of not "glesv1" "glesv2" > - remove the public_entries table/array (Erik) > > Signed-off-by: Emil Velikov <emil.veli...@collabora.com> > --- > src/mapi/new/gen_gldispatch_mapi.py | 10 ++++++---- > 1 file changed, 6 insertions(+), 4 deletions(-) > > diff --git a/src/mapi/new/gen_gldispatch_mapi.py > b/src/mapi/new/gen_gldispatch_mapi.py > index 959d8798f5c..cc0e286e221 100755 > --- a/src/mapi/new/gen_gldispatch_mapi.py > +++ b/src/mapi/new/gen_gldispatch_mapi.py > @@ -63,11 +63,13 @@ typedef void (APIENTRY *GLDEBUGPROCKHR)(GLenum > source,GLenum type,GLuint id,GLe > """.lstrip("\n")) > > print(generate_defines(functions)) > - print(generate_table(functions, allFunctions)) > - print(generate_noop_array(functions)) > - print(generate_public_stubs(functions)) > + if target in "gldispatch": > + print(generate_table(functions, allFunctions)) > + print(generate_noop_array(functions)) > + print(generate_public_stubs(functions)) > print(generate_public_entries(functions)) > - print(generate_public_entries_table(functions)) > + if target in "gldispatch": > + print(generate_public_entries_table(functions)) > print(generate_undef_public_entries()) > print(generate_stub_asm_gcc(functions)) >
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev