Opentk/Source/OpenTK/OpenAL/History.txt

41 lines
2.1 KiB
Plaintext
Raw Normal View History

2008-01-15 00:24:15 +00:00
Version History:
v0.1-0.7
2008-01-15 00:24:15 +00:00
- Added AL.Null for convenience when working with C Manuals.
- Alut: The following functions are not bound/imported. Issue of undoing C malloc to prevent memory leaks.
"alutLoadMemoryFromFile, alutLoadMemoryFromFileImage, alutLoadMemoryHelloWorld, alutLoadMemoryWaveform"
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
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-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
- 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
v0.8
-added Efx tokens to AL/Alc enums.
-All Efx Effect functions imported. Filter and Auxiliary missing public methods.
2008-01-16 23:57:54 +00:00
2008-01-17 20:55:56 +00:00
Todo:
2008-01-15 00:24:15 +00:00
- EFX Extension
2008-01-16 18:33:10 +00:00
- Enums themselves require summaries (do EFX 1st)
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-18 13:55:42 +00:00
- AL.BindBuffer helper function ala GL.BindBuffer? (Wraps AL.Source, better consistency)
2008-01-18 13:55:42 +00:00
- change all "name" into "handle" to avoid confusion?