Commit graph

45 commits

Author SHA1 Message Date
the_fiddler 2db6f74ec1 * OpenTK/Test/GameWindowStates.cs: Print information on pressed
keyboard keys and mouse buttons.
2010-11-01 07:57:21 +00:00
the_fiddler 8c34633fae Fixed keyboard_old assignment. 2010-10-28 11:11:19 +00:00
the_fiddler 70518c40a2 Read OpenTK.Input.Keyboard state. Should gradually replace existing keyboard/mouse events with the new input API. 2010-10-28 10:37:20 +00:00
the_fiddler eb04d4996c Avoid using deprecated GLControl.GrabScreenshot() method. 2010-10-22 15:04:04 +00:00
the_fiddler 23b2cd74fd Suppressed unused field warnings. The code is like that on purpose. 2010-10-22 15:03:35 +00:00
the_fiddler 6231931fcc Fixed text anti-aliasing on Windows. 2010-10-22 09:29:41 +00:00
the_fiddler 4d66cf3070 * Test/GameWindowStates.cs: Added relative mouse motion indicator. Improved text antialiasing. Moved to GameWindow category. 2010-10-21 13:14:36 +00:00
the_fiddler f302a62fc1 Added initial code for mouse grabbing. Modified GameWindowStates to test this. 2010-10-19 09:20:59 +00:00
the_fiddler e1cf566c81 * Source/Examples/OpenTK/Test/GameWindowStates.cs: Handle
MouseButtonUp event to make mouse visible.
2010-10-18 15:48:32 +00:00
the_fiddler 1fc5e96a25 * Source/OpenTK/NativeWindow.cs:
* Source/OpenTK/INativeWindow.cs:
* Source/OpenTK/Platform/X11/API.cs:
* Source/OpenTK/Platform/X11/X11GLNative.cs:
* Source/OpenTK/Platform/Windows/WinGLNative.cs:
* Source/OpenTK/Platform/MacOS/CarbonGLNative.cs:
* Source/Examples/OpenTK/Test/GameWindowStates.cs: Initial
  implementation of CursorVisible API. See issue [#1560].
2010-10-18 15:25:25 +00:00
the_fiddler 88e6aceae0 Synced trunk with 1.0 branch. 2010-10-02 18:52:34 +00:00
the_fiddler bca3751e8b Synced with 1.0 branch. 2010-03-11 22:53:11 +00:00
the_fiddler 53b84d18d4 Backported bugfixes from 1.0 branch. 2010-02-03 19:04:42 +00:00
the_fiddler 938e6349a7 Added BlittableValueType test from branches/1.0. 2009-11-17 10:00:52 +00:00
the_fiddler 86b366edf2 Synced trunk with 1.0 branch. 2009-11-16 18:45:41 +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 c84e3ef0da Fixed InvalidCastException in keyboard logging delegates. 2009-11-16 10:09:11 +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 9a4bf6ab79 Color4Serialization example now correctly prints its output messages. 2009-11-10 00:09:39 +00:00
the_fiddler 2870532c78 Branched for 1.0 release. 2009-11-09 20:14:14 +00:00
the_fiddler c3aba0d21e Added missing base.On* calls. 2009-11-04 17:01:44 +00:00
the_fiddler b3c66b852d Set window title and icon. 2009-11-04 11:47:58 +00:00
the_fiddler a313386ee2 Added multithreading test to verify GameWindow behavior with multiple threads. 2009-11-03 09:58:39 +00:00
the_fiddler ef183b18cc Qualify System.Drawing.Rectangle/Point/Size structs fully when necessary, to avoid namespace clash with OpenTK.Rectangle/Point/Size. 2009-11-02 09:37:18 +00:00
the_fiddler aec4b2feda Track mouse enter/leave events. 2009-10-27 23:58:29 +00:00
the_fiddler 15cad88758 OnLoad/OnUnload should be protected, not public, to conform with the class library design guidelines. This issue was supposed to be fixed in 0.9.9-2, but was apparently overlooked. 2009-10-21 13:33:00 +00:00
the_fiddler 42acbbf492 Indicate whether the window is focused or not. 2009-10-18 15:58:48 +00:00
the_fiddler 504ec0e0d2 * GameWindowStates.cs: Increased texture size to ensure the text fits inside. 2009-09-04 23:48:44 +00:00
the_fiddler d2f28a6e97 Added KeyboardKeyEventArgs.
Modified KeyboardDevice.KeyDown/KeyUp to follow the class library design guidelines.
Modified samples to use the new KeyDown/KeyUp event signatures.
2009-09-04 22:10:50 +00:00
the_fiddler c5fe1bcafd Added missing resx to DerivedGLControl. 2009-09-04 13:05:24 +00:00
the_fiddler d6c4c801e1 Fixed line endings and set svn:eol-style to native and svn:mime-type to text/plain for .cs files. 2009-09-03 19:01:11 +00:00
the_fiddler da9497928e Moved Alut to OpenTK.Compatibility.
Moved SoundData and SoundFormat to OpenTK.Compatibility.
Moved AL and Alc classes to OpenTK.Audio.OpenAL and added the previous namespace to OpenTK.Compatibility.
Removed SoundData wrappers from AL class.
Updated samples to use the new API.
2009-08-17 10:32:20 +00:00
the_fiddler 878dd4394c Disabled TextPrinter samples.
Removed TextPrinter references.
2009-08-17 09:32:50 +00:00
the_fiddler dc877c5bfe Fixed Matrix4.CreatePerspectiveFieldOfView calls to use radians instead of degrees. 2009-08-15 17:52:49 +00:00
the_fiddler 0e02f67749 Moved OpenTK.Graphics.GL class to the OpenTK.Graphics.OpenGL namespace (reason: necessary for OpenGL|ES support; necessary for support of different OpenGL profiles). OpenTK.Graphics.GL has been moved to the OpenTK.Compatibility library.
Removed OpenTK.Graphics.Glu class (reason: deprecated upstream; most functionality provided by OpenTK math; not compatible with OpenGL 3.0+.) OpenTK.Graphics.Glu can be accessed through OpenTK.Compatibility.
Added OpenGL|ES-specific ErrorHelper classes.
Moved OpenTK.Graphics.DisplayDevice and OpenTK.Graphics.DisplayResolution to the root OpenTK namespace (reason: their functionality is not specific and does not depend on OpenTK.Graphics).
Split Graphics*Exception classes into different files.
Made GraphicsErrorException public (reason: necessary for OpenTK.Compatibility).
2009-08-14 13:13:28 +00:00
the_fiddler cc90efe8c5 Ported updates from 0.9.8. 2009-07-18 08:44:31 +00:00
the_fiddler 258f2a4e57 * OpenGL/1.1/DisplayLists.cs: Avoid Glu in favor of OpenTK.Matrix4.
* OpenAL/Test/TestAudioContext.cs: Remove deprecated Alut calls.
* OpenTK/GLControl/SimpleGLControl.Designer.cs: Use DockStyle.Fill instead of anchoring.
2009-06-25 22:47:59 +00:00
the_fiddler a7363b54e6 Removed OpenTK.Math namespace. Math functions now go directly into the OpenTK namespace. 2009-06-25 11:42:05 +00:00
the_fiddler cb661c2dca Merged gw-next2 branch to trunk. 2009-06-02 15:49:39 +00:00
the_fiddler 957bae2572 Added FSAA example. 2009-06-01 11:05:00 +00:00
the_fiddler 304c90a3ff Removed obsolete using directives. 2009-06-01 10:52:45 +00:00
the_fiddler c83fda0419 Fixed source code resources for all examples. 2009-04-21 13:33:25 +00:00
the_fiddler 989be84c96 Moved and renamed examples to match the new example structurs.
Made example source code visible for all examples in example browser.
Updated Prebuild.exe to newest SVN version (resolves issues with resources).
Added .rtf and .resx files to Examples project in Prebuild.xml.
2009-04-20 09:48:33 +00:00