print '#define _DISPATCH_EGLPROC_HPP_' print print '#include "eglimports.hpp"' print '#include "common/os.hpp"' print print '#ifndef GLES_CALLCONVENTION' print '#define GLES_CALLCONVENTION' print '#endif' print print 'void * _getProcAddress(const char *procName);' print 'void ResetGLFuncPtrs();' print dispatcher.dispatchApi(eglapi) print dispatcher.dispatchApi(glesapi) print print '#endif /* !_DISPATCH_EGLPROC_HPP_ */' print ############################################################# sys.stdout = open('eglproc_auto.cpp', 'w') print '// Generated by', sys.argv[0] print '#include <dispatch/eglproc_auto.hpp>' print dispatcher.defineFptrs(eglapi) print dispatcher.defineFptrs(glesapi) print ResetGLFuncPtrs() print