2008-01-15 00:24:15 +00:00
|
|
|
Version History:
|
|
|
|
|
2008-01-19 16:06:47 +00:00
|
|
|
Alpha v0.1 - 0.8
|
2008-01-18 18:35:43 +00:00
|
|
|
|
2008-01-15 00:24:15 +00:00
|
|
|
- Alut: The following functions are not bound/imported. Issue of undoing C malloc to prevent memory leaks.
|
|
|
|
"alutLoadMemoryFromFile, alutLoadMemoryFromFileImage, alutLoadMemoryHelloWorld, alutLoadMemoryWaveform"
|
2008-01-18 13:32:51 +00:00
|
|
|
Please use Alut.CreateBuffer* functions instead, which have similar functionality and return a Buffer Handle instead.
|
|
|
|
Disabled Alut.Sleep, rather use Thread.Sleep
|
|
|
|
- Alc: All functions imported, Bool and Double functions disabled.
|
2008-01-15 00:24:15 +00:00
|
|
|
- AL: Functions not imported:
|
|
|
|
alListeneri, alListener3i, alListeneriv
|
|
|
|
alGetListeneri, alGetListener3i, alGetListeneriv
|
|
|
|
alGetBooleanv, alGetIntegerv, alGetFloatv, alGetDoublev
|
|
|
|
imported, but currently disabled: alGetBoolean, alGetDouble
|
|
|
|
alBufferf, alBufferfv, alBufferi, alBuffer3i, alBufferiv
|
|
|
|
imported, but currently disabled: alBuffer3f
|
|
|
|
alGetBufferf, alGetBuffer3f, alGetBufferfv, alGetBuffer3i, alGetBufferiv
|
2008-01-18 13:32:51 +00:00
|
|
|
DopplerVelocity, ChannelMask are deprecated and marked.
|
|
|
|
The Token AL_DATA is hidden now, as it returns a pointer to unmanaged memory
|
|
|
|
where the buffer was located previously to calling AL.BufferData(). (It is usually freed after buffering)
|
2008-01-18 18:35:43 +00:00
|
|
|
Efx: Functions not imported:
|
|
|
|
alEffectiv, alGetEffectiv
|
|
|
|
alFilteriv, alFilterfv, alGetFilteriv, alGetFilterfv
|
|
|
|
alAuxiliaryEffectSlotiv, alAuxiliaryEffectSlotfv, alGetAuxiliaryEffectSlotiv, alGetAuxiliaryEffectSlotfv
|
2008-01-24 22:53:09 +00:00
|
|
|
|
2008-01-15 00:24:15 +00:00
|
|
|
- Added Function AL.GetErrorString()
|
|
|
|
- Added overloads for requesting/deleting a single buffer/source at a time.
|
|
|
|
- Refactored -i -fv -3f functions to be overloads e.g AL.GetSource, AL.GetListener
|
2008-01-18 13:32:51 +00:00
|
|
|
- X-Ram Extension untested, as it requires special hardware. !verify parameters of GetBufferMode()!
|
|
|
|
- functions with ushort, uint, ulong marked as not CLS compliant.
|
2008-01-15 00:24:15 +00:00
|
|
|
|
2008-01-19 16:06:47 +00:00
|
|
|
Alpha v0.9
|
2008-01-18 18:35:43 +00:00
|
|
|
-added docu
|
|
|
|
-added alEffectfv and alGetEffectfv
|
2008-01-19 16:06:47 +00:00
|
|
|
-ported samples from SDK
|
|
|
|
|
2008-01-24 22:53:09 +00:00
|
|
|
Alpha v0.95
|
|
|
|
-full cleanup of AL class documentation
|
|
|
|
-added *.Bind* helpers.
|
2008-01-17 20:55:56 +00:00
|
|
|
|
2008-01-17 17:05:19 +00:00
|
|
|
|
2008-01-19 16:06:47 +00:00
|
|
|
Todo for beta:
|
2008-01-17 17:05:19 +00:00
|
|
|
- Identify: AL_FILTER_FIRST_PARAMETER, AL_FILTER_LAST_PARAMETER
|
|
|
|
AL_EFFECT_FIRST_PARAMETER, AL_EFFECT_LAST_PARAMETER
|
2008-01-24 22:53:09 +00:00
|
|
|
- replace EaxEfx reverbs with Efx reverbs.
|
2008-01-19 16:06:47 +00:00
|
|
|
|
|
|
|
Todo for final:
|
|
|
|
- Enums themselves require summaries (do after some more serious tests)
|