the_fiddler
b630d84add
Added IWindowInfo.cs, X11/WindowInfo.cs and Windows/WindowInfo.cs, which hold information regarding a platform specific window object.
...
Updated everything to not use raw window handles, but rather WindowInfo objects.
Added code that (hopefully) creates an invisible input window for X11.
2007-08-05 13:42:31 +00:00
the_fiddler
0172ff101c
Updated documentation on the *GLNative classes. X11/X11GLNative.cs now doesn't create a render window during the constructor call, but rather when CreateWindow is called explicitly.
2007-08-05 10:33:23 +00:00
the_fiddler
dce223c738
Added IMouse.cs and Mouse.cs, fixing the compilation on mono.
2007-08-05 10:17:20 +00:00
the_fiddler
4c725a098b
Started working around a subtle Mono error regarding types and properties.
2007-08-05 10:07:59 +00:00
the_fiddler
ed9c9eac16
Updated IMouse interface. Updated InputDriver implementation of IInputDriver.
2007-08-05 09:59:42 +00:00
the_fiddler
47a3a3f62c
Started implementing X11Input.cs, X11Keyboard.cs and X11Mouse.cs drivers. Removed some warnings from X11Api.cs
2007-08-05 09:03:22 +00:00
the_fiddler
73e0509a06
Updated Windows.Api to be CLS-Compliant.
2007-08-05 00:09:42 +00:00
the_fiddler
6898d88a96
Synced with gl3 branch (added Wgl Generator.cs). Bind now builds.
2007-08-04 23:46:06 +00:00
the_fiddler
2f239284a9
Corrected T10_GLSL_Cube.cs build errors.
2007-08-04 23:44:41 +00:00
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
a3bfafc04a
Synced with gl3 branch.
2007-08-02 14:51:06 +00:00
the_fiddler
2b871325ea
Synced with gl3 branch.
2007-08-01 22:28:54 +00:00
the_fiddler
00da3bf3f4
Sycned with gl3 branch.
2007-08-01 21:14:39 +00:00
the_fiddler
de43ff5f1f
2007-08-01 20:29:05 +00:00
the_fiddler
a1312b7d20
2007-08-01 20:28:45 +00:00
the_fiddler
6bec9d994b
Sycned with gl3 branch.
2007-08-01 09:32:49 +00:00
the_fiddler
f4d6347832
Sycned with gl3 branch.
2007-08-01 09:31:14 +00:00
the_fiddler
3036a6184f
Sycned with gl3 branch.
2007-08-01 09:30:38 +00:00
the_fiddler
536d6d9e8e
Synced with gl3 branch.
2007-08-01 09:30:14 +00:00
the_fiddler
7efb21c4f8
Bumped version number.
2007-08-01 09:29:53 +00:00
the_fiddler
6918bf0997
Ignore items.
2007-08-01 09:28:31 +00:00
the_fiddler
34e3e388c4
Merged with gl3 branch.
2007-08-01 09:27:57 +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
43a37e3ac2
Fixed Raw Input keyboard registration under windows.
...
Fixed marshalling in GetRawInputData.
2007-07-27 01:37:12 +00:00
the_fiddler
8f159aef72
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
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
5538271778
Documentation updates.
2007-07-23 00:34:00 +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
c8df7dc23e
2007-06-30 08:17:24 +00:00
the_fiddler
6e730db020
2007-06-30 08:17:14 +00:00
the_fiddler
44b4a1348b
Corrected file copy on linux.
2007-06-30 08:15:08 +00:00
the_fiddler
9d1fb03f8b
Workaround for nant on linux.
2007-06-30 08:12:47 +00:00
the_fiddler
0a5d09a9c0
New build system now copies examples, exes and libs to the output folders.
2007-06-30 08:06:41 +00:00
the_fiddler
b4b3d83f67
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
df23e096ab
Build.cs now uses mono to invoke Prebuild.exe on Unix systems.
2007-06-30 07:01:04 +00:00
the_fiddler
f09db9a2c8
Added Build.exe and Prebuild.exe (2.0.1) to the Build directory.
2007-06-30 06:52:57 +00:00
the_fiddler
39ff06d2ab
+ 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
83ee5e4051
Removed file/folder
2007-05-04 11:34:03 +00:00
the_fiddler
2b2c3c0359
made a copy
2007-05-04 11:32:21 +00:00
the_fiddler
e5c5dc9774
Removed file/folder trunk
2007-05-04 11:31:57 +00:00
the_fiddler
0f417d04c6
Moved remotely
2007-05-04 11:30:00 +00:00
the_fiddler
7db29a034f
Moved remotely
2007-05-01 13:56:33 +00:00