/[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.41 by humppake, Tue Oct 1 11:44:29 2002 UTC revision 1.42 by humppake, Wed Oct 2 11:43:44 2002 UTC
# Line 28  using Os::Image; Line 28  using Os::Image;
28  using Renderables::Renderable0;  using Renderables::Renderable0;
29  using Renderables::Renderable1;  using Renderables::Renderable1;
30  using Renderables::Renderable2;  using Renderables::Renderable2;
31    using Renderables::Renderable3;
32  using Renderables::TextRenderer;  using Renderables::TextRenderer;
33    
34    
# Line 50  ObjectStorer<RealFont> fonts; Line 51  ObjectStorer<RealFont> fonts;
51  ObjectStorer<Renderable0> renderable0s;  ObjectStorer<Renderable0> renderable0s;
52  ObjectStorer<Renderable1> renderable1s;  ObjectStorer<Renderable1> renderable1s;
53  ObjectStorer<Renderable2> renderable2s;  ObjectStorer<Renderable2> renderable2s;
54    ObjectStorer<Renderable3> renderable3s;
55  ObjectStorer<ByteVector> bytevectors;  ObjectStorer<ByteVector> bytevectors;
56    
57  extern ObjectStorer<Paper::Paper> papers;  extern ObjectStorer<Paper::Paper> papers;
# Line 806  JNIEXPORT void JNICALL Java_gzz_gfx_gl_G Line 808  JNIEXPORT void JNICALL Java_gzz_gfx_gl_G
808    (JNIEnv *, jclass, jint id) {    (JNIEnv *, jclass, jint id) {
809        renderable2s.remove(id);        renderable2s.remove(id);
810    }    }
811    
812    JNIEXPORT void JNICALL Java_gzz_gfx_gl_GL_deleteRenderable3
813      (JNIEnv *, jclass, jint id) {
814          renderable3s.remove(id);
815      }
816  // functions  // functions
817    
818  JNIEXPORT void JNICALL Java_gzz_gfx_gl_GL_startContext  JNIEXPORT void JNICALL Java_gzz_gfx_gl_GL_startContext
# Line 892  JNIEXPORT void JNICALL Java_gzz_gfx_gl_G Line 899  JNIEXPORT void JNICALL Java_gzz_gfx_gl_G
899         GLERR         GLERR
900    
901        DBG(dbg) << "Did stdcoords\n";        DBG(dbg) << "Did stdcoords\n";
902        renderer.renderScene((int *)codes, renderable0s, renderable1s, renderable2s);        renderer.renderScene((int *)codes, renderable0s, renderable1s, renderable2s, renderable3s);
903        DBG(dbg) << "Did renderscene\n";        DBG(dbg) << "Did renderscene\n";
904        windows.get(window)->swapBuffers();        windows.get(window)->swapBuffers();
905        DBG(dbg) << "Did swapbuffers\n";        DBG(dbg) << "Did swapbuffers\n";
# Line 965  JNIEXPORT jfloat JNICALL Java_gzz_gfx_gl Line 972  JNIEXPORT jfloat JNICALL Java_gzz_gfx_gl
972    
973        double t0 = getTime();        double t0 = getTime();
974        for (int i = 0; i < iters; i++) {        for (int i = 0; i < iters; i++) {
975          renderer.renderScene((int *)codes, renderable0s, renderable1s, renderable2s);          renderer.renderScene((int *)codes, renderable0s, renderable1s, renderable2s, renderable3s);
976          DBG(dbg) << "Did renderscene\n";          DBG(dbg) << "Did renderscene\n";
977          windows.get(window)->swapBuffers();          windows.get(window)->swapBuffers();
978          DBG(dbg) << "Did swapbuffers\n";          DBG(dbg) << "Did swapbuffers\n";
# Line 1111  using namespace Renderables; Line 1118  using namespace Renderables;
1118  #include "librenderables/RealRenderables-jni.hxx"  #include "librenderables/RealRenderables-jni.hxx"
1119    
1120  }  }
1121    
1122    
1123    
1124    
1125    
1126    
1127    
1128    

Legend:
Removed from v.1.41  
changed lines
  Added in v.1.42

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