Commit graph

310 commits

Author SHA1 Message Date
the_fiddler 11126c8a84 Resolved crash on second context creation. Explicitly implemented internal interfaces. 2008-01-11 20:31:59 +00:00
the_fiddler 1c6c2c4776 Major update. Explicitly implemented internal interfaces. 2008-01-11 20:24:48 +00:00
the_fiddler 589e6ad813 Now uses GLContext directly, instead of WinGLContext. 2008-01-11 20:24:20 +00:00
the_fiddler 2cc221998c Hacks to get the visual before creating a context. 2008-01-11 20:23:41 +00:00
the_fiddler 408bdc3f3c CreateWindow now takes a GLContext. 2008-01-11 20:23:17 +00:00
the_fiddler dcafbcf8a1 Split items that should be internal in different interfaces, for explicit implementations. 2008-01-11 20:22:46 +00:00
the_fiddler 1606cbf0e4 Updated INativeGLWindow.CreateWindow to accept a GLContext as argument. 2008-01-11 20:22:08 +00:00
the_fiddler 47aa1f27a9 Documentation update. 2008-01-11 20:21:32 +00:00
the_fiddler 887bfaafa4 Deleted some whitespace. 2008-01-11 20:20:42 +00:00
the_fiddler e96298d2a8 Initial commit of OpenTK.OpenAL. 2008-01-11 20:13:18 +00:00
the_fiddler 523b712cec Fixed NRE on mode.ToString(). 2008-01-06 11:02:38 +00:00
the_fiddler 8818828511 Bumped version number. 2008-01-06 10:58:05 +00:00
the_fiddler e439322f18 Minor cosmetic change. 2008-01-06 10:40:50 +00:00
the_fiddler 08d4bb7745 Updated documentation. 2008-01-06 10:38:44 +00:00
the_fiddler 8609b7dc39 Fixed GetRawInputData call. 2008-01-06 02:35:57 +00:00
the_fiddler da2cbe315e Force DoubleBuffered attribute to false. 2008-01-06 02:30:12 +00:00
the_fiddler 6952638538 GameWindow.Exit() now works when called from a different thread. 2008-01-06 02:29:54 +00:00
the_fiddler 6ef09165b2 Added PointToClient and PointToScreen placeholders. 2008-01-06 02:29:14 +00:00
the_fiddler 3f705cba4b Implemented mouse and keyboard driver. 2008-01-06 02:28:51 +00:00
the_fiddler fabd24a6ea Fixed starting coordinates (should now report position in absolute coordinates.) Updated data packet handling. 2008-01-06 02:28:27 +00:00
the_fiddler 8505d5801e Moved KeyMap from WinRawKeyboard to its own class. 2008-01-06 02:27:03 +00:00
the_fiddler 335664ff74 Changed all public items to internal. 2008-01-06 02:26:11 +00:00
the_fiddler 2f4afe34f5 Added PointToClient and PointToScreen functions. Changed default input driver implementation from RawInput to WMInput due to invalid RawInput data. 2008-01-06 02:25:56 +00:00
the_fiddler 37c4576fcc Added PointToClient and PointToScreen functions. 2008-01-06 02:25:33 +00:00
the_fiddler 3740766589 Changed all public items to internal. 2008-01-06 02:24:49 +00:00
the_fiddler 4ddc6222f5 Changed all public classes to internal. Added missing WM_* mouse events. Added functions to get mouse position. Updated the RawInput structures. 2008-01-06 02:24:33 +00:00
the_fiddler fdea11cf6b Use System.Drawing.Point to hold mouse coords internally. Add property to get mouse position as a System.Drawing.Point. 2008-01-06 02:22:16 +00:00
the_fiddler bcd982302a Changed internal IPrinterImplementation.cs interface to facilitate non-cached rendering. 2008-01-06 02:19:53 +00:00
the_fiddler 4b51e1c0e6 Fixed GetShader to use the new enums. Added PointParameter helper overload. 2008-01-04 17:16:43 +00:00
the_fiddler 8b83fc8af1 Updated bindings with specific enums. 2008-01-04 17:07:58 +00:00
the_fiddler 003b27e07e Update VboTextPrinter to use the updated Buffer Object enums. 2008-01-02 01:06:03 +00:00
the_fiddler 408c66dd5d Fixed Perspective implementation. 2007-12-31 12:16:39 +00:00
the_fiddler 607c6b23aa Glu.ErrorString overloaded to accept the OpenGL ErrorCode enum.
Minor cosmetic fixes.
2007-12-09 19:55:34 +00:00
the_fiddler 350c0a5b62 GL.Color3 and GL.Color4 overloaded to accept Vector3 and Vector4 structs. 2007-12-09 19:54:47 +00:00
the_fiddler 0a26f7693e Clarified KeyboardDevice.KeyRepeat documentation. 2007-12-09 19:54:08 +00:00
the_fiddler 107951c4d1 Hooks for garbage-collectable OpenGL resources.
the [...]GLNative classes now use GLContext instead of the platform-specific [...]GLContext implementations.
Updated the IGLContext interface with functions to query the current context.
2007-12-09 18:15:51 +00:00
the_fiddler 84c64fbfce Fixed TextPrinter.Begin() and TextPrinter.End() not restoring matrices. 2007-12-01 16:51:30 +00:00
the_fiddler 00e6091243 Added instructions on how to disable warning on OpenTK.GameWindowExitException when running under the Visual Studio debug process. 2007-11-12 19:21:45 +00:00
the_fiddler 6f42f7b1b3 Fix for flickering GLControl reported by Per and confirmed by bobbypowers. 2007-11-12 08:33:24 +00:00
the_fiddler 6904d0a23c Some comments. 2007-11-12 07:45:34 +00:00
the_fiddler 754434fa67 Added TextPrinter.Draw() for dynamic text. Not implemented yet. 2007-11-12 07:39:56 +00:00
the_fiddler e2a515429b Added ITextPrinter.Begin()/End() functions to speed up font rendering. Updated Fonts and Text examples. 2007-11-12 07:36:34 +00:00
the_fiddler 3df8c77cab Added a call to StopWatch.Reset() to avoid starting the timers before their time. 2007-11-11 23:32:58 +00:00
the_fiddler a1fb128a70 Fixed shutdown sequence in Windows, so that GameWindow.Exit() and pressing the 'close' button behave the same. 2007-11-11 20:23:25 +00:00
the_fiddler 6c43d97cf4 Removed a couple of unused lines of code. 2007-11-11 20:22:51 +00:00
the_fiddler 0590fa91ca Fixed shutdown sequence on Linux. GameWindow.Exit() and clicking the 'close' button now produce the same result. 2007-11-11 20:10:08 +00:00
the_fiddler f1ece1b265 X11GLContext plays better with Windows.Forms. 2007-11-11 19:28:55 +00:00
the_fiddler 3badc623d2 X11GLContext plays better with Windows.Forms. 2007-11-11 19:28:43 +00:00
the_fiddler 75448310ef Use GameWindowExitException to exit GameWindow now. No need for the GameWindow.Exit(); return; idiom any more. 2007-11-11 19:28:13 +00:00
the_fiddler a60ac7204d Updated licensing information. 2007-11-10 23:29:25 +00:00