aboutsummaryrefslogtreecommitdiffstats
path: root/make/joal-alc.cfg
Commit message (Collapse)AuthorAgeFilesLines
* Move implementation private files from com.jogamp.<module>.impl. to ↵Sven Gothel2011-02-091-2/+2
| | | | | | | | | | | | jogamp.<module> (2/2) - edit files - jogamp.openal -> jogamp.openal This sorts implementation details from the top level, ie skipping the public 'com', allowing a better seperation of public classes and implementation details and also reduces strings. This approach of public/private seperation is also used in the OpenJDK.
* Bring back JOAL (code fixes and project structure)Sven Gothel2010-12-131-14/+8
| | | | | | | | | | | | | | | - Use GlueGen DynamicLibraryBundle - Fix alGetString - Proper test/junit structure - NB project fix - add artifacts.properties and jar's manifest - proper ZIP file structure TODO: - check on windows and osx - actually hear a sound - add jnlp file template - joal-demos
* fixed alcGetString functionpointer mapping (gluegen does not handle method ↵Michael Bien2010-07-101-2/+2
| | | | | | renames correctly). ALCImpl is now ALCAbstractImpl. "Custom code" is now in ALCImpl which extends ALCAbstractImpl.
* renamed package to com.jogamp.openal.*Michael Bien2010-03-291-3/+3
|
* joal now compatible with upstream gluegen.Michael Bien2010-03-221-1/+1
| | | | | updated configuration files. fixed build.xml 'test' target.
* Removed Import of java.nio.* and adjusted custom Java code afterkbr2008-04-191-1/+0
| | | | | | fixing of GlueGen Issue 6 git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@857 03bf7f67-59de-4072-a415-9a990d468a3f
* Changed NativeLibrary.open() to accept boolean argument indicatingkbr2006-08-271-8/+3
| | | | | | | | | | | | | | | | | whether to search the system path first; perhaps useful if applications ship only a backup version of native libraries associated with a particular Java binding. In the case of JOAL we plan to ship a recent OpenAL implementation so we will not need to search the system path first. Changed ForceProcAddressGen directive to force call-through-function-pointer semantics for the targeted function. Changed JOAL to not link directly against the OpenAL library at all, but instead to look up all entry points using the GlueGen NativeLibrary class (instead of the custom dlsym code, now removed) in particular to solve DSO versioning problems on Linux. Updated EAX binding to work with dynamically loading OpenAL. Tested on Windows so far; more testing needed on Linux in Java Web Start scenarios. git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@269 03bf7f67-59de-4072-a415-9a990d468a3f
* Added alcGetDeviceSpecifiers to support alcGetString(null, ↵kbr2006-02-201-2/+19
| | | | | | | | | ALC_DEVICE_SPECIFIER); rewrote alcGetString to use same underlying routine git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@113 03bf7f67-59de-4072-a415-9a990d468a3f
* Merged gluegen-branch-1-0 on to the main JOAL trunk. JOAL is now builtkbr2006-01-101-0/+57
using GlueGen and currently requires a built JOGL workspace as a sibling workspace of the JOAL workspace. git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@101 03bf7f67-59de-4072-a415-9a990d468a3f