[Fencommits] libvob: create a bit different GLRen

Matti J. Katila majukati at cc.jyu.fi
Tue Feb 7 23:05:04 EET 2006


Sat Feb  4 14:32:50 EET 2006  Matti J. Katila <majukati at cc.jyu.fi>
  * create a bit different GLRen

diff -rN -u libvob-old/src/jni/GLRen.template.java libvob-new/src/jni/GLRen.template.java
--- libvob-old/src/jni/GLRen.template.java	2006-02-07 23:05:02.592551620 +0200
+++ libvob-new/src/jni/GLRen.template.java	2006-02-07 23:05:03.838363752 +0200
@@ -27,16 +27,29 @@
 
 package org.nongnu.libvob.gl;
 import org.nongnu.libvob.*;
+import org.nongnu.libvob.impl.lwjgl.LWJGL_API;
+
+import java.awt.Graphics;
+
 
 public class GLRen {
 
     public static Vob createCallList(String s) {
+	if (GraphicsAPI.getInstance() instanceof LWJGL_API) {
+	    return LWJGLRen.createCallList(s, LWJGLRen.NONE);
+	}
 	return createCallList(GL.createDisplayList(s));
     }
     public static Vob createCallListCoorded(String s) {
+	if (GraphicsAPI.getInstance() instanceof LWJGL_API) {
+	    return LWJGLRen.createCallList(s, LWJGLRen.COORDER);
+	}
 	return createCallListCoorded(GL.createDisplayList(s));
     }
     public static Vob createCallListBoxCoorded(String s) {
+	if (GraphicsAPI.getInstance() instanceof LWJGL_API) {
+	    return LWJGLRen.createCallList(s, LWJGLRen.BOX_COORDER);
+	}
 	return createCallListBoxCoorded(GL.createDisplayList(s));
     }
     /*




More information about the Fencommits mailing list