Commit graph

75 commits

Author SHA1 Message Date
the_fiddler
4ceea208ac 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
672a82983a 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
7498af4e5d Synced with gl3 branch. 2007-08-02 14:51:06 +00:00
the_fiddler
c5ad62c12b Synced with gl3 branch. 2007-08-01 22:28:54 +00:00
the_fiddler
d5022b1b56 Sycned with gl3 branch. 2007-08-01 21:14:39 +00:00
the_fiddler
c373f6c063 Sycned with gl3 branch. 2007-08-01 09:32:49 +00:00
the_fiddler
15f5e3ab0b Sycned with gl3 branch. 2007-08-01 09:31:14 +00:00
the_fiddler
557a7f1818 Sycned with gl3 branch. 2007-08-01 09:30:38 +00:00
the_fiddler
8921547dae Synced with gl3 branch. 2007-08-01 09:30:14 +00:00
the_fiddler
6ed48a1271 Bumped version number. 2007-08-01 09:29:53 +00:00
the_fiddler
c1d3fbe2f1 Merged with gl3 branch. 2007-08-01 09:27:57 +00:00
the_fiddler
c51a0b7a6a 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
c038496fda Added debug messages to ExampleLauncher. 2007-07-27 12:06:32 +00:00
the_fiddler
8c43b52517 Fixed Raw Input keyboard registration under windows.
Fixed marshalling in GetRawInputData.
2007-07-27 01:37:12 +00:00
the_fiddler
20630278fb IKeyboard is now public. Updated the GameWindow to not create the Keyboard itself (it is done further up).
Added all Raw Input structs, functions and enums in Windows.API.
WinRawKeyboard implements IKeyboard using Raw Input on Windows.
2007-07-27 01:20:55 +00:00
the_fiddler
28b4630f04 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
3d23105b0d 'Merged' windowing branch. Ugly, but it seems to have worked. 2007-07-23 00:15:18 +00:00
the_fiddler
8cecdb3fa8 Deleted trunk - could not merge windowing branch. 2007-07-23 00:01:30 +00:00
the_fiddler
0672510275 Updated information in preparation of release. 2007-07-01 11:30:55 +00:00
the_fiddler
a68b57f3d2 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
82e3e6aae1 2007-06-30 08:17:24 +00:00
the_fiddler
9aff9d580a Corrected file copy on linux. 2007-06-30 08:15:08 +00:00
the_fiddler
c02291dc03 Workaround for nant on linux. 2007-06-30 08:12:47 +00:00
the_fiddler
9a1f938929 New build system now copies examples, exes and libs to the output folders. 2007-06-30 08:06:41 +00:00
the_fiddler
c516340dea Updated Build.cs to use Path.Combine (fixes issues under linux). Fixed
Prebuild.xml to correctly reference text files. Tested under linux.
2007-06-30 07:14:34 +00:00
the_fiddler
f96aafdf75 Build.cs now uses mono to invoke Prebuild.exe on Unix systems. 2007-06-30 07:01:04 +00:00
the_fiddler
63c7c98f7f + OpenTK.Build
+ Added new, (more) cross-platform build system, written on C#. This takes the place of the scripts and batch files used to compile OpenTK up till now.
	+ Removed all build scripts.

+ OpenTK.Framework
	+ Now builds under Linux.
2007-06-30 06:45:07 +00:00
the_fiddler
35cda11953 Updated naming. 2007-04-24 12:17:48 +00:00
the_fiddler
17015e978f Started work on splitting WinForms related things out of this class. 2007-04-24 12:17:15 +00:00
the_fiddler
f240e20934 Updated OpenTK.OpenGL version number to 0.3.6.2 2007-04-24 12:16:45 +00:00
the_fiddler
b001d1af6d Minor cleanup. 2007-04-24 12:16:20 +00:00
the_fiddler
2dc06f2d66 Minor cleanups (regions, tabs). Started getting the WinForms related things out of this class. 2007-04-24 12:15:09 +00:00
the_fiddler
4a290c7182 Updated GL.ReloadFunction, GL.ReloadFunctions etc to use OpenTK.OpenGL namespace. Updated documentation. 2007-04-24 12:13:34 +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
cc05190a4d Deleted ReadSpecs.cs (no longer used) 2007-04-20 20:54:17 +00:00
the_fiddler
7ca359b66d License, changelog.txt and todo.txt updates for OpenTK.OpenGL.Bind 2007-04-20 20:53:15 +00:00
the_fiddler
922b389ad8 2007-04-20 20:46:29 +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
d0a6d86bb9 New bindings. Now support all extensions. Renamed ./GL.cs to ./GLHelper.cs and added many useful functions. 2007-04-20 19:05:11 +00:00
the_fiddler
3ff2b848e2 Synced with latest Tao.GlBindGen source. OpenTK.OpenGL.Bind now uses CodeDOM internally for code generation. Many bugfixes. Supports newest specs. 2007-04-20 19:03:11 +00:00
the_fiddler
52cbe0c5a8 Update to the latest OpenGL specs from the new registry (these include shader model 4). 2007-04-20 19:01:15 +00:00
the_fiddler
593d7460dd Build system updates. 2006-11-05 13:08:15 +00:00
the_fiddler
22f6a0533c 2006-11-05 12:01:11 +00:00
the_fiddler
24c3a6b290 2006-11-05 11:50:08 +00:00
the_fiddler
9e72968f01 Updated the OpenTK.OpenGL.dll.config file. Tested under Mono (Windows and Linux). Updated docs. 2006-11-03 00:07:58 +00:00
the_fiddler
8f0ce4b1d5 2006-11-02 21:49:00 +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
5728bf0aa5 Resolution changing now works ok under windows. 2006-10-16 00:04:42 +00:00