Commit graph

  • a267b4a381 Vector and example updates. the_fiddler 2007-09-25 21:11:16 +0000
  • 2750081048 Vector and example updates. the_fiddler 2007-09-25 21:11:16 +0000
  • 42c1affe34 Added X11 Mouse support. X11 Keyboard support is faster now. Made GameWindow.Dispose() virtual. the_fiddler 2007-09-25 16:45:12 +0000
  • ec34bed972 Added X11 Mouse support. X11 Keyboard support is faster now. Made GameWindow.Dispose() virtual. the_fiddler 2007-09-25 16:45:12 +0000
  • 9720d96410 Bumped version number. the_fiddler 2007-09-25 16:13:01 +0000
  • da377f3c23 Bumped version number. the_fiddler 2007-09-25 16:13:01 +0000
  • 1b60956d3a Disabled test - InputDriver does not work with Mono's Linux Winforms yet. the_fiddler 2007-09-25 15:47:39 +0000
  • 2b7d11d68b Disabled test - InputDriver does not work with Mono's Linux Winforms yet. the_fiddler 2007-09-25 15:47:39 +0000
  • 146fef1135 Complete Vector2, Vector3 and Vector4 structs. the_fiddler 2007-09-25 15:46:52 +0000
  • 038f9a4b08 Complete Vector2, Vector3 and Vector4 structs. the_fiddler 2007-09-25 15:46:52 +0000
  • a25784c84e Enabled X11Input mouse driver. the_fiddler 2007-09-24 21:23:27 +0000
  • 38d779eb1a Enabled X11Input mouse driver. the_fiddler 2007-09-24 21:23:27 +0000
  • 0346c7ba35 InputDriver now correctly interfaces with its mouseDriver. the_fiddler 2007-09-24 21:10:52 +0000
  • 4743d5afd6 InputDriver now correctly interfaces with its mouseDriver. the_fiddler 2007-09-24 21:10:52 +0000
  • 97f7f4c7f5 Added X11Mouse driver. the_fiddler 2007-09-24 20:56:50 +0000
  • 9bd06cf09e Added X11Mouse driver. the_fiddler 2007-09-24 20:56:50 +0000
  • 27d8c47403 Fixed cast issues with Math.Sqrt. the_fiddler 2007-09-24 20:56:17 +0000
  • c8fa8a7b93 Fixed cast issues with Math.Sqrt. the_fiddler 2007-09-24 20:56:17 +0000
  • d39787c9de Added length, normal and scale calculations. the_fiddler 2007-09-24 20:18:51 +0000
  • e9fc2c7134 Added length, normal and scale calculations. the_fiddler 2007-09-24 20:18:51 +0000
  • 4b29b626b8 Vector23 math and operator overloads. the_fiddler 2007-09-24 20:11:44 +0000
  • da03090ffa Vector23 math and operator overloads. the_fiddler 2007-09-24 20:11:44 +0000
  • 61102b359d Work on X11 mouse driver. the_fiddler 2007-09-24 20:10:14 +0000
  • 130951343a Work on X11 mouse driver. the_fiddler 2007-09-24 20:10:14 +0000
  • 66dfecfee7 Bumped version numbers. the_fiddler 2007-09-24 19:58:45 +0000
  • 0e862bcfdf Bumped version numbers. the_fiddler 2007-09-24 19:58:45 +0000
  • c204763f3a W03_Extensions now uses the Application.Idle event to load extensions instead of the OnLoad event. Fixes flickering problems. the_fiddler 2007-09-24 19:57:37 +0000
  • edbdadf34b W03_Extensions now uses the Application.Idle event to load extensions instead of the OnLoad event. Fixes flickering problems. the_fiddler 2007-09-24 19:57:37 +0000
  • 4af4ca65c4 Start of T04_Lighting example. Slight updates to T10_GLSL_Cube. Updates to ExampleLauncher exception handling. the_fiddler 2007-09-23 13:38:03 +0000
  • 8cfee01131 Start of T04_Lighting example. Slight updates to T10_GLSL_Cube. Updates to ExampleLauncher exception handling. the_fiddler 2007-09-23 13:38:03 +0000
  • cc00d875d5 Updated update and render frequencies for all examples. the_fiddler 2007-09-23 12:49:38 +0000
  • dfe1d7c335 Updated update and render frequencies for all examples. the_fiddler 2007-09-23 12:49:38 +0000
  • 80f541bd17 Fixed renderFrequency and updateFrequency (they were render_frequency and update_frequency respectively). the_fiddler 2007-09-23 12:39:15 +0000
  • ceb5f4dfd8 Fixed renderFrequency and updateFrequency (they were render_frequency and update_frequency respectively). the_fiddler 2007-09-23 12:39:15 +0000
  • 700393b688 Added GameWindow.SwapBuffers(). Fixed T02_Vertex_Array_Cube to 60Hz. the_fiddler 2007-09-23 12:37:07 +0000
  • 794f4d4eb4 Added GameWindow.SwapBuffers(). Fixed T02_Vertex_Array_Cube to 60Hz. the_fiddler 2007-09-23 12:37:07 +0000
  • a696bbc765 Added constant and variable time-step update logic to GameWindow. Updated examples to use the new GameWindow UpdateFrame and RenderFrame events. the_fiddler 2007-09-23 12:09:42 +0000
  • 57b72e71e1 Added constant and variable time-step update logic to GameWindow. Updated examples to use the new GameWindow UpdateFrame and RenderFrame events. the_fiddler 2007-09-23 12:09:42 +0000
  • e361e4c10b Added timing information to UpdateFrame. Removed T02_Resizable_Window.cs and added T02_Vertex_Array_Cube.cs Added Shapes/Cube.cs to Examples. the_fiddler 2007-09-22 22:01:43 +0000
  • bb2b3f8eae Added timing information to UpdateFrame. Removed T02_Resizable_Window.cs and added T02_Vertex_Array_Cube.cs Added Shapes/Cube.cs to Examples. the_fiddler 2007-09-22 22:01:43 +0000
  • 0712635670 Fixed build. the_fiddler 2007-09-22 15:07:28 +0000
  • 7bf2e84373 Fixed build. the_fiddler 2007-09-22 15:07:28 +0000
  • 26f5d0dff4 Updated BindStreamWriter to better handle endlines. Reverted WinRawInput to standard reads. the_fiddler 2007-09-22 14:59:33 +0000
  • b2ac1d4c61 Updated BindStreamWriter to better handle endlines. Reverted WinRawInput to standard reads. the_fiddler 2007-09-22 14:59:33 +0000
  • e277e3b272 Windows raw input now works. the_fiddler 2007-09-22 13:13:17 +0000
  • 1c8b77cd1b Windows raw input now works. the_fiddler 2007-09-22 13:13:17 +0000
  • 0e3a330065 Added initial OpenTK.Math implementation. Contains Vector2, Vector3 and Vector4 structs. the_fiddler 2007-09-21 23:38:19 +0000
  • 1c893bdbb5 Added initial OpenTK.Math implementation. Contains Vector2, Vector3 and Vector4 structs. the_fiddler 2007-09-21 23:38:19 +0000
  • ce48c29668 Added license to S04. the_fiddler 2007-09-21 23:36:59 +0000
  • 1f366057a2 Added license to S04. the_fiddler 2007-09-21 23:36:59 +0000
  • 52a6690150 Removed Move event from IMouse (too inefficient). Polled input only. S04 now polls for the mouse position. Keyboard now handles events generated from code and not from physical devices. the_fiddler 2007-09-21 22:49:42 +0000
  • 11261553ea Removed Move event from IMouse (too inefficient). Polled input only. S04 now polls for the mouse position. Keyboard now handles events generated from code and not from physical devices. the_fiddler 2007-09-21 22:49:42 +0000
  • 21d6030a6a Corrected Windows.API.RawMouse class. Mouse input now works! the_fiddler 2007-09-21 22:39:16 +0000
  • 626c6324ca Corrected Windows.API.RawMouse class. Mouse input now works! the_fiddler 2007-09-21 22:39:16 +0000
  • b660f5af9b Updated Input Logger example. Better handling of mice. the_fiddler 2007-09-21 21:30:18 +0000
  • 2e987c7d2d Updated Input Logger example. Better handling of mice. the_fiddler 2007-09-21 21:30:18 +0000
  • 4bac183f77 Added S04: Input Logger test. the_fiddler 2007-09-21 20:45:47 +0000
  • 93fc9ce367 Added S04: Input Logger test. the_fiddler 2007-09-21 20:45:47 +0000
  • 597cc5c07f Small update to LoadAll(). the_fiddler 2007-09-21 20:36:41 +0000
  • 9b05ee1022 Small update to LoadAll(). the_fiddler 2007-09-21 20:36:41 +0000
  • 980e7138d2 Work on MouseDriver. Windows raw driver works. the_fiddler 2007-09-21 20:34:07 +0000
  • 39fa68a29f Work on MouseDriver. Windows raw driver works. the_fiddler 2007-09-21 20:34:07 +0000
  • 0424887db2 Corrected some struct definitions in Windows.API the_fiddler 2007-09-21 20:31:47 +0000
  • 8bbaede72e Corrected some struct definitions in Windows.API the_fiddler 2007-09-21 20:31:47 +0000
  • dbb2d1a3d6 Enhanced WindowInfo API. A WindowInfo struct can now be initialized from any Control, Form, NativeWindow or GameWindow. the_fiddler 2007-09-21 20:07:30 +0000
  • f2b92be34f Enhanced WindowInfo API. A WindowInfo struct can now be initialized from any Control, Form, NativeWindow or GameWindow. the_fiddler 2007-09-21 20:07:30 +0000
  • 73656192e6 Slight changes to InputDriver constructor. the_fiddler 2007-09-21 20:05:56 +0000
  • af35f805ba Slight changes to InputDriver constructor. the_fiddler 2007-09-21 20:05:56 +0000
  • 66b046a58c Added KeyRepeat to IKeyboard. Multiple keyboards correctly reported under Windows (Raw input driver). Corrected some key maps in X11 and Windows Raw keyboards. the_fiddler 2007-09-21 20:03:53 +0000
  • 98bf228a3d Added KeyRepeat to IKeyboard. Multiple keyboards correctly reported under Windows (Raw input driver). Corrected some key maps in X11 and Windows Raw keyboards. the_fiddler 2007-09-21 20:03:53 +0000
  • d6678f0587 Enhanced BindStreamWriter.Indent() and Unindent() implementation (they now change a simple counter). Suppressed warning CS0649 (uninitialised field) in generated code for delegates. the_fiddler 2007-09-21 19:59:22 +0000
  • f5db25f32c Enhanced BindStreamWriter.Indent() and Unindent() implementation (they now change a simple counter). Suppressed warning CS0649 (uninitialised field) in generated code for delegates. the_fiddler 2007-09-21 19:59:22 +0000
  • 55a84c70c7 Added licensing information. Added Close() call on failed initialization of W01_First_Window. Moved GLContext to OpenTK namespace. the_fiddler 2007-09-09 16:07:39 +0000
  • b22af8fd84 Added licensing information. Added Close() call on failed initialization of W01_First_Window. Moved GLContext to OpenTK namespace. the_fiddler 2007-09-09 16:07:39 +0000
  • 00a184e24f Worked around a Mono 1.2.5 gmcs bug, where nested partial classes confuse the compiler. the_fiddler 2007-09-09 15:42:51 +0000
  • 51c257b562 Worked around a Mono 1.2.5 gmcs bug, where nested partial classes confuse the compiler. the_fiddler 2007-09-09 15:42:51 +0000
  • 2ca6e6c617 Added OpenTK.Platform.WindowInfo and OpenTK.Platform.IMutableWindowInfo. Split IWindowInfo implementation to IWindowInfo and IMutableWindowInfo. Added several methods. X11 and Windows GLControl and GLNative implementation now use IGLContext interfaces instead of direct X11GLContext and WinGLContext. Decouples the two (good!). Updated all Native, Control, Context classes to use the new interfaces. the_fiddler 2007-09-09 15:10:21 +0000
  • 95318a8366 Added OpenTK.Platform.WindowInfo and OpenTK.Platform.IMutableWindowInfo. Split IWindowInfo implementation to IWindowInfo and IMutableWindowInfo. Added several methods. X11 and Windows GLControl and GLNative implementation now use IGLContext interfaces instead of direct X11GLContext and WinGLContext. Decouples the two (good!). Updated all Native, Control, Context classes to use the new interfaces. the_fiddler 2007-09-09 15:10:21 +0000
  • 2e572eb65a Added needed DisplayMode constructors. Fixed DisplayMode documentation. the_fiddler 2007-09-09 15:07:14 +0000
  • d9cedc213b Added needed DisplayMode constructors. Fixed DisplayMode documentation. the_fiddler 2007-09-09 15:07:14 +0000
  • 827b76b6e9 Improved documentation for DummyGLContext and Dummy. Disabled S02_RawInput_Logger for updating. Added WindowInfo.cs the_fiddler 2007-09-09 11:53:25 +0000
  • a28c46cdc0 Improved documentation for DummyGLContext and Dummy. Disabled S02_RawInput_Logger for updating. Added WindowInfo.cs the_fiddler 2007-09-09 11:53:25 +0000
  • c1fa34087c Decoupled GLContext from GLControl/GameWindow even more, by using IWindowInfo to pass data between them. Implemented the IWindowInfo.GetInfoFrom methods. Removed said methods from OpenTK/Platform/Utilities. the_fiddler 2007-09-09 11:52:09 +0000
  • 2de33d9d8d Decoupled GLContext from GLControl/GameWindow even more, by using IWindowInfo to pass data between them. Implemented the IWindowInfo.GetInfoFrom methods. Removed said methods from OpenTK/Platform/Utilities. the_fiddler 2007-09-09 11:52:09 +0000
  • e0c514f96e Added partial modifier to internal Delegates and Imports class. Removed constructors (they now reside in GLHelper.cs). Renamed GL.DrawArray to GL.DrawArrays. the_fiddler 2007-09-05 19:59:54 +0000
  • eea200eb1d Added partial modifier to internal Delegates and Imports class. Removed constructors (they now reside in GLHelper.cs). Renamed GL.DrawArray to GL.DrawArrays. the_fiddler 2007-09-05 19:59:54 +0000
  • 184b3cee0d Sped up GL.LoadAll() and GL.Load() functions. the_fiddler 2007-09-05 19:53:48 +0000
  • c32f755ebb Sped up GL.LoadAll() and GL.Load() functions. the_fiddler 2007-09-05 19:53:48 +0000
  • e74cfac148 Updated W03_Extensions example (background loading of extensions). the_fiddler 2007-09-05 13:35:40 +0000
  • 287e4dca8a Updated W03_Extensions example (background loading of extensions). the_fiddler 2007-09-05 13:35:40 +0000
  • 5e28f31660 Improved GL loading speed. Added background worker thread to W03_Extensions. Added debug output to failed WinGLContext.MakeCurrent() calls. Removed object field from Windows.MSG struct. the_fiddler 2007-09-03 21:47:34 +0000
  • 41c225a15a Improved GL loading speed. Added background worker thread to W03_Extensions. Added debug output to failed WinGLContext.MakeCurrent() calls. Removed object field from Windows.MSG struct. the_fiddler 2007-09-03 21:47:34 +0000
  • fe0b2c66db Synced 0.3.11 to trunk. the_fiddler 2007-09-02 23:40:50 +0000
  • a435ee6077 Synced 0.3.11 to trunk. the_fiddler 2007-09-02 23:40:50 +0000
  • 296f83257b Adding asynchronous extension loading. the_fiddler 2007-09-02 23:26:12 +0000
  • 7b4cff49f2 Adding asynchronous extension loading. the_fiddler 2007-09-02 23:26:12 +0000
  • 105902336e Glu is now initialized under X11GLNative the_fiddler 2007-09-02 23:18:50 +0000
  • 06c0468091 Glu is now initialized under X11GLNative the_fiddler 2007-09-02 23:18:50 +0000
  • 096d33dca4 Updated Documentation and version numbers for release. the_fiddler 2007-09-02 23:13:28 +0000
  • e87ce1e5f1 Updated Documentation and version numbers for release. the_fiddler 2007-09-02 23:13:28 +0000