Michael Pfaff
641f37e8eb
Debugging
2022-11-19 14:08:48 -05:00
Ioannis Tsakpinis
4d451457b4
Use OpenAL64 on Windows x64. Fixes #95 .
2014-10-08 12:21:46 +03:00
Ioannis Tsakpinis
a8bcb7fd25
Ported codebase to Java 1.5.
...
Misc OpenCL fixes and API improvements.
Changed fractal demo to use events/sync objects instead of cl/glFinish for synchronization. (untested)
2010-09-28 21:11:35 +00:00
Brian Matzon
6cdca16f80
proper resetNativeStubs for other oal-related classes, probably a NOP atm
2010-05-24 21:54:37 +00:00
Brian Matzon
ba88605f00
EFX patch by Ciardhubh
2010-05-24 21:50:26 +00:00
Brian Matzon
8def41ccae
support for OpenAL 64bit on windows
2009-03-17 21:36:18 +00:00
Elias Naur
708f354267
Added support for loading libopenal64.so. Added libopenal64.so compiled from openal soft 1.5.304.
2008-09-07 08:16:11 +00:00
Brian Matzon
bb16ec7492
updated and added license where needed
2008-04-07 18:36:09 +00:00
Brian Matzon
d0956ea179
fixed address checking issue
...
fixed issue with ALC error checking not taking a device into account
now tracking device and context create and destroy
made the create with open default device option public
misc cleaning up and commenting
2007-05-19 19:37:57 +00:00
Brian Matzon
23ad78416f
exposing context and device
...
updated to ALC10 instead of ALC
removed getImplementations - alcGetString now works as "expected"
2007-04-19 22:24:36 +00:00
Elias Naur
6abfeb4df2
Made LWJGLUtil.getLibraryPaths support multiple library names. Now AL.create on linux tries both libopenal.so and libopenal.so.0, which is the name of the system library
2006-11-20 20:07:29 +00:00
Elias Naur
f62f11b437
Made LWJGLUtil.getPathFromClassLoader private
2006-11-20 19:28:50 +00:00
Brian Matzon
8a3bee6b1c
applied patch to move ID tag
2006-03-23 19:32:21 +00:00
Brian Matzon
ac3a70926b
support for ALC_ENUMERATION_EXT using LWJGL specific method: AL.getImplementations
2006-02-02 22:34:28 +00:00
Elias Naur
19d2d219ec
Mac OS X: Load the framework (builtin) version of OpenAL last, after having tried all possible locations of a private openal.dylib
2006-01-16 19:35:09 +00:00
Elias Naur
c26ebafa62
OpenAL: Split platform dependent code from extal.c into platform subdirs. Made nCreate take a path instead of an array of paths.
2006-01-16 15:54:50 +00:00
Brian Matzon
82f935ae34
using OpenAL32.dll name
2005-10-20 21:46:20 +00:00
Elias Naur
2bb7d78c0f
OpenAL: Made AL.create complain if it is already created to match Display.create behaviour
2005-09-16 06:50:34 +00:00
Elias Naur
f7aa8b982b
OpenAL: Cleaned up visibility and removed unnecessary static fields from AL
2005-09-16 06:43:10 +00:00
Caspian Rychlik-Prince
df1c875ff4
Further tweakage
2005-09-15 23:15:13 +00:00
Caspian Rychlik-Prince
3399b6409e
Altered create() methods to supply sane defaults
2005-09-15 19:30:49 +00:00
Elias Naur
0f5281e24f
OpenAL: Made the openal library path returned by the current ClassLoader and cwd more override java.library.path. Converted some printfDebug to printfDebugJava
2005-05-12 07:47:07 +00:00
Caspian Rychlik-Prince
200ed3792a
Cleanup of unused imports
2005-05-04 20:59:44 +00:00
Elias Naur
1619279ed1
Fix linux openal library name
2005-03-30 08:32:15 +00:00
Brian Matzon
97f919869e
reworked detection of native paths to shared implementation in new class LWJGLUtil
2005-03-28 12:44:33 +00:00
Elias Naur
7986b0abef
OpenAL: Don't use System.mapLibraryName
2005-03-09 13:28:16 +00:00
Elias Naur
7251a38930
OpenAL: Moved more library loading from native to java
2005-03-09 13:06:17 +00:00
Elias Naur
851c4d3129
AL: override default access control in AL.getPathFromClassLoader
2005-02-18 08:17:27 +00:00
Elias Naur
1446c78b76
Renamed AL.getPathFromJWS to AL.getPathFromClassLoader and made it access protected methods too
2005-01-28 15:47:29 +00:00
Elias Naur
8412ce40ed
Fix Mac OS X Webstart OpenAL by searching for thw lwjgl library in addition to the openal library
2004-11-22 09:43:52 +00:00
Brian Matzon
e93393ef8a
native loading modified to be in line with oal
2004-09-19 11:17:28 +00:00
Caspian Rychlik-Prince
3ff5cf64ef
Added getContext()
2004-08-10 10:31:52 +00:00
Elias Naur
adb35c3a2e
Made all AL classes final
2004-08-01 21:26:25 +00:00
Elias Naur
5966d7b6b6
Added private constructors to OpenAL and OpenGL static classes
2004-07-31 09:34:09 +00:00
Elias Naur
69d44be069
take out check on alcMakeContext again, the result type is differs on different platforms
2004-07-04 14:08:53 +00:00
Elias Naur
0ae705b7b0
Added more error checking in OpenAL. Unload native stubs on AL destroy.
2004-07-04 13:58:11 +00:00
Elias Naur
53bd9b660d
all initNativeStub() methods throws LWJGLException
2004-07-04 13:14:06 +00:00
Elias Naur
b7e4214a1a
Moved openal native stub loading to java
2004-07-04 09:13:19 +00:00
Brian Matzon
4cea3e191b
header unification
2004-06-12 20:28:34 +00:00
Brian Matzon
bafbb8899b
miscellaneous javadoc fixes
2004-05-23 17:14:44 +00:00
Caspian Rychlik-Prince
b697fb3ecf
Removed Sys.setTime(), Sys.getPlatform()
...
Changed Sys.getTime()
Added Display.sync()
2004-05-05 14:28:40 +00:00
Elias Naur
08fc228d2c
Fixed null pointer exception on ALC.alcOpenDevice failure
2004-05-02 15:46:55 +00:00
Elias Naur
9d55bbb302
Renamed LWJGLErrorException to LWJGLException
2004-03-27 15:05:24 +00:00
Elias Naur
63b33930b1
Added LWJGLErrorException to replace the too general Exception
2004-03-27 14:42:47 +00:00
Elias Naur
b98677fb47
All classes use Sys.initialize now
2004-03-27 13:48:58 +00:00
Elias Naur
78e579f6be
use vorbis libs from local directory in linux
2004-03-08 15:21:10 +00:00
Brian Matzon
3fe2d6cb69
OpenAL / EAX Refactor
2004-02-26 21:51:58 +00:00
Brian Matzon
bc53639971
no destroy on !create
2004-01-08 22:41:22 +00:00
Brian Matzon
4a89d67485
don't allow second creation
2003-12-27 02:12:02 +00:00
Caspian Rychlik-Prince
1e69c2ec92
Whooooops!
2003-08-17 16:38:57 +00:00
Caspian Rychlik-Prince
57d975a24a
*** empty log message ***
2003-08-17 16:18:40 +00:00
Brian Matzon
cd85805588
Added OpenAL specification to javadoc
2003-08-03 17:32:48 +00:00
Caspian Rychlik-Prince
f7609396fb
Classes now abstract
2003-08-02 17:09:56 +00:00
Caspian Rychlik-Prince
761a1cece3
Fixed formatting
2003-08-02 10:57:05 +00:00
Brian Matzon
4c4d56e583
static implementation - work in progress
2003-07-02 22:35:26 +00:00
Brian Matzon
098a932fc9
fix: call base destroy
...
fix: null references
2003-04-28 22:43:27 +00:00
Caspian Rychlik-Prince
c4305dc5a0
Added destroy() method to prevent a crash
2003-04-28 21:50:11 +00:00
Brian Matzon
91b33eb649
add: default constructor for OpenAL
2003-04-27 21:26:02 +00:00
Brian Matzon
866e55ad22
New OpenAL programming model:
...
no context/device fiddling
easier initialization
2003-04-27 18:37:38 +00:00
Brian Matzon
951a036ae3
Lightweight actually spelled right!
2002-12-21 12:37:20 +00:00
Brian Matzon
3d0e916e03
add: copyright header
2002-08-15 15:14:42 +00:00
Brian Matzon
d9ed524c54
CoreAL10 -> CoreAL
2002-08-14 10:55:41 +00:00
Brian Matzon
a972863064
initial commit of OpenAL code
2002-08-13 23:13:28 +00:00