/[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.10 by tjl, Mon Sep 2 12:58:10 2002 UTC revision 1.11 by tjl, Wed Sep 4 07:37:10 2002 UTC
# Line 71  void setWindow(int wid = -1) { Line 71  void setWindow(int wid = -1) {
71            cerr << "Couldn't set window to current -> returning\n";            cerr << "Couldn't set window to current -> returning\n";
72            return;            return;
73        }        }
74        DBG(dbg) << "Set current\n";        DBG(dbg) << "Set current "<<wid<<"\n";
75    
76  }  }
77  void releaseWindow(int wid = -1) {  void releaseWindow(int wid = -1) {
# Line 81  void releaseWindow(int wid = -1) { Line 81  void releaseWindow(int wid = -1) {
81            cerr << "Couldn't release window current!!!";            cerr << "Couldn't release window current!!!";
82            exit(17);            exit(17);
83      }      }
84        DBG(dbg) << "Release current "<<wid<<"\n";
85  }  }
86    
87  struct GZZJNIEventHandler : public Os::Eventhandler {  struct GZZJNIEventHandler : public Os::Eventhandler {
# Line 340  JNIEXPORT jint JNICALL Java_gzz_gfx_gl_G Line 341  JNIEXPORT jint JNICALL Java_gzz_gfx_gl_G
341        setWindow();        setWindow();
342        GLuint ret;        GLuint ret;
343        glGenTextures(1, &ret);        glGenTextures(1, &ret);
344          DBG(dbg) << "Created texture id "<<ret<<"\n";
345        GLERR        GLERR
346        releaseWindow();        releaseWindow();
347        return ret;        return ret;
# Line 366  JNIEXPORT jint JNICALL Java_gzz_gfx_gl_G Line 368  JNIEXPORT jint JNICALL Java_gzz_gfx_gl_G
368          jstring format,          jstring format,
369              jstring name, jobjectArray params) {              jstring name, jobjectArray params) {
370        setWindow();        setWindow();
371          DBG(dbg)<<"Shade into "<<id<<"\n";
372    
373        const char *name_utf = env->GetStringUTFChars(name, 0);        const char *name_utf = env->GetStringUTFChars(name, 0);
374    
# Line 551  JNIEXPORT void JNICALL Java_gzz_gfx_gl_G Line 554  JNIEXPORT void JNICALL Java_gzz_gfx_gl_G
554        GLERR        GLERR
555    
556        releaseWindow(wid);        releaseWindow(wid);
       DBG(dbg) << "Set current\n";  
557    }    }
558    
559  JNIEXPORT void JNICALL Java_gzz_gfx_gl_GZZGL_compileCallGL  JNIEXPORT void JNICALL Java_gzz_gfx_gl_GZZGL_compileCallGL
# Line 681  JNIEXPORT void JNICALL Java_gzz_gfx_gl_G Line 683  JNIEXPORT void JNICALL Java_gzz_gfx_gl_G
683            releaseWindow(window);            releaseWindow(window);
684        }        }
685    
       DBG(dbg) << "Did releasecurrent\n";  
686    
687    }    }
688    
# Line 748  JNIEXPORT jfloat JNICALL Java_gzz_gfx_gl Line 749  JNIEXPORT jfloat JNICALL Java_gzz_gfx_gl
749            releaseWindow(window);            releaseWindow(window);
750        }        }
751    
       DBG(dbg) << "Did releasecurrent\n";  
752    
753        return t;        return t;
754    }    }

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

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