mirror of
https://github.com/Ryujinx/Opentk.git
synced 2025-01-23 16:11:03 +00:00
Removed OpenAL/History.txt (issue http://www.opentk.com/node/744).
This commit is contained in:
parent
54f1dfc26c
commit
c4073f0439
|
@ -1,46 +0,0 @@
|
|||
Version History:
|
||||
|
||||
Alpha v0.1 - 0.9
|
||||
|
||||
- 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.
|
||||
- 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)
|
||||
Efx: Functions not imported:
|
||||
alEffectiv, alGetEffectiv
|
||||
alFilteriv, alFilterfv, alGetFilteriv, alGetFilterfv
|
||||
alAuxiliaryEffectSlotiv, alAuxiliaryEffectSlotfv, alGetAuxiliaryEffectSlotiv, alGetAuxiliaryEffectSlotfv
|
||||
|
||||
- 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.
|
||||
|
||||
|
||||
Alpha v0.95
|
||||
- Cleaned up X-Ram, added docu, hid some previously public delegates.
|
||||
- Cleaned up Efx, largely improved docu, refactored some EfxFilter.FilterXYZ glitches to EfxFilter.XYZ.
|
||||
- commented out debugging Console.WriteLines, replaced errormessages with Trace.Writeline
|
||||
- Added description for most enums.
|
||||
|
||||
Alpha v0.96
|
||||
- Removed: AL_FILTER_FIRST_PARAMETER, AL_FILTER_LAST_PARAMETER, AL_EFFECT_FIRST_PARAMETER, AL_EFFECT_LAST_PARAMETER
|
||||
they were merely used to reserve the range 0x0000 - 0x8000 for future filters/effects.
|
||||
- some spelling errors corrected
|
||||
|
||||
Todo for beta:
|
||||
- replace EaxEfx reverbs with Efx reverbs.
|
||||
- keep both reverb preset formats, or delete EaxEfxReverb presets?
|
Loading…
Reference in a new issue