the_fiddler
437d8fe627
Updated T10_GLSL_Cube to remove NRE exception on Mono 1.2.x.
...
Added debug info to the GL.LoadAll function.
Added W03_Extensions.cs example.
2007-09-02 13:34:44 +00:00
the_fiddler
9c1c2bc827
Updated Changelog.txt and Release.txt in preparation for release.
2007-09-02 10:09:30 +00:00
the_fiddler
1947662281
T10_GLSL_Cube now really exits when OpenGL 2.0 support is not available.
...
The ExampleLauncer example TextBox is now docked inside the parent form.
Bumped version numbers.
2007-09-02 08:25:10 +00:00
the_fiddler
7403987e5c
Added DummyGLContext.cs amd DummyGLControl.cs drivers.
2007-09-02 08:09:01 +00:00
the_fiddler
6ddd024fbf
Added System.Drawing.Color overload to GL.ClearColor.
...
Updated W01 and W02 examples to use this overload.
Removed 'Paint' message from W01 Paint event.
2007-09-02 08:08:12 +00:00
the_fiddler
00463df2e8
A DummyGLControl driver is now created when in DesignMode. Removes expensive GLContext initialization, and improves designer stability.
2007-09-02 08:07:09 +00:00
the_fiddler
fc4e0f3698
Added Glu and Glx generators to Bind.
2007-09-02 07:50:46 +00:00
the_fiddler
728a5c9ec6
Added Glu and Glx generators.
2007-09-02 00:58:10 +00:00
the_fiddler
2f09c15672
Trunk now compiles again.
2007-09-02 00:53:24 +00:00
the_fiddler
017a345927
Merged with bind branch: updated GL.cs wrappers, Glx and Glu implementation suppoort files, faster Bind.
2007-09-02 00:40:43 +00:00
the_fiddler
ce76c9ffc7
Bumped version number.
2007-09-02 00:19:19 +00:00
the_fiddler
3bf2d03def
Beautified platform selection in GLControl.cs
...
Added missing ')' in Keyboard.ToString() function.
2007-09-02 00:19:01 +00:00
the_fiddler
9ac9af08ac
Removed IDisposable from IGLControl
...
Added IDisposable to INativeGLWindow
2007-09-02 00:17:59 +00:00
the_fiddler
b89d2231d4
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
b25edb985d
Improved the Disposable pattern (finalizer was not needed).
...
Removed Dispose() call from glWindow_Destroy function.
Added obsolete warning to the Create and OnCreate events/methods.
2007-09-02 00:13:52 +00:00
the_fiddler
defa7aa9c5
Updated examples to reflect namespace change of DisplayMode and ColorMode.
...
Renamed T03_RotatingCube.cs to T03_Immediate_Mode_Cube.cs.
Renamed T07_DisplayLists_Cube.cs to T07_Display_Lists_Flower.cs.
Renamed Cube.cs to W02_Immediate_Mode_Cube.cs
Updated colors in T10_GLSL_Cube and T03_Immediate_Mode_Cube
Add S03_Stack_Imbalance.cs test.
Add T01_Simple_Window.cs and T02_Resizable_Window.cs tutorials.
2007-09-02 00:07:40 +00:00
the_fiddler
c2c3dac7df
Moved ColorDepth and DisplayMode to the /OpenTK directory (where under /OpenTK/Platform).
...
Renamed ColorDepth to ColorMode, to avoid clash with System.Windows.Forms.ColorDepth
Updated examples to use the new namespace for DisplayMode and ColorMode.
2007-09-02 00:04:34 +00:00
the_fiddler
6af814b655
Example names are now more readable (ExampleLauncher.Load())
...
ExampleLauncher behavior is now more consistent when launching GameWindow and WinForm examples. The launcher becomes invisible, and the launched examples exist in the same thread as the launcher.
Better documentation for IExample.cs
2007-09-02 00:02:10 +00:00
the_fiddler
4c2bb7f9b4
Wgl structs now reside in the OpenTK.Platform.Windows namespace, notin OpenTK.Platform.Windows.API.
2007-09-01 23:59:47 +00:00
the_fiddler
794ba2fa41
Corrected a couple of compiler warnings.
2007-08-31 16:10:38 +00:00
the_fiddler
3a534413ff
Prepare for release.
2007-08-22 16:41:09 +00:00
the_fiddler
1d62f8521c
Corrected bug affecting the GL.Load and Wgl.Load functions, where the delegates where not retrieved by the GetFields call.
2007-08-22 16:13:41 +00:00
the_fiddler
6ae06d82bd
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
83ff6b5310
Updated todo items.
2007-08-21 13:27:59 +00:00
the_fiddler
bb9eb01ba6
Prepare for release.
2007-08-21 12:36:10 +00:00
the_fiddler
df70c0c531
Corrected a bug where GL.LoadAll wasn't called on time in X11GLNative.
...
Moved MakeCurrent call to X11GLNative and WinGLNative, instead of GameWindow.
2007-08-21 12:21:01 +00:00
the_fiddler
7cf8aa3d95
Added AdjustWindowRect to Windows.API. The client are in WinGLNative is now correctly specified.
2007-08-21 12:04:01 +00:00
the_fiddler
9e536a72e0
Improved X11GLControl compatibility - now sets a safe DisplayMode.
...
Added utility that control's whether xplatui should throw exceptions on X11 errors.
2007-08-21 10:48:32 +00:00
the_fiddler
e9b2aba8d0
Fixed a CLSCompliance issue.
2007-08-21 09:43:50 +00:00
the_fiddler
8f27150239
Fixed CLS-Compliance.
2007-08-21 09:34:05 +00:00
the_fiddler
0133eb1222
Corrected critical bug in X11/API.cs: VisualInfo.visualid was int where it should have been IntPtr, causing incorrect visuals to be created on 64bit platforms.
...
Removed the OnCreate/OnDestroy methods from INativeGLWindow.
Added convenience overloads to OpenTK.OpenGL.GL: Color3 and Color4 can now take a System.Drawing.Color directly.
2007-08-21 09:01:24 +00:00
the_fiddler
7d5087f1f8
Improved GLControl event handling on initialization sequence (Resize event is now raised after loading the GL class).
...
Improved WinForms.Cube example to hook the GLControl events instead of the parent Form's ones.
Improved Debug output in X11GLContext and X11GLControl
2007-08-20 14:12:57 +00:00
the_fiddler
3b5d61a337
Improved exception handling in GameWindow
...
X11GLContext now requests formats with alpha channels. Removed debug output from X11 SwapBuffers.
Corrected X11GLNative window creation (context is now made current). Beautified X11GLNative.cs
2007-08-20 13:47:14 +00:00
the_fiddler
33527aa2c9
Added KeyDown and KeyUp events to IKeyboard and Keyboard.
...
Improved input logger test to hook on the aforementioned events.
Removed Debug printing of keys in OpenTK.Input.Keyboard.
Beautified X11Keyboard.cs
Added experimental code to handle X11 keyboard events (not used yet).
2007-08-20 13:45:04 +00:00
the_fiddler
2254388903
Merged with bind branch.
2007-08-20 12:25:48 +00:00
the_fiddler
7efeeda3ca
2007-08-20 10:46:37 +00:00
the_fiddler
9478d51459
Removed unused code files. Changed endings to CRLF.
2007-08-14 16:57:25 +00:00
the_fiddler
2e467d1aa3
Added wgl binding generator.
2007-08-12 16:14:23 +00:00
the_fiddler
12cd930ece
Prepare for release.
2007-08-11 06:56:45 +00:00
the_fiddler
702eada628
Bumped version number.
...
Updated changelog and todo items.
2007-08-11 06:47:07 +00:00
the_fiddler
273405e4a0
Improved opengl overload trimming.
2007-08-10 20:16:05 +00:00
the_fiddler
2256864b92
Improved shutdown sequence in WinGLNative and GameWindow
2007-08-10 16:55:24 +00:00
the_fiddler
e7842a855a
Added instructions for sharpdev2. Added shorthand commands.
2007-08-10 09:29:03 +00:00
the_fiddler
7a2da17f5c
Updated Build.exe to correctly generate sharpdev and sharpdev2 projects.
...
Removed some unused variables.
Added licensing information.
2007-08-10 09:27:13 +00:00
the_fiddler
9cd1ca9a67
Fixed X11GLContext.MakeCurrent. X11GLControl was not setting the handle correctly.
2007-08-09 12:14:00 +00:00
the_fiddler
f98b344cdf
Fixed build error in WinGLNative.
2007-08-09 12:08:03 +00:00
the_fiddler
318c8e619d
Debugging X11GLControl crash on MakeCurrent.
2007-08-09 12:06:09 +00:00
the_fiddler
54258c9130
Fixed crash bug in X11GLNative. Almost ready for release. Niar!
2007-08-09 11:07:12 +00:00
the_fiddler
259fea275a
Fixed build error.
2007-08-07 20:59:18 +00:00
the_fiddler
d19466956b
Debugging crash on X11 32bits.
2007-08-07 20:32:26 +00:00