From babec55f7eb00486bc60b6edd9673599e6579c2c Mon Sep 17 00:00:00 2001 From: Emil Velikov Date: Thu, 15 Nov 2018 14:49:32 +0000 Subject: [PATCH] mapi/new: don't print info we don't need for ES1/ES2 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) v3: - use if == "gldispatch", instead of "in" (Kyle) Signed-off-by: Emil Velikov Reviewed-by: Erik Faye-Lund (v2) --- 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..e9dc6d401e3 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 == "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 == "gldispatch": + print(generate_public_entries_table(functions)) print(generate_undef_public_entries()) print(generate_stub_asm_gcc(functions)) -- 2.30.2