private static EGLProcAddressTable _table = new EGLProcAddressTable(new GLProcAddressResolver()); public static void resetProcAddressTable(DynamicLookupHelper lookup) { _table.reset(lookup); } // There are some #defines in egl.h that GlueGen and PCPP don't currently handle public static final long EGL_DEFAULT_DISPLAY = 0; public static final long EGL_NO_CONTEXT = 0; public static final long EGL_NO_DISPLAY = 0; public static final long EGL_NO_SURFACE = 0; public static final int EGL_DONT_CARE = -1; public static final int EGL_UNKNOWN = -1; protected static long eglGetProcAddress(long eglGetProcAddressHandle, java.lang.String procname) { if (eglGetProcAddressHandle == 0) { throw new GLException("Passed null pointer for method \"eglGetProcAddress\""); } return dispatch_eglGetProcAddress0(procname, eglGetProcAddressHandle); } /** * In case of an error on a particualr attribute, the attribute in the attributes-buffer is set to 0. *
* Entry point to C language function: EGLBoolean eglGetConfigAttrib(EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint * value);
Part of EGL_VERSION_1_X
*