if not self.need_entry_point(ent):
continue
export = self.api_call if not ent.hidden else ''
- if not ent.hidden:
+ if not ent.hidden or not self.lib_need_non_hidden_entries:
decls.append(self._c_decl(ent, prefix, True, export) + ';')
return "\n".join(decls)
def _get_c_header(self):
header = """#ifndef _GLAPI_TMP_H_
#define _GLAPI_TMP_H_
-#ifdef USE_MGL_NAMESPACE
-#define GLAPI_PREFIX(func) mgl##func
-#define GLAPI_PREFIX_STR(func) "mgl"#func
-#else
#define GLAPI_PREFIX(func) gl##func
#define GLAPI_PREFIX_STR(func) "gl"#func
-#endif /* USE_MGL_NAMESPACE */
typedef int GLclampx;
#endif /* _GLAPI_TMP_H_ */"""