Commit graph

1360 commits

Author SHA1 Message Date
the_fiddler 04ebcff4fb Corrected the mapping of Byte/SByte wrappers -> entry points. Swapped CLSCompliant attribute between Byte and SByte (Bytes are, SBytes are not). 2009-03-08 22:00:13 +00:00
the_fiddler fc0ca5631f Relaxed checks to allow input devices that do not contain any axes and/or buttons (e.g. tablets or keyboard extensions). 2009-03-08 20:03:33 +00:00
the_fiddler a29c32d774 Fixed the mapping between unsigned and signed wrappers -> entry points (no unsigned <-> signed casting). Regenerated bindings. 2009-03-08 19:19:52 +00:00
the_fiddler 57a26d434c Added pokemoen's enhancements to Extensions sample (return values, parameters). 2009-03-08 19:17:36 +00:00
the_fiddler 7a0b600ece Regenerated the bindings using the updated generator - equations are now correctly reported. 2009-03-08 18:38:17 +00:00
the_fiddler b887f94071 Added System.Xml reference.
Added new documentation files to solution.
2009-03-08 18:11:34 +00:00
the_fiddler a7849e8dd9 Fixed the path separators so that they work on Unix.
Improved the output for the doc processor: MathML equations are replaced by their textual representation and whitespace better matches function declarations.
Added new configuration settings for the doc processor and the license.
Removed stale debugging code.
License.txt is now a file, not a resource.
2009-03-08 18:08:35 +00:00
the_fiddler 875263e46a Added support for inline OpenGL documentation. 2009-03-08 00:46:58 +00:00
the_fiddler c2d9b32ff1 Modified Extensions example to request a GL3.0 context. 2009-03-07 18:33:23 +00:00
the_fiddler 4e5d758fa1 Added new GLControl constructors that allow you specify the desired GraphicsContext (OpenGL) version and flags. 2009-03-07 11:03:41 +00:00
the_fiddler d43123f219 Added new GameWindow constructors that specify the desired GraphicsContext (OpenGL) version and flags. 2009-03-07 10:49:32 +00:00
the_fiddler ed754a4384 Removed unused (duplicate) details field. 2009-03-07 10:46:49 +00:00
the_fiddler a0e0613420 Added the capability to specify the desired OpenGL version and parameters (debug / forward-compatible context).
Added OpenGL 3.0 support for GLX contexts.
Added support for creating dummy contexts (useful if you are creating contexts from an external library).
Cleaned up unused and stale code.
2009-03-07 10:36:51 +00:00
the_fiddler 8f594646b8 Made extension loading more forgiving (delegates can be either public or non-public now). 2009-03-07 10:20:55 +00:00
the_fiddler d2376ced1f Use Glx.ChooseFBConfig instead of the deprecated Glx.ChooseVisual, if the first is available. This is necessary for OpenGL 3.0 contexts. 2009-03-07 07:16:46 +00:00
the_fiddler 130d72dcf3 Removed unused types. 2009-03-07 07:14:52 +00:00
the_fiddler d7e387f548 Added support for the glx functions ChooseFBConfig, GetVisualFromFBConfig and CreateContextAttribsARB. 2009-03-07 07:13:48 +00:00
the_fiddler b958f912a8 WinMM devices with 0 axes and no POV hats are not joysticks/joypads. 2009-03-07 05:55:33 +00:00
kanato ebc3490243 Add MacOS code to call gestalt to detect OS version. 2009-03-02 01:49:23 +00:00
the_fiddler 4ac210a991 Prepare for 0.9.4 release. 2009-03-01 09:55:22 +00:00
the_fiddler 5f2a4b3d8c * X11/X11Joystick.cs: Flip vertical axes so that +1 points up.
* Windows/WinMMJoystick.cs: Move Z-axis before R-axis.
2009-03-01 09:17:19 +00:00
the_fiddler 3360df3af9 Added support for POV hats with WinMM.
Reversed vertical axes, so that down is -1 and up is +1.
2009-03-01 08:44:39 +00:00
the_fiddler 912b04f333 Add description to joysticks opened from the legacy path. 2009-03-01 01:26:04 +00:00
the_fiddler 1f11e3f38c Fixed exception when no joystick is present. 2009-03-01 01:20:26 +00:00
the_fiddler f33d2ff498 Added missing parameters to joystick event loggers.
Updated to use the JoystickAxis and JoystickButton enumerations.
2009-03-01 01:18:00 +00:00
the_fiddler f6f196c90b Added JoystickAxis and JoystickButton enumerations, as well as their respective collections.
Implemented necessary Poll() functions.
2009-03-01 01:17:24 +00:00
the_fiddler 0dca74a232 Implemented JoystickDevice events.
Added GameWindow interface to JoystickDevices.
Added HID support to Tests/InputLogger.
2009-03-01 00:28:31 +00:00
the_fiddler 9b43e11ff5 Initial joystick support (not public yet). 2009-02-28 23:11:27 +00:00
the_fiddler 02730b1e55 Removed unused code. 2009-02-28 23:10:25 +00:00
the_fiddler faba9c42a7 Fixed GL1.1 fallback when GL.BlendColor is not supported. 2009-02-28 22:33:30 +00:00
the_fiddler 66fd1f0915 Prompt for input when none is given. 2009-02-28 22:01:39 +00:00
the_fiddler 59256f6f0b Updated mergeinfo. 2009-02-28 21:08:34 +00:00
the_fiddler c953327f1c Improved Mono support. 2009-02-28 20:49:58 +00:00
the_fiddler c14b41b3f4 Moved to the Tests namespace. 2009-02-28 20:42:25 +00:00
the_fiddler ec45dfab24 Massively improved example: more information displayed, better layout. 2009-02-28 20:40:10 +00:00
the_fiddler e6080ea77a Implemented GL.SupportsFunction(MethodInfo). 2009-02-28 20:00:34 +00:00
the_fiddler 529702a317 Merged initial GL3 support from branches/gl3. 2009-02-28 19:56:08 +00:00
the_fiddler cee4a44e76 Added support for wglCreateContextAttribsARB. 2009-02-28 19:51:58 +00:00
the_fiddler dd13f98e83 Merged changes from gl3 branch.
Added [AutoGenerated] attribute to all bindings.
2009-02-28 19:30:48 +00:00
the_fiddler 01f618c00b Now prints the OpenTK license and adds the [AutoGenerated] attribute to the generated bindings. 2009-02-28 19:29:34 +00:00
the_fiddler 8ba07860e5 Merged changes from gl3 branch. 2009-02-28 18:50:16 +00:00
the_fiddler 12db0e6cef Print usage instructions on invalid or missing arguments. 2009-02-28 16:26:25 +00:00
the_fiddler bf88e453a8 Improved the ignore list. 2009-02-28 15:37:51 +00:00
the_fiddler 57e271d6fe Set eol-style: native and mime-type: text/plain properties. 2009-02-28 15:28:16 +00:00
the_fiddler 27efb2b644 Bumped version number to 0.9.3. 2009-02-22 16:25:45 +00:00
the_fiddler 54c16e82be Updated Changelog.txt in preparation for the 0.9.3 release. 2009-02-22 16:22:43 +00:00
the_fiddler 9e2708799f Updated Changelog.txt and Release.txt in preparation for the 0.9.3 release. 2009-02-22 16:16:42 +00:00
the_fiddler 90253d5f62 Check that OpenGL resources have really been allocated, before deleting them in Unload(). 2009-02-22 16:01:29 +00:00
the_fiddler 9a32ce9f55 Set SVN mime-type to text/plain and eol-style to native. 2009-02-22 15:51:06 +00:00
the_fiddler 55c34f8a48 Check whether EXT_framebuffer_object is supported and abort if it is not. 2009-02-22 15:50:08 +00:00