summaryrefslogtreecommitdiffstats
path: root/make/joal-alc.cfg
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2013-01-31 11:38:54 +0100
committerSven Gothel <[email protected]>2013-01-31 11:38:54 +0100
commit1b7fba6b6e1a53a36afaf72a152c468a4694402a (patch)
tree4e2d4eef1bb5ce2639979ec4208c8390815547a4 /make/joal-alc.cfg
parent7c47fc72f44f27979c1631247188d99a21576dc8 (diff)
JOAL Fixes: GlueGen, OpenAL Header, Added scripts/tests.sh,
- 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 -
Diffstat (limited to 'make/joal-alc.cfg')
-rwxr-xr-xmake/joal-alc.cfg18
1 files changed, 0 insertions, 18 deletions
diff --git a/make/joal-alc.cfg b/make/joal-alc.cfg
index 71b5fa6..c319078 100755
--- a/make/joal-alc.cfg
+++ b/make/joal-alc.cfg
@@ -22,18 +22,11 @@ Import jogamp.openal.*
Ignore ^AL_.+
Ignore ^ALC_.+
-# This routine is ignored. The analogous routine alGetProcAddress is
-# broken at least up through OpenAL 1.1 so there is no point in trying
-# to use this routine to look up the ALC function pointers.
-Ignore alcGetProcAddress
-
# Manually implement alcGetString so we can
# implement alcGetString(NULL, ALC_DEVICE_SPECIFIER) in another method
ReturnsString alcGetString
ManuallyImplement alcGetString
ForceProcAddressGen alcGetString
-## Specify the return length of this function with our own custom strlen
-##ReturnValueCapacity alcGetStringImpl strlen_alc(_device_ptr, {1}, _res)
# Note that we don't declare this as "ReturnsString" because we're
# going to wrap it in another method
@@ -44,19 +37,8 @@ IncludeAs CustomJavaCode ALCAbstractImpl joal-alcabstract-CustomJavaCode.java
ArgumentIsString alcIsExtensionPresent 1
ArgumentIsString alcOpenDevice 0
-# Mappings for data types
-Opaque boolean ALCboolean
-
# Provide #includes to native code
CustomCCode #include "alc.h"
-# Indicate that the direct buffers for ALCcontext, etc. are "opaque",
-# i.e., the user shouldn't be poking around in them
-ReturnValueCapacity alcCreateContext 0
-ReturnValueCapacity alcGetContextsDevice 0
-ReturnValueCapacity alcGetCurrentContext 0
-ReturnValueCapacity alcGetCurrentDevice 0
-ReturnValueCapacity alcOpenDevice 0
-
IncludeAs CustomCCode joal-common-CustomCCode.c
IncludeAs CustomCCode joal-alc-impl-CustomCCode.c