#include "libGLESv2/proc_table_egl.h"
#include "libGLESv2/entry_points_egl_autogen.h"
#include "libGLESv2/entry_points_egl_ext_autogen.h"
#include "libGLESv2/entry_points_gles_1_0_autogen.h"
#include "libGLESv2/entry_points_gles_2_0_autogen.h"
#include "libGLESv2/entry_points_gles_3_0_autogen.h"
#include "libGLESv2/entry_points_gles_3_1_autogen.h"
#include "libGLESv2/entry_points_gles_3_2_autogen.h"
#include "libGLESv2/entry_points_gles_ext_autogen.h"
#include "platform/PlatformMethods.h"
#if defined(ANGLE_ENABLE_GL_DESKTOP_FRONTEND)
# include "libGLESv2/entry_points_gl_1_autogen.h"
# include "libGLESv2/entry_points_gl_2_autogen.h"
# include "libGLESv2/entry_points_gl_3_autogen.h"
# include "libGLESv2/entry_points_gl_4_autogen.h"
#endif
#include <iterator>
#define P(FUNC) …
#if defined(ANGLE_ENABLE_GL_DESKTOP_FRONTEND)
#define DESKTOP_ONLY …
#else
#define DESKTOP_ONLY(func, angleFunc) …
#endif
namespace egl
{
const ProcEntry g_procTable[] = …;
const size_t g_numProcs = …;
}