added GLUQuadricCallbacks::clear(); to quadricDelete
This commit is contained in:
parent
9c07799b93
commit
60e0ee6c01
|
@ -49,6 +49,19 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_quadricCallback__IILjava_lang_O
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Class: org_lwjgl_opengl_GLU
|
||||||
|
* Method: deleteQuadric
|
||||||
|
*/
|
||||||
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_deleteQuadric(JNIEnv * env, jobject obj, jint quad)
|
||||||
|
{
|
||||||
|
gluDeleteQuadric((GLUquadricObj *) quad);
|
||||||
|
GLUQuadricCallbacks::clear();
|
||||||
|
CHECK_GL_ERROR
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
and call it from java:
|
and call it from java:
|
||||||
|
|
||||||
/* myquadric is a reference to a GLUquadricObj returned by glu.newQuadric()
|
/* myquadric is a reference to a GLUquadricObj returned by glu.newQuadric()
|
||||||
|
|
|
@ -195,6 +195,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_cylinder(JNIEnv * env, jobject
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_deleteQuadric(JNIEnv * env, jobject obj, jint quad)
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_deleteQuadric(JNIEnv * env, jobject obj, jint quad)
|
||||||
{
|
{
|
||||||
gluDeleteQuadric((GLUquadricObj *) quad);
|
gluDeleteQuadric((GLUquadricObj *) quad);
|
||||||
|
GLUQuadricCallbacks::clear();
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue