Commit graph

53 commits

Author SHA1 Message Date
the_fiddler 2927b507be Moved and renamed OpenTK.OpenAL to OpenTK.Audio.OpenAL (namespace still unchanged). 2008-02-02 13:34:46 +00:00
the_fiddler 56cbbb8cbb Added setter to GLContext.CurrentContext and all implementations, so that the user can clear the context of any thread.
Updated GameWindow and its implementations to use GraphicsFormat instead of the obsolete DisplayMode.
Updated license.
Updated some docs.
Fixed CLSCopmliant warnings in XRamExtension.cs
2008-01-31 13:15:17 +00:00
chrisbrandtner d2b453e4c1 minor corrections. 2008-01-28 15:05:39 +00:00
chrisbrandtner 9b3df7f7a6 Bind* added, docu improved. 2008-01-25 22:14:16 +00:00
chrisbrandtner cbc3cf5652 Finalized X-Ram. 2008-01-25 16:22:07 +00:00
chrisbrandtner 08409b1ca3 added Bind* Helpers. 2008-01-24 22:53:09 +00:00
chrisbrandtner 6f20f47bcf improved docu. 2008-01-24 21:12:06 +00:00
the_fiddler 565f40f764 Moved AudioContext.cs 2008-01-23 12:46:09 +00:00
the_fiddler aa6994ac33 Use DeviceSpecifier instead of AllDevicesSpecifier when enumerating audio devices. 2008-01-22 21:25:08 +00:00
the_fiddler baf59abb6e Disabled multiple AudioContext under linux.
Moved AudioContext.LoadAvailableDevices() call outside the static constructor.
2008-01-22 21:18:47 +00:00
the_fiddler a4efc490b3 Re-added MakeCurrent() call. Added better error checking. 2008-01-20 22:42:49 +00:00
the_fiddler 14594d9a96 Still trying to debug crash on Mono. Reverted changes. 2008-01-20 22:35:46 +00:00
the_fiddler db10c23942 Marshal alcMakeContextCurrent return value as I1. Just to see if it helps Mono. 2008-01-20 22:12:27 +00:00
the_fiddler f41e240ede Trying compatible defaults, to resolve crash on linux. 2008-01-20 21:50:03 +00:00
the_fiddler 3505236ee2 Commented MakeCurrent() out for testing. 2008-01-20 21:22:03 +00:00
the_fiddler bf88111e95 Updated Debug message on available device enumeration. 2008-01-20 21:05:49 +00:00
the_fiddler f7a059d258 Removed check for available_devices.Count > 0. Device enumeration is an extension, and may not always be available. 2008-01-20 21:00:59 +00:00
the_fiddler 3a90a29e43 Removed check for null device name. Passing null to alcOpenDevice should open the default device. 2008-01-20 20:56:38 +00:00
the_fiddler f6c1942407 Fix for a possible NRE exception when constructing a new AudioContext. 2008-01-20 19:59:28 +00:00
the_fiddler 40f32f4867 Documentation updates. Getting rid of all remaining warnings in debug build. 2008-01-20 19:29:42 +00:00
the_fiddler 3d2bc15a84 Documentation updates. Getting rid of warnings. 2008-01-20 19:00:03 +00:00
the_fiddler 2c0de25dfd Temporary Device property. 2008-01-20 17:55:55 +00:00
chrisbrandtner bf5e9fe5bd removed unused AL_XYZ_NULL. 2008-01-19 16:06:47 +00:00
chrisbrandtner 5e29db6dc1 dead Gremlin: Imported_alDeleteFilters 2008-01-19 14:18:34 +00:00
chrisbrandtner c488097326 presets hack, not 100% accuracte but acceptable results. 2008-01-19 11:25:12 +00:00
chrisbrandtner 10f36fc775 presets semi-working 2008-01-19 01:05:57 +00:00
chrisbrandtner 931848b8ad refactored enum values. Missing: AL_FILTER_FIRST_PARAMETER, AL_FILTER_LAST_PARAMETER, AL_EFFECT_FIRST_PARAMETER, AL_EFFECT_LAST_PARAMETER 2008-01-18 20:53:01 +00:00
chrisbrandtner 7cab30660c v0.9 all relevant funcs are available, rather good doc already 2008-01-18 18:35:43 +00:00
chrisbrandtner a682335578 added most CLSCompliant attribs. 2008-01-18 17:33:07 +00:00
chrisbrandtner 666ac63563 added inline docu and some overloads 2008-01-18 17:24:39 +00:00
chrisbrandtner 34ccba8228 added Filter/Aux functions. 2008-01-18 15:50:58 +00:00
the_fiddler 50fd919bae Fixed AudioContext.IsCurrent getter (would throw if no context was current). 2008-01-18 15:10:25 +00:00
the_fiddler b1b6dc8e07 Added AudioContext.IsProcessing property, plus better error handling during context creation. 2008-01-18 14:15:03 +00:00
the_fiddler 3930dce721 Renamed AL.Bool to bool. 2008-01-18 13:57:51 +00:00
the_fiddler 8132eeb1a4 Renamed AL.Bool to bool. 2008-01-18 13:57:37 +00:00
the_fiddler f9403b2671 Renamed AL.Bool to bool. 2008-01-18 13:57:21 +00:00
the_fiddler 8781365fb1 Added more functions. Added handling of multiple contexts. Improved thread-safety. Resolved a minor bug in the CreateContext function. 2008-01-18 13:56:27 +00:00
the_fiddler 35ba0b5b64 Removed rename AL.Bool to bool item. 2008-01-18 13:55:42 +00:00
chrisbrandtner cdde344dbd v0.8 EFX largely done, public Filter/Auxiliary methods missing. 2008-01-18 13:32:51 +00:00
chrisbrandtner 76ef90be35 2008-01-17 21:53:51 +00:00
chrisbrandtner a76d283b70 AL.Bool gone 2008-01-17 20:55:56 +00:00
chrisbrandtner a83044610d 2008-01-17 19:02:37 +00:00
chrisbrandtner 9faf5fe893 backup, Effect Objects 2008-01-17 17:05:19 +00:00
the_fiddler ba9fcf98f2 Added OpenTK.Audio.AudioContext. 2008-01-17 14:07:22 +00:00
the_fiddler d925ff5f17 Update the Alc.CreateContext function. 2008-01-17 14:06:31 +00:00
chrisbrandtner be428f9bce unfinished. tired. 2008-01-16 23:57:54 +00:00
chrisbrandtner 40e42f7f35 Initial EFX separation 2008-01-16 18:43:52 +00:00
the_fiddler acafdaac3c Added AL.BindBuffer suggestion. 2008-01-16 18:33:10 +00:00
chrisbrandtner b3ab36eb44 Alc.GetString used incorrect offset (was already increased due to ++). Breakpoint used to verify correctness at byte-level. 2008-01-15 15:49:25 +00:00
chrisbrandtner 42581eaeea changed List<string> Alc.GetString() and enums again. Fixed docu. 2008-01-15 13:37:33 +00:00