JNIEXPORT void JNICALL Java_org_lwjgl_opengl_AMDNameGenDelete_nglGenNamesAMD(JNIEnv *env, jclass clazz, jint identifier, jint num, jlong names, jlong function_pointer) {
	GLuint *names_address = (GLuint *)(intptr_t)names;
	glGenNamesAMDPROC glGenNamesAMD = (glGenNamesAMDPROC)((intptr_t)function_pointer);
	glGenNamesAMD(identifier, num, names_address);
}
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_AMDNameGenDelete_nglGenNamesAMD(JNIEnv *env, jclass clazz, jint identifier, jint num, jobject names, jint names_position, jlong function_pointer) {
	GLuint *names_address = ((GLuint *)(*env)->GetDirectBufferAddress(env, names)) + names_position;
	glGenNamesAMDPROC glGenNamesAMD = (glGenNamesAMDPROC)((intptr_t)function_pointer);
	glGenNamesAMD(identifier, num, names_address);
}