the_fiddler
|
bbe606da53
|
Vector3(d).Cross: do not modify 'result' more than once to ensure that Cross(ref a, ref b, out a) works correctly.
Optimized vector-quaternion transform. Fixes issue [#1373]: "[Math] optimize Vector transform by Quaternion".
|
2009-11-16 13:23:04 +00:00 |
|
the_fiddler
|
0605607e6a
|
Changed vector-quaternion transformations to use standard q * v * q^-1 convention. Fixes issue [#1372]: "[Math] Vector transformation by Quaternion follows non-standard quaternion math convention".
|
2009-11-16 13:00:42 +00:00 |
|
the_fiddler
|
6471772777
|
Added support for fractional mouse wheel values. Fixes issue [#1279]: "Mouse wheel does not seem to work".
|
2009-11-16 12:15:35 +00:00 |
|
the_fiddler
|
f509286611
|
Renamed "Entry" to "Unmanaged Name" to clarify its purpose.
|
2009-11-16 11:23:12 +00:00 |
|
the_fiddler
|
3c0787c6a9
|
Make context current on loading thread and be more defensive when retrieving unmanaged entry points. Resolves issue [#1378]: "OpenGL Extensions test fails".
|
2009-11-16 11:17:20 +00:00 |
|
the_fiddler
|
d5175d1d9c
|
Launch samples on a different thread than the launcher. Samples may install their own message loops and some operating systems do not behave correctly with multiple message loops on a single thread.
|
2009-11-16 10:56:07 +00:00 |
|
the_fiddler
|
a8c0c7adf4
|
Preserve the sign of the mouse position. Fixes issue [#1376]: "mouse position".
|
2009-11-16 10:38:49 +00:00 |
|
the_fiddler
|
c84e3ef0da
|
Fixed InvalidCastException in keyboard logging delegates.
|
2009-11-16 10:09:11 +00:00 |
|
kanato
|
1bc11bb807
|
MacOS: Fix crash in CheckEnterLeaveEvents if using WinForms too.
|
2009-11-15 22:00:14 +00:00 |
|
kanato
|
69c05cdb20
|
MacOS: Correct resizing behavior and correctly implement Bounds, ClientRectangle, and ClientSize getters and setters.
|
2009-11-15 19:31:23 +00:00 |
|
kanato
|
d695bb599c
|
MacOS: Add proper icon support for the dock.
|
2009-11-15 18:08:49 +00:00 |
|
kanato
|
63b314c4a8
|
MacOS: Implement Focused property and FocusChanged event.
|
2009-11-15 04:12:37 +00:00 |
|
kanato
|
103190ebf4
|
MacOS: Implement mouse enter / leave events.
|
2009-11-15 03:55:29 +00:00 |
|
kanato
|
52e89c13b1
|
MacOS: Clean up AglContext destruction code.
Implement INativeWindow.Close method.
|
2009-11-14 21:33:07 +00:00 |
|
kanato
|
ed05d8e12c
|
MacOS: Several minor fixes:
* Implement MouseWheel event
* Implement KeyPress event
* Fix generation of MouseMove events
* Fix right mouse button up event
|
2009-11-14 18:40:56 +00:00 |
|
kanato
|
6979e24254
|
MacOS: Fix bug where application started from the command line would not be in the foreground and not respond to keyboard events.
|
2009-11-14 00:30:57 +00:00 |
|
the_fiddler
|
fe01e67d39
|
Do not hook ProcessExit event if an X server is not available. Should fix issue [#1364]: 1.0 beta-1 throws TypeInitializationException in OpenTK.Platform.X11.API when running on windows.
Cleaned up stale comments and code.
|
2009-11-12 15:41:41 +00:00 |
|
the_fiddler
|
debdb55929
|
Applied fix for use of C# 3.0 features from 1.0 branch.
|
2009-11-11 23:16:42 +00:00 |
|
the_fiddler
|
01bb1971e4
|
* Vector4.cs:
* Vector3.cs:
* Vector2.cs:
* Vector4d.cs:
* Vector3d.cs:
* Vector2d.cs: Removed code using C# 3.0 features.
|
2009-11-11 22:37:04 +00:00 |
|
the_fiddler
|
598c447b2c
|
* BlittableValueType.cs: Clarify how BlittableValueType<T>.Stride works on non-blittable types.
|
2009-11-11 18:23:52 +00:00 |
|
the_fiddler
|
5991bee09f
|
* Source/OpenTK/BlittableValueType.cs: Removed struct constraint. Sometimes consumers of this class may not be able to use struct generic constraints - the class is now usable in this case.
* Source/Examples/OpenTK/Test/BlittableValueTypes.cs: Test BlittableValueType class using several different types.
|
2009-11-11 18:21:45 +00:00 |
|
the_fiddler
|
1f9c9eac44
|
Added missing license information.
|
2009-11-10 22:51:35 +00:00 |
|
the_fiddler
|
3ca219953d
|
Synced trunk with the 1.0 beta-1 release.
|
2009-11-10 09:22:46 +00:00 |
|
the_fiddler
|
2fc95c3317
|
Updated documentation for release.
|
2009-11-10 06:48:34 +00:00 |
|
the_fiddler
|
6263153aa8
|
Disabled CL10, ES10 and ES11 bindings which were not finalized in time for OpenTK 1.0.
|
2009-11-10 06:39:27 +00:00 |
|
the_fiddler
|
4ed96654ad
|
Updated documentation for release.
|
2009-11-10 06:32:04 +00:00 |
|
the_fiddler
|
9a4bf6ab79
|
Color4Serialization example now correctly prints its output messages.
|
2009-11-10 00:09:39 +00:00 |
|
the_fiddler
|
e9d7d147d8
|
Color4(byte, byte, byte, byte) constructor now correctly normalizes values to the 0.0 - 1.0 range.
|
2009-11-10 00:09:04 +00:00 |
|
the_fiddler
|
6923cf8863
|
Merged changes from 1.0 branch.
|
2009-11-10 00:04:11 +00:00 |
|
the_fiddler
|
6ed8474797
|
Added keyfiles to ignore list.
|
2009-11-09 23:40:57 +00:00 |
|
the_fiddler
|
4e191bc928
|
Fixed keyfile handling in Visual Studio.
|
2009-11-09 23:39:27 +00:00 |
|
the_fiddler
|
5fdf830e2c
|
Updated ignore rules.
|
2009-11-09 22:42:54 +00:00 |
|
the_fiddler
|
42a0200cc6
|
Updated ignore rules.
|
2009-11-09 22:41:38 +00:00 |
|
the_fiddler
|
2870532c78
|
Branched for 1.0 release.
|
2009-11-09 20:14:14 +00:00 |
|
the_fiddler
|
3a7d38762a
|
* OpenTK/Test/Multithreading.cs: Replaced anonymous delegate by a private function for easier debugging.
Switch to/from fullscreen when Key.Space is pressed.
|
2009-11-09 19:14:14 +00:00 |
|
the_fiddler
|
fdf4a93829
|
Protect all Xlib calls with XLockDisplay/XUnlockDisplay. Fixes issue [#1354]: "Application always run in windowed mode when using shared contexts".
|
2009-11-09 19:05:41 +00:00 |
|
the_fiddler
|
2cbf60bb6f
|
* ImmediateMode.cs: Added missing calls to base.On* events. Removed tabs.
|
2009-11-09 17:34:24 +00:00 |
|
the_fiddler
|
9eb504eb4e
|
Fixed a large number of recurring spelling mistakes in documentation (patch by iRBiS). Fixes issue [#1341]: "Vector4 constructor describes w component as z component + other spelling corrections".
|
2009-11-09 08:15:38 +00:00 |
|
the_fiddler
|
d4457c6ce1
|
Fixed documentation which describes w components as z components (patch by iRBiS).
|
2009-11-09 08:12:34 +00:00 |
|
the_fiddler
|
84e034a75b
|
Updated ignore lists.
|
2009-11-09 07:59:14 +00:00 |
|
kanato
|
d7506f0a73
|
MacOS: Hack for AGL to have access to the display device specified when a NativeWindow is created.
|
2009-11-09 07:50:21 +00:00 |
|
kanato
|
049d339643
|
MacOS: Detect display boundaries so created windows are placed in the right spot.
|
2009-11-09 07:39:38 +00:00 |
|
kanato
|
dad798d41d
|
MacOS: Fix event from user clicking close box to properly report that window doesn't exist anymore.
|
2009-11-09 07:18:54 +00:00 |
|
kanato
|
8bd20009b2
|
Mac OS X Fix for GameWindow to call glContext.Update when resized
|
2009-11-09 06:51:52 +00:00 |
|
the_fiddler
|
742cf961e4
|
Added System.Drawing reference back to QuickStart project (see previous commit).
|
2009-11-08 23:04:46 +00:00 |
|
the_fiddler
|
c494250c3c
|
Disabled OpenTK.Point, Size and Rectangle structures that were meant to replace their System.Drawing implementations until the correct course of action can be determined. This change is too disruptive to existing applications, especially if they are also using Windows.Forms (see discussion here: http://www.opentk.com/node/1348).
|
2009-11-08 23:02:53 +00:00 |
|
the_fiddler
|
eedbe9df31
|
Don't display window by default, unless "Visible = true" is called. Allows the creation of invisible windows for secondary GraphicsContexts.
|
2009-11-08 22:46:49 +00:00 |
|
the_fiddler
|
a0e95055e3
|
Added a second terminating 0 to attribute list, trying to work around issue [#1352]: "Occasional AccessViolationExceptions when creating the GLControl".
|
2009-11-08 22:42:20 +00:00 |
|
the_fiddler
|
f03a6ddc76
|
Added system-defined colors.
Added and improved constructors (more versatile).
Added ToArgb() method for improved System.Drawing.Color interop.
|
2009-11-07 19:38:40 +00:00 |
|
the_fiddler
|
874401ce0b
|
Use SHOW command instead of SHOWNORMAL when making a window visible, since SHOWNORMAL will un-maximize a fullscreen or maximized window.
Do not force an invisible window to become visible when modifying its state or borders.
|
2009-11-07 10:44:31 +00:00 |
|