From 4d451457b459af327a37bb83a2b387cf9cf47c88 Mon Sep 17 00:00:00 2001 From: Ioannis Tsakpinis Date: Wed, 8 Oct 2014 12:21:46 +0300 Subject: [PATCH] Use OpenAL64 on Windows x64. Fixes #95. --- src/java/org/lwjgl/openal/AL.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/java/org/lwjgl/openal/AL.java b/src/java/org/lwjgl/openal/AL.java index 86f0ac48..c3255225 100644 --- a/src/java/org/lwjgl/openal/AL.java +++ b/src/java/org/lwjgl/openal/AL.java @@ -115,8 +115,13 @@ public final class AL { String[] library_names; switch (LWJGLUtil.getPlatform()) { case LWJGLUtil.PLATFORM_WINDOWS: - libname = "OpenAL32"; - library_names = new String[]{"OpenAL64.dll", "OpenAL32.dll"}; + if ( Sys.is64Bit() ) { + libname = "OpenAL64"; + library_names = new String[]{"OpenAL64.dll"}; + } else { + libname = "OpenAL32"; + library_names = new String[]{"OpenAL32.dll"}; + } break; case LWJGLUtil.PLATFORM_LINUX: libname = "openal";