[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