the_fiddler
4efee1f1ef
Removed unused types.
2009-03-07 07:14:52 +00:00
the_fiddler
300abf1a1c
Added support for the glx functions ChooseFBConfig, GetVisualFromFBConfig and CreateContextAttribsARB.
2009-03-07 07:13:48 +00:00
the_fiddler
03cf3ee512
WinMM devices with 0 axes and no POV hats are not joysticks/joypads.
2009-03-07 05:55:33 +00:00
kanato
3c1676ee40
Add MacOS code to call gestalt to detect OS version.
2009-03-02 01:49:23 +00:00
the_fiddler
87c04d5bfc
Prepare for 0.9.4 release.
2009-03-01 09:55:22 +00:00
the_fiddler
67f9358bd3
* 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
51e2d93e38
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
1a0c3ff31f
Add description to joysticks opened from the legacy path.
2009-03-01 01:26:04 +00:00
the_fiddler
44e4971a38
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
2eeb1a7bd9
Implemented JoystickDevice events.
...
Added GameWindow interface to JoystickDevices.
Added HID support to Tests/InputLogger.
2009-03-01 00:28:31 +00:00
the_fiddler
6118f4fdec
Initial joystick support (not public yet).
2009-02-28 23:11:27 +00:00
the_fiddler
89bfdd4568
Implemented GL.SupportsFunction(MethodInfo).
2009-02-28 20:00:34 +00:00
the_fiddler
132c2ab856
Merged initial GL3 support from branches/gl3.
2009-02-28 19:56:08 +00:00
the_fiddler
cf20b474f6
Added support for wglCreateContextAttribsARB.
2009-02-28 19:51:58 +00:00
the_fiddler
f84cc5678f
Merged changes from gl3 branch.
...
Added [AutoGenerated] attribute to all bindings.
2009-02-28 19:30:48 +00:00
the_fiddler
6e5eaf4653
Set SVN mime-type to text/plain and eol-style to native.
2009-02-22 15:51:06 +00:00
the_fiddler
8bb1a85bc1
Added Closing event that can be used to cancel a call to GameWindow.Exit().
...
Made GameWindow.Exit() thread-safe.
ExitAsync() is now privateee (use Exit() instead).
GameWindow.Exit() now correctly works when called from inside the OnLoad method or the Load event.
2009-02-22 15:48:31 +00:00
the_fiddler
e5ad57e13d
Suppressed a large amount of warnings for unused methods / fields in the platform bindings.
...
Replaced tab stops with spaces.
2009-02-22 12:10:36 +00:00
the_fiddler
6545358593
Fixed two instances where the obsolete XYZ attribute was being used.
2009-02-22 12:09:23 +00:00
the_fiddler
824a751762
Hopefully fixed all remaining encoding problems.
2009-02-22 11:26:17 +00:00
the_fiddler
69b17fa43f
Normalize line endings and set the mime-type=text/plain and eol-style=native properties on all files.
2009-02-22 10:43:35 +00:00
kanato
c2fd0e5eb2
Merged in macos branch for Mac OS X support.
2009-02-20 18:57:57 +00:00
the_fiddler
5645133fc4
Fixed version strings in GL.SupportsExtension().
2009-02-20 18:33:30 +00:00
the_fiddler
085ce196f4
Applied ALyman's patch for MouseDevice.Move ( http://www.opentk.com/node/652 ) with modifications.
2009-02-20 18:02:34 +00:00
the_fiddler
2845399171
Bumped version number to 0.9.3.
2009-02-20 18:01:50 +00:00
the_fiddler
4ed886bbf2
Fixed infinite recursion in Quaternion constructor ( http://www.opentk.com/node/663 ).
2009-02-15 16:22:49 +00:00
the_fiddler
c6f5131491
Fixed SetWindowPos function (IntPtr instead of int parameter).
...
Add NcCalcSizeOptions enum.
2009-02-13 21:45:50 +00:00
the_fiddler
501a728532
Marked the swizzle properties with the XmlIgnoreAttribute.
2009-02-13 20:40:57 +00:00
the_fiddler
cb461d90b0
Changed the public fields to properties.
...
Renamed XYZ property to Xyz, in accordance to the guidelines for class libraries.
Added the SerializableAttribute.
2009-02-13 20:40:19 +00:00
the_fiddler
5281902f60
Implemented IEquatable interface.
...
Fixed ToAxisAngle implementation at 0-degree angles.
Added ToAxisAngle overload that returns a Vector4 struct.
2009-02-13 19:53:46 +00:00
the_fiddler
e187ed5a18
Added Xy and Xyz swizzle operators.
2009-02-13 19:51:35 +00:00
the_fiddler
db690b144f
Merged text branch and updated changelog.
2009-02-13 19:09:38 +00:00
chrisbrandtner
da7972ad37
Added explicit operators for converting single-precision Vector234 <-> double-precision Vector234d.
2009-02-13 13:26:39 +00:00
the_fiddler
b04895cadb
Fixed line endings.
2009-02-12 23:45:24 +00:00
the_fiddler
822a14ed2b
Now uses String.Empty instead of "".
2009-02-12 23:43:30 +00:00
the_fiddler
d79a9ca5d3
Time should be IntPtr, not uint.
...
Fixed KeypadEnter detection (was mistakenly mapped to vanilla Enter key).
2009-02-09 15:33:32 +00:00
the_fiddler
6db13c3341
Applied rdrake's patch for LoadMatrix, etc Matrix4d helpers.
2009-01-31 08:40:11 +00:00
the_fiddler
989b0c81c6
Added (Vector3, float) and (Vector3d, double) constructors.
2009-01-29 00:41:09 +00:00
the_fiddler
561b90a0eb
Added int overloads to [FogCoord|EdgeFlag|VertexAttrib]Pointer, to avoid issues with the object vs IntPtr overloads.
2009-01-29 00:37:08 +00:00
the_fiddler
4d98cf56fb
Added int overloads to [Vertex|Normal|Index|Color]Pointer, to avoid issues with the object vs IntPtr overloads.
2009-01-29 00:26:52 +00:00
chrisbrandtner
d7498d62b4
Added ref/out overloads to all static Vector*.Transform* methods.
2009-01-25 15:06:42 +00:00
chrisbrandtner
6c22e8522d
Removed cast to float from Vector3d.CalculateAngle (unnecessary precision loss as double is returned).
...
Overloaded static Vector3 and Vector3d CalculateAngle methods.
2009-01-24 16:15:04 +00:00
chrisbrandtner
8c56d505b7
Overloaded instance methods Add, Sub, Scale to pass-vector-by-value and set CLS compliance flags.
...
Overloaded static method BaryCentric to pass-by-reference.
2009-01-24 14:54:52 +00:00
chrisbrandtner
49e132911d
Added instance methods to all single and double precision Vector structs:
...
Add(ref vec)
Sub(ref vec)
Mult(float)
Div(float)
Scale(ref vec)
2009-01-23 21:55:21 +00:00
the_fiddler
66c05a0954
Made the Color4 structure serializable and added == and != operators.
2009-01-23 15:50:31 +00:00
the_fiddler
ae05d34df5
Added Color4 structure and overloads for Materialv/Lightv.
2009-01-23 15:24:57 +00:00
the_fiddler
dc38987559
Made GraphicsMode public, as it is generally useful.
2009-01-23 15:24:09 +00:00
chrisbrandtner
1eee53da4f
Added ref/out overloads to static Vector*.Dot and Vector*.Lerp methods. Simplified the slow Vector3/Vector3d's static Cross methods. Occasional tweaks to inline documentation (spelling, consistency)
2009-01-23 15:04:53 +00:00
the_fiddler
44b3a10794
Removed call to Console.WriteLine when changing WindowState.
2008-12-09 21:26:48 +00:00
the_fiddler
969d66e9f1
Added OpenEXR terms to the License.
...
Added Half and Vector[234]h structs.
Added Vector[234]d, Matrix4d and Quaterniond structs.
2008-12-09 20:45:18 +00:00