Commit graph

772 commits

Author SHA1 Message Date
the_fiddler
1f280f0731 Use DeviceSpecifier instead of AllDevicesSpecifier when enumerating audio devices. 2008-01-22 21:25:08 +00:00
the_fiddler
3c7d4e27b0 Disabled multiple AudioContext under linux.
Moved AudioContext.LoadAvailableDevices() call outside the static constructor.
2008-01-22 21:18:47 +00:00
the_fiddler
5ec6a23527 Added as hidden example. 2008-01-22 14:54:11 +00:00
the_fiddler
5ec59ff280 Use Utilities.SetWindowTitle() 2008-01-22 14:54:00 +00:00
the_fiddler
800b6483e7 Added API for OpenGL context resource sharing (GLContext.ShareContexts) 2008-01-22 14:53:44 +00:00
the_fiddler
bd26796ced Re-added MakeCurrent() call. Added better error checking. 2008-01-20 22:42:49 +00:00
the_fiddler
f3916e3357 Still trying to debug crash on Mono. Reverted changes. 2008-01-20 22:35:46 +00:00
the_fiddler
9c0087e1bf Commented out IsCurrent = true to help debug crash on Mono. 2008-01-20 22:19:52 +00:00
the_fiddler
8153d50b3e Removed Suspend call before MakeCurrent() 2008-01-20 22:17:23 +00:00
the_fiddler
73696dae49 Marshal alcMakeContextCurrent return value as I1. Just to see if it helps Mono. 2008-01-20 22:12:27 +00:00
the_fiddler
ec9b9fd59c Corrected an assertion. 2008-01-20 22:12:04 +00:00
the_fiddler
cf0747df6c Trying to debug alcMakeContextCurrent crash on Linux. 2008-01-20 22:04:41 +00:00
the_fiddler
b7cd66d414 Updated a comment. 2008-01-20 22:04:30 +00:00
the_fiddler
2ebe5ecdd5 Trying compatible defaults, to resolve crash on linux. 2008-01-20 21:50:03 +00:00
the_fiddler
1403d8f6e9 Commented MakeCurrent() out for testing. 2008-01-20 21:22:03 +00:00
the_fiddler
e91463e262 Updated Debug message on available device enumeration. 2008-01-20 21:05:49 +00:00
the_fiddler
f5daee31db 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
6a783a5700 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
cea26e7dbf Fix for a possible NRE exception when constructing a new AudioContext. 2008-01-20 19:59:28 +00:00
the_fiddler
a8353d7e33 Worked around a Mono bug with unsafe inline constructors. 2008-01-20 19:42:01 +00:00
the_fiddler
878af03601 Documentation updates. Getting rid of all remaining warnings in debug build. 2008-01-20 19:29:42 +00:00
the_fiddler
5a66d44f19 Documentation updates. Getting rid of warnings. 2008-01-20 19:00:03 +00:00
the_fiddler
35851a0197 Temporary Device property. 2008-01-20 17:55:55 +00:00
the_fiddler
b0116f903c Updated version numbers. 2008-01-20 17:29:29 +00:00
the_fiddler
3f864cbe65 Worked around a Visual Studio bug that caused some overloads to become invisible. 2008-01-20 17:27:30 +00:00
the_fiddler
58f0ade060 Updated copyright notice. 2008-01-20 17:26:53 +00:00
the_fiddler
41a7d2a90e JTalton's new functions. 2008-01-20 17:26:40 +00:00
the_fiddler
5716c6a334 Updated example attribute and tessellation function. It now works! 2008-01-20 17:21:04 +00:00
the_fiddler
b80a67b687 Added JTalton's double precision mathlib. 2008-01-20 17:14:12 +00:00
the_fiddler
66ab195cec Spelling. 2008-01-20 09:29:48 +00:00
the_fiddler
98f7e0a837 Removed unused code. 2008-01-20 09:22:58 +00:00
the_fiddler
5d1aa04bc6 Update to Keyboard Handling. 2008-01-20 09:00:15 +00:00
the_fiddler
f24139c26a Added example. 2008-01-20 08:42:19 +00:00
chrisbrandtner
d287a95e6c removed unused AL_XYZ_NULL. 2008-01-19 16:06:47 +00:00
the_fiddler
43604a632c Updated bindings with the latest Bind revision. 2008-01-19 15:29:10 +00:00
the_fiddler
621dac721f Corrected Tess*, Nurbs* and Quadric* definitions. Added experimental code for fast late-binding. 2008-01-19 15:28:20 +00:00
the_fiddler
ae1838f3d3 GetDelegate does not load OpenGL functions anymore (use the Load and LoadAll methods for that). Added GetDelegate method that takes a simple string (no type information). Deprecated existing GetDelegate method. 2008-01-19 15:27:15 +00:00
the_fiddler
cf729f5df6 Updated licensing information. Added more test data. 2008-01-19 15:26:16 +00:00
the_fiddler
57caf66538 Updated licensing information. 2008-01-19 15:25:51 +00:00
the_fiddler
abe331b247 Fixed NewTess and DeleteTess (were NewTes and DeleteTes).
Fixed wrapper generation for functions with both pointer and generic parameters.
2008-01-19 15:25:30 +00:00
the_fiddler
2914cb49cd Made the ParameterCollection.Rebuild property public. 2008-01-19 15:24:34 +00:00
the_fiddler
877d34bcdc Revised TessVertex location parameter to be in array instead of out array. 2008-01-19 15:23:56 +00:00
the_fiddler
8a9d0892da Updated typemaping of TessObj, NurbObj and QuadricObj and FunctionPointer. 2008-01-19 15:23:18 +00:00
chrisbrandtner
ddf0931bc9 dead Gremlin: Imported_alDeleteFilters 2008-01-19 14:18:34 +00:00
chrisbrandtner
05b665c192 presets hack, not 100% accuracte but acceptable results. 2008-01-19 11:25:12 +00:00
chrisbrandtner
deb8263baf presets semi-working 2008-01-19 01:05:57 +00:00
chrisbrandtner
39f4384931 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
d531fb2729 v0.9 all relevant funcs are available, rather good doc already 2008-01-18 18:35:43 +00:00
chrisbrandtner
91ae412fce added most CLSCompliant attribs. 2008-01-18 17:33:07 +00:00
chrisbrandtner
778a317601 added inline docu and some overloads 2008-01-18 17:24:39 +00:00
chrisbrandtner
f761a51846 added Filter/Aux functions. 2008-01-18 15:50:58 +00:00
the_fiddler
3174141b23 Fixed AudioContext.IsCurrent getter (would throw if no context was current). 2008-01-18 15:10:25 +00:00
the_fiddler
1fa6ee6082 Moved ContextHandle to its own class. 2008-01-18 14:15:37 +00:00
the_fiddler
4ec718623a Moved ContextHandle to its own class. 2008-01-18 14:15:23 +00:00
the_fiddler
6863224422 Added AudioContext.IsProcessing property, plus better error handling during context creation. 2008-01-18 14:15:03 +00:00
the_fiddler
c3b14818ea Renamed TestContext.cs to TestAudioContext.cs 2008-01-18 14:13:30 +00:00
the_fiddler
f36fe39044 Start testing of AudioContext class. 2008-01-18 14:13:04 +00:00
the_fiddler
f2f59590ac Removed MathSpeed.Difficulty. 2008-01-18 14:01:25 +00:00
the_fiddler
5cb5f2c74b Removed TryMouse structure left from testing the WinRawMouse code. 2008-01-18 14:01:06 +00:00
the_fiddler
d3538521ee Updated test to use the latest AudioContext version. Logic commented out for now. 2008-01-18 14:00:28 +00:00
the_fiddler
e43203675e ExampleAttribute.ToString() now ignores ExampleAttribute.Difficulty if it is zero. Simplified ExampleAttribute constructors. 2008-01-18 13:59:26 +00:00
the_fiddler
4534c9ec19 Renamed AL.Bool to bool. 2008-01-18 13:57:51 +00:00
the_fiddler
7bfaf93246 Renamed AL.Bool to bool. 2008-01-18 13:57:37 +00:00
the_fiddler
f53f8e8fa0 Renamed AL.Bool to bool. 2008-01-18 13:57:21 +00:00
the_fiddler
9eade188f2 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
0fba55eec2 Removed rename AL.Bool to bool item. 2008-01-18 13:55:42 +00:00
chrisbrandtner
a4a8fb0f99 v0.8 EFX largely done, public Filter/Auxiliary methods missing. 2008-01-18 13:32:51 +00:00
chrisbrandtner
5b74d9e227 2008-01-17 21:53:51 +00:00
chrisbrandtner
c90f048f0b AL.Bool gone 2008-01-17 20:55:56 +00:00
chrisbrandtner
805f42408b 2008-01-17 19:02:37 +00:00
chrisbrandtner
a906687581 backup, Effect Objects 2008-01-17 17:05:19 +00:00
the_fiddler
6b2169daf6 Test OpenTK.Audio.AudioContext 2008-01-17 14:07:32 +00:00
the_fiddler
1efe1e3715 Added OpenTK.Audio.AudioContext. 2008-01-17 14:07:22 +00:00
the_fiddler
c819a2d9b7 Update the Alc.CreateContext function. 2008-01-17 14:06:31 +00:00
the_fiddler
bf269b2d0d Show hidden examples in debug mode. 2008-01-17 14:06:14 +00:00
chrisbrandtner
01e493fb3b unfinished. tired. 2008-01-16 23:57:54 +00:00
chrisbrandtner
870b352410 Initial EFX separation 2008-01-16 18:43:52 +00:00
the_fiddler
38f44fa6ac Added AL.BindBuffer suggestion. 2008-01-16 18:33:10 +00:00
the_fiddler
8f56a8305e Added openal32.dll and alut.dll to OpenTK.dll.config 2008-01-15 23:51:39 +00:00
the_fiddler
7eb6715087 Small cosmetic fix. 2008-01-15 23:23:32 +00:00
the_fiddler
ff689c8347 Updated version numbers. 2008-01-15 16:45:04 +00:00
the_fiddler
8d68aa3305 Updated version numbers. 2008-01-15 16:44:17 +00:00
chrisbrandtner
a63c12fd76 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
9b2f71db5a changed List<string> Alc.GetString() and enums again. Fixed docu. 2008-01-15 13:37:33 +00:00
the_fiddler
cf5640d2a9 Re-added mouse input events. 2008-01-15 13:12:31 +00:00
the_fiddler
1600391a91 Trying async mouse input. 2008-01-15 13:04:35 +00:00
the_fiddler
bf22f52597 Re-added input polling. 2008-01-15 13:01:55 +00:00
the_fiddler
8e991b93e9 Fixed a possible cast problem. 2008-01-15 12:48:03 +00:00
the_fiddler
069d3c40bc Added some IGLContextInternal explicit implementations 2008-01-15 12:47:51 +00:00
the_fiddler
de7f73cd04 Added GetCurrentContext() 2008-01-15 12:46:47 +00:00
the_fiddler
15b7864096 Possible InvalidCastException fix. 2008-01-15 12:32:38 +00:00
the_fiddler
9aee0eb8d1 Moved context creation to GLContext constructor. 2008-01-15 12:25:22 +00:00
the_fiddler
6f7286e7e0 Use Utilities.SetWindowTitle 2008-01-15 12:24:57 +00:00
the_fiddler
586e982ce0 Add SetWindowTitle utility. 2008-01-15 12:24:43 +00:00
the_fiddler
4d70f64c9a Hide from ExampleLauncher (not ready yet). 2008-01-15 12:24:36 +00:00
the_fiddler
7ffbde31d1 Temporarily disabled GameWindowExitException. 2008-01-15 12:08:09 +00:00
the_fiddler
b9c7a62d4f Debugging GameWindow.Exit() sequence on Mono. 2008-01-15 11:23:34 +00:00
the_fiddler
e404e9791e X11/GameWindow context creation should be fixed. 2008-01-15 11:14:16 +00:00
the_fiddler
64cf1ee3c8 Possible fix for cast exception in CreateWindow. 2008-01-15 11:10:40 +00:00
the_fiddler
59eb05c532 Debugging an issue with X11GLNative and it's visual creation. 2008-01-15 11:08:03 +00:00
the_fiddler
70c43a644b Fixed a NRE. 2008-01-15 11:02:23 +00:00
the_fiddler
b0b5f31522 Possible fix for X11GLContext crash. 2008-01-15 10:59:36 +00:00
the_fiddler
a2673bf5ff Changed the INativeGLWindow.CreateWindow interface to return an IGLContext instead of a GLContext. 2008-01-15 10:48:48 +00:00
the_fiddler
c08d2785ce Added some debugging information to context creation. 2008-01-15 10:36:47 +00:00
the_fiddler
4a5b8e81d8 Refactored context creation to be done inside the *GLNative classes, instead of the GameWindow class. Should refactor in the next version. 2008-01-15 10:31:03 +00:00
the_fiddler
e8cd2dc6c5 Fix for "unknown reference to KeyboardDevice" or on Mono. 2008-01-15 09:51:32 +00:00
the_fiddler
e3c67f4dcf Changed the name of a label (clashed with base GLControl). 2008-01-15 09:35:08 +00:00
the_fiddler
ca9734a2a7 Fixed gluTextFilterSGI which had a wrong enum defined as parameter. 2008-01-15 09:34:34 +00:00
the_fiddler
53e9f7cc67 Fixed a possible NRE (raised with Glu) 2008-01-15 09:34:01 +00:00
the_fiddler
baf9b4d648 Updated the bindings with the latest generator revision. 2008-01-15 09:33:28 +00:00
the_fiddler
d5961d3b8a Fixed wgl*Context functions being turned into Ext.wgl*Cont 2008-01-15 09:23:53 +00:00
the_fiddler
e0d07ee0b0 Removed some unsused code. 2008-01-15 09:23:12 +00:00
the_fiddler
381222897c Fixed public/internal mismatch in the generated bindings.
Disabled missing xml doc warnings in the generated bindings.
2008-01-15 09:22:49 +00:00
the_fiddler
33e3acb2bf Added a missing CLSCompliant false attributes. 2008-01-15 00:45:54 +00:00
the_fiddler
5616ed1014 Disabled CLSCompliant attribute not checked warnings. Disabled XML docs missing warning. 2008-01-15 00:45:18 +00:00
the_fiddler
4305468c4d Removed xml doc string missing warnings. 2008-01-15 00:44:22 +00:00
the_fiddler
dcaf917fc2 Internal to public. 2008-01-15 00:43:51 +00:00
the_fiddler
491843adbf Disabled CLSCompliant attribute not checked warnings. 2008-01-15 00:43:23 +00:00
the_fiddler
5a61371284 Updated with the latest generator. Disabled missing XML doc warnings. 2008-01-15 00:42:29 +00:00
the_fiddler
1f3288a50c Merged with OpenAL branch. 2008-01-15 00:24:15 +00:00
the_fiddler
3a786679af Bumped version number. 2008-01-15 00:11:05 +00:00
the_fiddler
1aa19633f9 Fixed window destruction. 2008-01-15 00:10:56 +00:00
the_fiddler
6fec7ae4b1 Updated GL.DrawElements to use DrawElementsType instead of Enums.All 2008-01-15 00:10:31 +00:00
the_fiddler
66f2143856 Bumped version number. 2008-01-15 00:10:12 +00:00
the_fiddler
99d7be0d42 Bumped version number. 2008-01-15 00:10:04 +00:00
the_fiddler
2b378b5a99 Updated GL.DrawElements to use DrawElementsType instead of Enums.All 2008-01-15 00:03:32 +00:00
the_fiddler
cc3239d466 Set window on top during creation. 2008-01-15 00:02:58 +00:00
the_fiddler
ad057fbd98 Slight documentation update. 2008-01-15 00:01:46 +00:00
the_fiddler
7b0ff73c85 Fixed an issue where WMInput did not detach on the Destroy message, causing the application to stay open. 2008-01-14 23:44:22 +00:00
the_fiddler
935db198ea Fixed a GameWindow exit bug, where the GameWindow didn't send the destroy message on GameWindow.Exit(). 2008-01-14 23:43:56 +00:00
the_fiddler
99fafa1049 Updated bindings with the last generator version. 2008-01-14 23:43:13 +00:00
the_fiddler
7922243aef Start of ARB_imaging enum cleanup. 2008-01-14 23:42:47 +00:00
the_fiddler
73852276a4 Added DrawElementsMode enum for the DrawElements function. 2008-01-14 23:42:32 +00:00
the_fiddler
c15abc0d84 Added setting to DropMultipleTokens. Disabled this functionality (caused problems with some enums) 2008-01-14 23:41:53 +00:00
the_fiddler
b82bf0a073 Fixed GLContext creation on Windows. 2008-01-14 22:38:09 +00:00
the_fiddler
a7c56bd874 Removed GluOld. 2008-01-11 21:38:30 +00:00
the_fiddler
2ad50d33b6 Got rid of some warnings. 2008-01-11 20:54:06 +00:00
the_fiddler
f8ec5ffcd0 Solved context creation on windows. 2008-01-11 20:37:09 +00:00
the_fiddler
caf9a991b4 Cast to obtain Context.Mode (which is an internal interface now). 2008-01-11 20:36:43 +00:00
the_fiddler
5b999d7ecf Resolved crash on second context creation. Explicitly implemented internal interfaces. 2008-01-11 20:31:59 +00:00
the_fiddler
a522ce47bb Major update. Explicitly implemented internal interfaces. 2008-01-11 20:24:48 +00:00
the_fiddler
f50c0b06c2 Now uses GLContext directly, instead of WinGLContext. 2008-01-11 20:24:20 +00:00
the_fiddler
ba36c8ba3a Hacks to get the visual before creating a context. 2008-01-11 20:23:41 +00:00
the_fiddler
2e1837b8f0 CreateWindow now takes a GLContext. 2008-01-11 20:23:17 +00:00
the_fiddler
201f88552d Split items that should be internal in different interfaces, for explicit implementations. 2008-01-11 20:22:46 +00:00
the_fiddler
94043ee334 Updated INativeGLWindow.CreateWindow to accept a GLContext as argument. 2008-01-11 20:22:08 +00:00
the_fiddler
315daee7ce Documentation update. 2008-01-11 20:21:32 +00:00
the_fiddler
c84bbb48dd Deleted some whitespace. 2008-01-11 20:20:42 +00:00
the_fiddler
84f0ff047f Possible performance improvement. 2008-01-11 20:18:51 +00:00
the_fiddler
09e6d60293 Added Ctrl-F1 command to show hidden items. 2008-01-11 20:17:36 +00:00