/[gzz]/gzz/gfx/jni/GzzGL-jni.cxx
ViewVC logotype

Diff of /gzz/gfx/jni/GzzGL-jni.cxx

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.79 by tjl, Sat Jan 18 20:24:25 2003 UTC revision 1.80 by jvk, Fri Jan 24 11:32:27 2003 UTC
# Line 702  JNIEXPORT jint JNICALL Java_gzz_gfx_gl_G Line 702  JNIEXPORT jint JNICALL Java_gzz_gfx_gl_G
702    (JNIEnv *, jclass) {    (JNIEnv *, jclass) {
703        setWindow();        setWindow();
704        GLuint ret;        GLuint ret;
705  #ifdef GL_VERTEX_PROGRAM_NV  #ifdef GL_VERTEX_PROGRAM_ARB
706        glGenProgramsNV(1, &ret);        glGenProgramsARB(1, &ret);
707        GLERR        GLERR;
708  #endif  #endif
709        releaseWindow();        releaseWindow();
710        return ret;        return ret;
# Line 712  JNIEXPORT jint JNICALL Java_gzz_gfx_gl_G Line 712  JNIEXPORT jint JNICALL Java_gzz_gfx_gl_G
712    
713  JNIEXPORT void JNICALL Java_gzz_gfx_gl_GL_impl_1deleteProgram  JNIEXPORT void JNICALL Java_gzz_gfx_gl_GL_impl_1deleteProgram
714    (JNIEnv *, jclass, jint id) {    (JNIEnv *, jclass, jint id) {
715  #ifdef GL_VERTEX_PROGRAM_NV  #ifdef GL_VERTEX_PROGRAM_ARB
716        setWindow();        setWindow();
717        GLuint rel = id;        GLuint rel = id;
718        glDeleteProgramsNV(1, &rel);        glDeleteProgramsARB(1, &rel);
719        releaseWindow();        releaseWindow();
720  #endif  #endif
721  }  }
722    
723  JNIEXPORT jint JNICALL Java_gzz_gfx_gl_GL_impl_1Program_1load  JNIEXPORT jint JNICALL Java_gzz_gfx_gl_GL_impl_1Program_1load
724    (JNIEnv *env, jclass, jint id, jstring prog) {    (JNIEnv *env, jclass, jint id, jstring prog) {
725  #ifdef GL_VERTEX_PROGRAM_NV  #ifdef GL_VERTEX_PROGRAM_ARB
726        setWindow();        setWindow();
727        std::string prog_utf = jstr2stdstr(env, prog);        std::string prog_utf = jstr2stdstr(env, prog);
728        CallGL::loadProgram(id, prog_utf);        CallGL::loadProgram(id, prog_utf);

Legend:
Removed from v.1.79  
changed lines
  Added in v.1.80

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26