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 <emil.velikov@collabora.com> Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com> (v2)
This commit is contained in:
@@ -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))
|
||||
|
||||
|
Reference in New Issue
Block a user