From bb9a6f85b275857adbf01250a1210b1f2a540276 Mon Sep 17 00:00:00 2001 From: Brian Matzon Date: Wed, 11 Sep 2002 23:25:35 +0000 Subject: [PATCH] fix: EAX now requires OpenAL to be initialized PRIOR to calling create --- src/java/org/lwjgl/openal/test/EAXTest.java | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/java/org/lwjgl/openal/test/EAXTest.java b/src/java/org/lwjgl/openal/test/EAXTest.java index 1cd82a49..50c42975 100644 --- a/src/java/org/lwjgl/openal/test/EAXTest.java +++ b/src/java/org/lwjgl/openal/test/EAXTest.java @@ -32,6 +32,12 @@ package org.lwjgl.openal.test; import org.lwjgl.openal.eax.EAX; +import org.lwjgl.openal.eax.EAXBufferProperties; +import java.nio.IntBuffer; + +import org.lwjgl.Sys; +import org.lwjgl.openal.AL; +import org.lwjgl.openal.ALUTLoadWAVData; /** * $Id$ @@ -54,6 +60,8 @@ public class EAXTest extends BasicTest { * Runs the actual test, using supplied arguments */ protected void execute(String[] args) { + alInitialize(); + EAX eax = new EAX(); try { eax.create(); @@ -61,7 +69,15 @@ public class EAXTest extends BasicTest { e.printStackTrace(); return; } - System.out.println("EAX supported..."); + System.out.print("EAX supported..."); + + //no errorchecking from now on, since our context is gone. + //shutdown + alc.makeContextCurrent(null); + alc.destroyContext(context); + alc.closeDevice(device); + + System.out.println("test done."); } /**