the_fiddler
a9e2ce4a00
Completed move of OpenTK.OpenGL to OpenTK.Graphics.OpenGL.
2008-02-02 00:58:26 +00:00
the_fiddler
d87e79268f
Moved and renamed OpenTK.GLContext to OpenTK.Graphics.GraphicsContext.
2008-01-31 14:39:54 +00:00
the_fiddler
c7045ab92f
Moved and renamed OpenTK.GLContext to OpenTK.Graphics.GraphicsContext.
2008-01-31 14:22:37 +00:00
the_fiddler
019cf966e3
Renamed IGLContext to IGraphicsContext.
2008-01-31 13:17:42 +00:00
the_fiddler
56cbbb8cbb
Added setter to GLContext.CurrentContext and all implementations, so that the user can clear the context of any thread.
...
Updated GameWindow and its implementations to use GraphicsFormat instead of the obsolete DisplayMode.
Updated license.
Updated some docs.
Fixed CLSCopmliant warnings in XRamExtension.cs
2008-01-31 13:15:17 +00:00
the_fiddler
dde5892197
Removed implementation of GetDisplayModes()
2008-01-24 09:14:24 +00:00
the_fiddler
1a100aaff3
Updated everything to use plain (int width, int height parameters) instead of DisplayMode.Width/.Height.
2008-01-23 14:17:09 +00:00
the_fiddler
568d3fecb7
Internal Device getter.
2008-01-23 00:19:22 +00:00
the_fiddler
40f32f4867
Documentation updates. Getting rid of all remaining warnings in debug build.
2008-01-20 19:29:42 +00:00
the_fiddler
3d2bc15a84
Documentation updates. Getting rid of warnings.
2008-01-20 19:00:03 +00:00
the_fiddler
1c6c2c4776
Major update. Explicitly implemented internal interfaces.
2008-01-11 20:24:48 +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
31672f0303
Added check to disable swap control, if the relevant extension is not supported.
2007-11-04 15:35:31 +00:00
the_fiddler
9504ea7ad2
Now loads GL and Glu functions.
2007-10-15 11:14:41 +00:00
the_fiddler
4e421d30fb
Added VSync property to IGLContext.
2007-09-29 15:24:55 +00:00
the_fiddler
5c3315f974
Renamed Windows.API to Windows.Functions
2007-09-26 11:55:24 +00:00
the_fiddler
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.
2007-09-09 15:10:21 +00:00
the_fiddler
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.
2007-09-09 11:52:09 +00:00
the_fiddler
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.
2007-09-03 21:47:34 +00:00
the_fiddler
5144535b8e
Changed API.* to * in order to reflect changes in OpenTK.Platform.Windows.API.
...
Improved Disposable pattern implementation in most Windows classes.
2007-09-02 00:16:22 +00:00
the_fiddler
0dbf3c04b2
Added IDisposable to all input drivers.
...
Updated Cube.cs to use System.Drawing.Colors.
Improved DefRawInputProc in windows API.cs
2007-08-22 00:30:16 +00:00
the_fiddler
ffe8ce7795
Merged with bind branch.
2007-08-20 12:25:48 +00:00
the_fiddler
9295a44c60
2007-08-20 10:46:37 +00:00
the_fiddler
3833030a9a
Improved shutdown sequence in WinGLNative and GameWindow
2007-08-10 16:55:24 +00:00
the_fiddler
3d23105b0d
'Merged' windowing branch. Ugly, but it seems to have worked.
2007-07-23 00:15:18 +00:00