JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_GLContext_getFunctionAddress(JNIEnv *env, jclass clazz, jstring function_name) {
	jlong address_jlong;
	char *function_name_pointer = GetStringNativeChars(env, function_name);
	void *address = extgl_GetProcAddress(function_name_pointer);
	free(function_name_pointer);
	address_jlong = (jlong)(intptr_t)address;
	return address_jlong;
}
Пример #2
0
JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_GLContext_ngetFunctionAddress(JNIEnv *env, jclass clazz, jlong function_name) {
	return (jlong)(intptr_t)extgl_GetProcAddress((char *)(intptr_t)function_name);
}