added GLUQuadricCallbacks::clear(); to quadricDelete

This commit is contained in:
Luke Holden 2002-11-30 03:40:47 +00:00
parent 9c07799b93
commit 60e0ee6c01
2 changed files with 14 additions and 0 deletions

View File

@ -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:
/* myquadric is a reference to a GLUquadricObj returned by glu.newQuadric()

View File

@ -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)
{
gluDeleteQuadric((GLUquadricObj *) quad);
GLUQuadricCallbacks::clear();
CHECK_GL_ERROR
}