EXTERN_C_ENTER JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVExplicitMultisample_nglGetMultisamplefvNV__IIJ(JNIEnv *__env, jclass clazz, jint pname, jint index, jlong valAddress) { glGetMultisamplefvNVPROC glGetMultisamplefvNV = (glGetMultisamplefvNVPROC)tlsGetFunction(1917); intptr_t val = (intptr_t)valAddress; UNUSED_PARAM(clazz) glGetMultisamplefvNV(pname, index, val); }
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVExplicitMultisample_nglGetMultisamplefvNV(JNIEnv *env, jclass clazz, jint pname, jint index, jobject val, jint val_position, jlong function_pointer) { GLfloat *val_address = ((GLfloat *)(*env)->GetDirectBufferAddress(env, val)) + val_position; glGetMultisamplefvNVPROC glGetMultisamplefvNV = (glGetMultisamplefvNVPROC)((intptr_t)function_pointer); glGetMultisamplefvNV(pname, index, val_address); }