From 98aad6d7869bd7fa8f2422a3ad177c02add8f032 Mon Sep 17 00:00:00 2001 From: Mark Bernard Date: Fri, 22 Oct 2004 21:03:17 +0000 Subject: [PATCH] Test for DevIL. --- src/java/org/lwjgl/test/devil/BasicTest.java | 39 ++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 src/java/org/lwjgl/test/devil/BasicTest.java diff --git a/src/java/org/lwjgl/test/devil/BasicTest.java b/src/java/org/lwjgl/test/devil/BasicTest.java new file mode 100644 index 00000000..c127e0e9 --- /dev/null +++ b/src/java/org/lwjgl/test/devil/BasicTest.java @@ -0,0 +1,39 @@ +package org.lwjgl.test.devil; + +import org.lwjgl.devil.*; + +import java.nio.ByteBuffer; +import java.nio.ByteOrder; +import java.nio.IntBuffer; +/** + * @author Mark Bernard + * date: 7-Oct-2004 + */ +public class BasicTest { + public static void main(String args[]) { + try { + IL.create(); + } + catch(Exception e) { + e.printStackTrace(); + System.exit(0); + } + System.out.println("ilInit"); + IL.ilInit(); + System.out.println("ilGenImages"); + IntBuffer im = ByteBuffer.allocateDirect(4).order(ByteOrder.nativeOrder()).asIntBuffer(); + IL.ilGenImages(1, im); + System.out.println("ilBindImage"); + IL.ilBindImage(im.get(0)); + System.out.println("ilLoadImage"); + IL.ilLoadImage("F:/Apps/Java/eclipse/workspace/LWJGL/res/spaceinvaders/alien2.gif"); + System.out.println("ilGetError"); + int err = IL.ilGetError(); + System.out.println("err = " + err + " IL_NO_ERROR = " + IL.IL_NO_ERROR); + ByteBuffer buf = IL.ilGetData(); + int limit = buf.limit(); + System.out.println("limit = " + limit); + + System.out.println("Version: " + IL.ilGetInteger(IL.IL_VERSION_NUM)); + } +}