inline void VL_glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level)
 {
   // even if this extension is signed ad ARB it does not appear in the GL 3.0 specs
   if (glFramebufferTextureARB)
     glFramebufferTextureARB(target,attachment,texture,level);
   else
   if (glFramebufferTextureEXT)
     glFramebufferTextureEXT(target,attachment,texture,level);
   else
     VL_UNSUPPORTED_FUNC();
 }
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBGeometryShader4_glFramebufferTextureARB(JNIEnv *__env, jclass clazz, jint target, jint attachment, jint texture, jint level) {
    glFramebufferTextureARBPROC glFramebufferTextureARB = (glFramebufferTextureARBPROC)tlsGetFunction(1114);
    UNUSED_PARAM(clazz)
    glFramebufferTextureARB(target, attachment, texture, level);
}