the_fiddler
c855420287
Merged with gl3 branch. Resolved conflicts. Added IMouseDriver.cs
2007-08-04 23:39:56 +00:00
the_fiddler
6812739418
Renamed InputDevices.cs to InputDriver.cs.
...
Added IMouseDriver.cs and WinRawMouse.
2007-08-04 13:28:16 +00:00
the_fiddler
f9ab9f5242
Updated T10_GLSL_Cube to explicitly create a render window.
...
Added input driver to W01_First_Window. Works perfectly!
Added a debug message to GameWindow.cs, when accessing the opengl Context before creating a render window (this forces render window creation).
2007-08-04 12:17:30 +00:00
the_fiddler
59b503b3c3
Bumped version numbers.
...
WinRawInput now correctly subclasses WinGLNative or WinGLControl. WinRawKeyboard now correctly responds to events.
Removed T10_GLSL_Cube.cs which was erroneously moved outside the Examples/Tutorial directory.
Updated INativeWindow, IGameWindow and IGLControl interfaces.
Updated examples to use the new GameWindow interface.
Added documentation to GameWindow.
Improved GameWindow error handling. More defensive programming.
2007-08-04 12:09:58 +00:00
the_fiddler
2f64fb372e
Major updates to keyboard input. The infrastructure (drivers etc) is ready. Windows raw input works (now implementing multiple devices). The examples need updating for the new input methods.
...
Updated the ExampleLauncher to not process exceptions. Updated the IExample interface to contain the Launch method. Updated examples and the ExampleLauncher according to the IExample interface.
Synced with gl3 branch.
2007-08-03 00:14:31 +00:00
the_fiddler
00da3bf3f4
Sycned with gl3 branch.
2007-08-01 21:14:39 +00:00
the_fiddler
6bec9d994b
Sycned with gl3 branch.
2007-08-01 09:32:49 +00:00
the_fiddler
8f90c9d50f
Added Windows.API.VirtualKeys enum.
...
Started VirtualKeus --> OpenTK.Input.Keys keymap .
Removed Keyboard.Key set property.
2007-07-31 21:50:29 +00:00
the_fiddler
732c582874
Added debug messages to ExampleLauncher.
2007-07-27 12:06:32 +00:00
the_fiddler
7f9fe25e3a
IKeyboard interface. Updated Keyboard.cs and the examples to use the new interface.
...
Major additions to Windows.API: Implemented all functions and structures for Raw Input.
2007-07-26 22:56:55 +00:00
the_fiddler
b4f122ad57
'Merged' windowing branch. Ugly, but it seems to have worked.
2007-07-23 00:15:18 +00:00
the_fiddler
21c5ed147f
Deleted trunk - could not merge windowing branch.
2007-07-23 00:01:30 +00:00
the_fiddler
39cff99e27
Updated information in preparation of release.
2007-07-01 11:30:55 +00:00
the_fiddler
b632f678a9
Synced OpenTK.OpenGL.Bind and OpenTK.OpenGL.GL to latest Tao beta (2.1.3.6 and 2.1.0.7 respectively).
...
Added Enums.GLenum which contains all OpenGL enumerants. Functions with GLenum parameters now do not take ints but Enums.GLenum.
Added ref/out overloads.
2007-07-01 10:54:46 +00:00
the_fiddler
35cda11953
Updated naming.
2007-04-24 12:17:48 +00:00
the_fiddler
5422dc407e
OpenTK.Examples.OpenGL.Basic.Lesson01 renamed to OpenTK.Examples.OpenGL.Basic.001-Cube
2007-04-21 15:34:41 +00:00
the_fiddler
a24f8934b1
Folder strucure and project naming updates. Added "System" reference for OpenTK.OpenGL.Bind
2007-04-21 15:33:02 +00:00
the_fiddler
99f7f2aad3
Updated using directives for examples (added "using Enums = OpenTK.OpenGL.Enums"). Added some documentation and regions.
2007-04-20 19:06:17 +00:00
the_fiddler
24c3a6b290
2006-11-05 11:50:08 +00:00
the_fiddler
cd32a6db54
2006-11-02 21:40:36 +00:00
the_fiddler
fdd693a4f1
Framework:
...
Updates to mode switching under windows plus a little refactoring.
2006-10-17 19:34:49 +00:00
the_fiddler
f0f03d58db
Updates to fullscreen toggling for windows.
...
Added the ColorDepth, ZDepth and StencilDepth properties to the Framework.
Merged Context creation for windows into a single file.
2006-10-15 23:31:37 +00:00
the_fiddler
17b411e2ec
Directory structure updates (more to come)
...
Updated OpenTK.OpenGL.Bind (0.7.7)
Split GL enums, core and extensions to different files. Extension support is missing for the time being.
Updated the framework implementation and namespace.
2006-10-15 20:28:57 +00:00
the_fiddler
f34436f131
Placed the Framework into a new project (with corresponding project folder).
2006-10-11 22:10:29 +00:00
the_fiddler
8cd76686d0
Preparatory work for linux support (added basic X and GLX bindings)
...
Major update to OpenTK.OpenGL.Bind.
Updated OpenGL specs to 2.1 (were 2.0)
2006-10-11 21:42:22 +00:00
the_fiddler
3319e79696
OpenTK.OpenGL.Bind 0.7.5.1 -> 0.7.5.2 (out char[] -> StringBuilder)
...
Updated the GLSL.Lesson01 example.
Full Mono support under Windows.
Api.Message and Api.PeekMessage updates (no longer crashes in release mode).
2006-10-09 23:58:30 +00:00
the_fiddler
71e3074bea
2006-10-09 22:35:25 +00:00
the_fiddler
d9b0ac6e5c
Added GLForm.cs (base class for cross-platform windowing control)
...
Temporarily removed all examples apart from GLSL.Lesson01 which has been updated to use the GLForm class.
Minor updates to OpenTK.OpenGL.Bind
2006-10-08 21:22:50 +00:00
the_fiddler
fdb625da0f
2006-10-08 18:26:43 +00:00
the_fiddler
ab0b91c51e
2006-09-30 20:10:10 +00:00
the_fiddler
4489091678
2006-09-30 20:04:12 +00:00
the_fiddler
37834b1ff6
Added the GLSL example.
...
More function signatures use enums now (according to their category), instead of ints. Must check.
More
2006-09-30 19:58:51 +00:00
the_fiddler
2b3aeeb7ae
2006-09-28 22:12:46 +00:00
the_fiddler
22fa16be89
2006-09-28 22:07:53 +00:00
the_fiddler
3a5dff7e16
2006-09-24 14:04:39 +00:00