summaryrefslogtreecommitdiffstats
path: root/make/joal-alc.cfg
Commit message (Collapse)AuthorAgeFilesLines
* Build: Move gluegen config files into make/config (cleanup)Sven Gothel2014-01-261-54/+0
|
* Security: Tighten DynamicLinker*, NativeLibrary and DynamicLibraryBundle access.Sven Gothel2013-06-201-0/+2
|
* JOAL GlueGen: Force ProcAddress for all / ALExt*: Remove duplicates (AL) in ↵Sven Gothel2013-01-311-1/+9
| | | | | | interface _and_ implementation - Using GlueGen enhancement of commit e58643727cc36d6dc27cec9e02934c26de7621ee
* JOAL Fixes: GlueGen, OpenAL Header, Added scripts/tests.sh,Sven Gothel2013-01-311-18/+0
| | | | | | | | | | | | | | | - OpenAL Header - Unique declaration in al-types.h and alc-types.h, remove duplicates in al.h and alc.h - Use ALproc and ALCproc for opaque pointer return values - GlueGen Fixes - Remove duplicates in extension classes ALExt and ALExtConstants - Push all common configurations to joal-common.cfg - Complete ArgumentIsString for ALC methods - Added scripts/tests.sh for convenient manual testing of single unit test -
* 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