Commit graph

  • 95da49b8e8 Completed the OpenTK.Math Vector[234] overhaul. Added LengthFast and NormalizeFast functions. Removed overloads. Made the pointer conversions explicit. the_fiddler 2007-10-24 23:40:06 +0000
  • a5cd312bc1 Completed the OpenTK.Math Vector[234] overhaul. Added LengthFast and NormalizeFast functions. Removed overloads. Made the pointer conversions explicit. the_fiddler 2007-10-24 23:40:06 +0000
  • 1d8e5545da Added InverseSqrtFast. Vector2.LengthFast uses this to approximate the magnitude. the_fiddler 2007-10-24 23:23:24 +0000
  • 9bcf45632d Added InverseSqrtFast. Vector2.LengthFast uses this to approximate the magnitude. the_fiddler 2007-10-24 23:23:24 +0000
  • b675c7e621 Fixed compilation issue. Added OpenTK.Math.Functions. the_fiddler 2007-10-24 17:34:34 +0000
  • bd4ac11548 Fixed compilation issue. Added OpenTK.Math.Functions. the_fiddler 2007-10-24 17:34:34 +0000
  • 9e5de11616 Improved the Vector2 interface. Vector2.Add/Sub/Dot/Scale no longer create temporary objects. Removed Vector3/4 overloads. the_fiddler 2007-10-24 17:26:05 +0000
  • b80362c8b3 Improved the Vector2 interface. Vector2.Add/Sub/Dot/Scale no longer create temporary objects. Removed Vector3/4 overloads. the_fiddler 2007-10-24 17:26:05 +0000
  • 5d40b61eb2 Forced creation of GLControl during construction. the_fiddler 2007-10-24 16:41:40 +0000
  • 36bf848006 Forced creation of GLControl during construction. the_fiddler 2007-10-24 16:41:40 +0000
  • 800ac75051 Updated to bindings generated by the 0.3.13.1 generator. the_fiddler 2007-10-21 15:49:42 +0000
  • baeea2ee2a Updated to bindings generated by the 0.3.13.1 generator. the_fiddler 2007-10-21 15:49:42 +0000
  • 2a89d44071 Rather big update: turned void* to IntPtr, to avoid problems with .Net and Tao functions directly IntPtr (the object overload would be called and all hell would break loose). Minor cleanup. Added code to turn ALL_CAPS enums into .Net CamelCase enums - must take care of the extensions before enabling this. Added a couple new commandline options, and fixed a misspelling (NestedEnumsClass was NestedEunmsClass, ugh!) the_fiddler 2007-10-21 15:48:52 +0000
  • 25eeeab609 Rather big update: turned void* to IntPtr, to avoid problems with .Net and Tao functions directly IntPtr (the object overload would be called and all hell would break loose). Minor cleanup. Added code to turn ALL_CAPS enums into .Net CamelCase enums - must take care of the extensions before enabling this. Added a couple new commandline options, and fixed a misspelling (NestedEnumsClass was NestedEunmsClass, ugh!) the_fiddler 2007-10-21 15:48:52 +0000
  • f7c5c73aa5 Platform neutral path separator. the_fiddler 2007-10-21 15:46:00 +0000
  • 32d854cae9 Platform neutral path separator. the_fiddler 2007-10-21 15:46:00 +0000
  • bc2eac92c1 GameWindow.Exit() now throws an exception that is caught inside GameWindow.Run() to signal end of execution. Simplifies code and removes some ugly conditionals. the_fiddler 2007-10-20 14:22:39 +0000
  • 11015a9fc7 GameWindow.Exit() now throws an exception that is caught inside GameWindow.Run() to signal end of execution. Simplifies code and removes some ugly conditionals. the_fiddler 2007-10-20 14:22:39 +0000
  • edfea5cf08 Example Data directory. the_fiddler 2007-10-20 14:20:09 +0000
  • 1fa4641781 Example Data directory. the_fiddler 2007-10-20 14:20:09 +0000
  • 705de68940 Example Data directory. the_fiddler 2007-10-20 14:19:25 +0000
  • 225385b5c5 Example Data directory. the_fiddler 2007-10-20 14:19:25 +0000
  • 5fde8da87c Bumped version number to 0.3.13.x the_fiddler 2007-10-20 14:18:24 +0000
  • ea52ac2b38 Bumped version number to 0.3.13.x the_fiddler 2007-10-20 14:18:24 +0000
  • 62a600d950 Updated Build.exe and Prebuild.xml to copy data files and dll.config files in all cases. the_fiddler 2007-10-20 14:17:51 +0000
  • 5b7c1e2384 Updated Build.exe and Prebuild.xml to copy data files and dll.config files in all cases. the_fiddler 2007-10-20 14:17:51 +0000
  • b8cb5764bb Updated Build.exe and Prebuild.xml to copy data files and dll.config files in all cases. the_fiddler 2007-10-20 14:17:31 +0000
  • 81ba27da98 Updated Build.exe and Prebuild.xml to copy data files and dll.config files in all cases. the_fiddler 2007-10-20 14:17:31 +0000
  • 20ce34c6a8 Example now reads the poem from Data\Poem.txt instead from an embedded resource. the_fiddler 2007-10-20 13:41:39 +0000
  • eb31744ad0 Example now reads the poem from Data\Poem.txt instead from an embedded resource. the_fiddler 2007-10-20 13:41:39 +0000
  • 71f5efc5c9 Added GdiCharset enum. Not used for now. the_fiddler 2007-10-20 13:40:55 +0000
  • 55f8be2bd6 Added GdiCharset enum. Not used for now. the_fiddler 2007-10-20 13:40:55 +0000
  • cff4587ebd Delete Resources.resx because it wouldn't play nice with Prebuild.exe. I should report the problem to Prebuild and add it in back in the future - resources are rather nice. the_fiddler 2007-10-20 13:40:24 +0000
  • 35c1e7ae3b Delete Resources.resx because it wouldn't play nice with Prebuild.exe. I should report the problem to Prebuild and add it in back in the future - resources are rather nice. the_fiddler 2007-10-20 13:40:24 +0000
  • dbd62959d4 Added logic to copy the Data directory to the Examples output directory. the_fiddler 2007-10-20 13:38:46 +0000
  • d96ce82416 Added logic to copy the Data directory to the Examples output directory. the_fiddler 2007-10-20 13:38:46 +0000
  • 4fa9a71fe6 Added ordering information. the_fiddler 2007-10-20 10:54:40 +0000
  • a78449d6f2 Added ordering information. the_fiddler 2007-10-20 10:54:40 +0000
  • e5278cf454 Added ChangeSize function to TexturePacker. the_fiddler 2007-10-20 10:36:27 +0000
  • 25bf4396c5 Added ChangeSize function to TexturePacker. the_fiddler 2007-10-20 10:36:27 +0000
  • a19c45e895 Added Resources class to Examples. the_fiddler 2007-10-20 10:35:32 +0000
  • d41d741d2f Added Resources class to Examples. the_fiddler 2007-10-20 10:35:32 +0000
  • a072f32920 Simplified ExampleLauncher. Better naming scheme. the_fiddler 2007-10-20 10:34:29 +0000
  • 97e145c2a9 Simplified ExampleLauncher. Better naming scheme. the_fiddler 2007-10-20 10:34:29 +0000
  • b269cc2832 Added Fonts example (Tutorial 6) that showcases the use of the TextureFont class. the_fiddler 2007-10-20 10:32:52 +0000
  • 73474632db Added Fonts example (Tutorial 6) that showcases the use of the TextureFont class. the_fiddler 2007-10-20 10:32:52 +0000
  • 42761d0f25 Added TextureFont class. Right now it can Load and Print fonts. Missing documentation. Slow. the_fiddler 2007-10-20 10:31:59 +0000
  • 7ddf81df81 Added TextureFont class. Right now it can Load and Print fonts. Missing documentation. Slow. the_fiddler 2007-10-20 10:31:59 +0000
  • 433562e99d Cleaned up and simplified the ExampleLauncher reflection functions. Can now launch "console" examples (which utilize neither GameWindow nor Windows.Forms). Better naming scheme for loaded examples. the_fiddler 2007-10-20 10:29:39 +0000
  • 3416fc515d Cleaned up and simplified the ExampleLauncher reflection functions. Can now launch "console" examples (which utilize neither GameWindow nor Windows.Forms). Better naming scheme for loaded examples. the_fiddler 2007-10-20 10:29:39 +0000
  • ac2d5046b8 The Resize event is now fired before the Load event. the_fiddler 2007-10-20 10:28:02 +0000
  • 2968ab9842 The Resize event is now fired before the Load event. the_fiddler 2007-10-20 10:28:02 +0000
  • 6559df8533 GameWindow constructor now creates a window. Made CreateWindow private. Added InputDriver. the_fiddler 2007-10-19 20:03:53 +0000
  • 35d903bcf2 GameWindow constructor now creates a window. Made CreateWindow private. Added InputDriver. the_fiddler 2007-10-19 20:03:53 +0000
  • 91b52b5143 Added WMInput driver. the_fiddler 2007-10-19 20:02:34 +0000
  • 056d2d654c Added WMInput driver. the_fiddler 2007-10-19 20:02:34 +0000
  • e81a6fdfbc InputDriver now checks for pre-XP windows versions, and instantiates the WMInput driver. the_fiddler 2007-10-19 20:01:41 +0000
  • 085ae52ce4 InputDriver now checks for pre-XP windows versions, and instantiates the WMInput driver. the_fiddler 2007-10-19 20:01:41 +0000
  • c8f6708acc Removed the InputDriver from the INativeGLWindow interface. It now resides lower, in the GameWindow class. the_fiddler 2007-10-19 20:00:45 +0000
  • 32d40b8033 Removed the InputDriver from the INativeGLWindow interface. It now resides lower, in the GameWindow class. the_fiddler 2007-10-19 20:00:45 +0000
  • 1d5ec163c1 Initial commit of TexturePacker. the_fiddler 2007-10-17 21:16:22 +0000
  • 85ffee222e Initial commit of TexturePacker. the_fiddler 2007-10-17 21:16:22 +0000
  • 7dac34f2bb Initial commit of OpenTK.Fonts. the_fiddler 2007-10-17 21:16:00 +0000
  • 50f5c8e03f Initial commit of OpenTK.Fonts. the_fiddler 2007-10-17 21:16:00 +0000
  • 3e425f23ca Deleted obsolete tests. the_fiddler 2007-10-17 21:14:36 +0000
  • 765cff1142 Deleted obsolete tests. the_fiddler 2007-10-17 21:14:36 +0000
  • 7ee58e02b9 Added ability to launch console applications. the_fiddler 2007-10-17 11:33:11 +0000
  • ac515347d0 Added ability to launch console applications. the_fiddler 2007-10-17 11:33:11 +0000
  • ca79c08c7f Improved Call Performance test. It now outputs to the console / log file, and provides much better results. the_fiddler 2007-10-17 11:32:36 +0000
  • 6c4372edbc Improved Call Performance test. It now outputs to the console / log file, and provides much better results. the_fiddler 2007-10-17 11:32:36 +0000
  • f69be39f20 Fixed build (changes to GLControl). the_fiddler 2007-10-15 11:16:53 +0000
  • fcfc35dc18 Fixed build (changes to GLControl). the_fiddler 2007-10-15 11:16:53 +0000
  • 2922a8c054 VSync now responds to changes. Contains a true DisplayMode. New constructor. the_fiddler 2007-10-15 11:16:20 +0000
  • 33c276bc76 VSync now responds to changes. Contains a true DisplayMode. New constructor. the_fiddler 2007-10-15 11:16:20 +0000
  • 85ced6d7ed Added CreateContext and DestroyContext functions. Better handling of DisplayModes. Added Mode property. the_fiddler 2007-10-15 11:15:34 +0000
  • 73468f8fa3 Added CreateContext and DestroyContext functions. Better handling of DisplayModes. Added Mode property. the_fiddler 2007-10-15 11:15:34 +0000
  • cfd383fd03 Now loads GL and Glu functions. the_fiddler 2007-10-15 11:14:41 +0000
  • 9504ea7ad2 Now loads GL and Glu functions. the_fiddler 2007-10-15 11:14:41 +0000
  • f5ead52dd1 Removed Fullscreen property (fixes build issue). the_fiddler 2007-10-15 11:13:51 +0000
  • e257702212 Removed Fullscreen property (fixes build issue). the_fiddler 2007-10-15 11:13:51 +0000
  • f0e5cbb8aa Major update! Updated timing routines. Added documentation. Added VSync property. the_fiddler 2007-10-15 11:12:56 +0000
  • 10f89bcd9c Major update! Updated timing routines. Added documentation. Added VSync property. the_fiddler 2007-10-15 11:12:56 +0000
  • f647ae14d8 INativeGLWindow no longer inherits from IGLcontrol. Fixes build problems, too. the_fiddler 2007-10-15 11:11:38 +0000
  • 50e0da4392 INativeGLWindow no longer inherits from IGLcontrol. Fixes build problems, too. the_fiddler 2007-10-15 11:11:38 +0000
  • fa5e22da79 Removed loading of GL and Glu functions. This now happens lower in the hierarchy, inside GameWindow. the_fiddler 2007-10-15 11:06:58 +0000
  • 2e09aa16b6 Removed loading of GL and Glu functions. This now happens lower in the hierarchy, inside GameWindow. the_fiddler 2007-10-15 11:06:58 +0000
  • 4d90ee15a0 Added Exceptions.cs which contains OpenTK exceptions. the_fiddler 2007-10-15 11:03:57 +0000
  • e64171ae45 Added Exceptions.cs which contains OpenTK exceptions. the_fiddler 2007-10-15 11:03:57 +0000
  • 8eb779558c Disabled support for multiple devices to minimize memory and CPU usage. the_fiddler 2007-10-15 11:02:14 +0000
  • 8cce2ac278 Disabled support for multiple devices to minimize memory and CPU usage. the_fiddler 2007-10-15 11:02:14 +0000
  • 605225822a Removed the glControl.CreateControl() calls. the_fiddler 2007-10-05 07:46:56 +0000
  • f71bb87fe1 Removed the glControl.CreateControl() calls. the_fiddler 2007-10-05 07:46:56 +0000
  • 65e2c7830c Constructor now throws ArgumentNullException instead of ArgumentException. the_fiddler 2007-10-05 06:54:36 +0000
  • 961cf9d54c Constructor now throws ArgumentNullException instead of ArgumentException. the_fiddler 2007-10-05 06:54:36 +0000
  • 5467bc9567 Fixed issue with multiple GLControls becoming invisible. Simplified GLControl, the platform dependent code now resides in GLContext and WindowInfo - GLControl itself is platform independent, just like GameWindow. This allowed to remove IGLControl.cs, WinGLControl.cs, X11GLControl.cs and DummyGLControl.cs the_fiddler 2007-10-05 06:52:40 +0000
  • 5f9a8921b2 Fixed issue with multiple GLControls becoming invisible. Simplified GLControl, the platform dependent code now resides in GLContext and WindowInfo - GLControl itself is platform independent, just like GameWindow. This allowed to remove IGLControl.cs, WinGLControl.cs, X11GLControl.cs and DummyGLControl.cs the_fiddler 2007-10-05 06:52:40 +0000
  • 0ea1aaf6cf Deleted obsolete examples. the_fiddler 2007-09-30 14:11:46 +0000
  • de5df88e8c Deleted obsolete examples. the_fiddler 2007-09-30 14:11:46 +0000
  • 96b6ccebd8 Big update: added timing information. Improved update and render frequency limiting algorithms (they extremely accurate now!) Added VSync property and VSyncMode enum. Adaptive VSync not available yet. the_fiddler 2007-09-30 12:44:42 +0000
  • fa395a5325 Big update: added timing information. Improved update and render frequency limiting algorithms (they extremely accurate now!) Added VSync property and VSyncMode enum. Adaptive VSync not available yet. the_fiddler 2007-09-30 12:44:42 +0000