the_fiddler
|
21fa0ae257
|
Updated to the new, correct, GLEnums.cs bindings.
|
2007-10-25 00:33:34 +00:00 |
|
the_fiddler
|
a5cd312bc1
|
Completed the OpenTK.Math Vector[234] overhaul. Added LengthFast and NormalizeFast functions. Removed overloads. Made the pointer conversions explicit.
|
2007-10-24 23:40:06 +00:00 |
|
the_fiddler
|
9bcf45632d
|
Added InverseSqrtFast. Vector2.LengthFast uses this to approximate the magnitude.
|
2007-10-24 23:23:24 +00:00 |
|
the_fiddler
|
bd4ac11548
|
Fixed compilation issue. Added OpenTK.Math.Functions.
|
2007-10-24 17:34:34 +00:00 |
|
the_fiddler
|
b80362c8b3
|
Improved the Vector2 interface. Vector2.Add/Sub/Dot/Scale no longer create temporary objects. Removed Vector3/4 overloads.
|
2007-10-24 17:26:05 +00:00 |
|
the_fiddler
|
36bf848006
|
Forced creation of GLControl during construction.
|
2007-10-24 16:41:40 +00:00 |
|
the_fiddler
|
baeea2ee2a
|
Updated to bindings generated by the 0.3.13.1 generator.
|
2007-10-21 15:49:42 +00:00 |
|
the_fiddler
|
11015a9fc7
|
GameWindow.Exit() now throws an exception that is caught inside GameWindow.Run() to signal end of execution. Simplifies code and removes some ugly conditionals.
|
2007-10-20 14:22:39 +00:00 |
|
the_fiddler
|
ea52ac2b38
|
Bumped version number to 0.3.13.x
|
2007-10-20 14:18:24 +00:00 |
|
the_fiddler
|
55f8be2bd6
|
Added GdiCharset enum. Not used for now.
|
2007-10-20 13:40:55 +00:00 |
|
the_fiddler
|
25bf4396c5
|
Added ChangeSize function to TexturePacker.
|
2007-10-20 10:36:27 +00:00 |
|
the_fiddler
|
7ddf81df81
|
Added TextureFont class. Right now it can Load and Print fonts. Missing documentation. Slow.
|
2007-10-20 10:31:59 +00:00 |
|
the_fiddler
|
2968ab9842
|
The Resize event is now fired before the Load event.
|
2007-10-20 10:28:02 +00:00 |
|
the_fiddler
|
35d903bcf2
|
GameWindow constructor now creates a window. Made CreateWindow private. Added InputDriver.
|
2007-10-19 20:03:53 +00:00 |
|
the_fiddler
|
056d2d654c
|
Added WMInput driver.
|
2007-10-19 20:02:34 +00:00 |
|
the_fiddler
|
085ae52ce4
|
InputDriver now checks for pre-XP windows versions, and instantiates the WMInput driver.
|
2007-10-19 20:01:41 +00:00 |
|
the_fiddler
|
32d40b8033
|
Removed the InputDriver from the INativeGLWindow interface. It now resides lower, in the GameWindow class.
|
2007-10-19 20:00:45 +00:00 |
|
the_fiddler
|
85ffee222e
|
Initial commit of TexturePacker.
|
2007-10-17 21:16:22 +00:00 |
|
the_fiddler
|
50f5c8e03f
|
Initial commit of OpenTK.Fonts.
|
2007-10-17 21:16:00 +00:00 |
|
the_fiddler
|
33c276bc76
|
VSync now responds to changes. Contains a true DisplayMode. New constructor.
|
2007-10-15 11:16:20 +00:00 |
|
the_fiddler
|
73468f8fa3
|
Added CreateContext and DestroyContext functions. Better handling of DisplayModes. Added Mode property.
|
2007-10-15 11:15:34 +00:00 |
|
the_fiddler
|
9504ea7ad2
|
Now loads GL and Glu functions.
|
2007-10-15 11:14:41 +00:00 |
|
the_fiddler
|
10f89bcd9c
|
Major update! Updated timing routines. Added documentation. Added VSync property.
|
2007-10-15 11:12:56 +00:00 |
|
the_fiddler
|
50e0da4392
|
INativeGLWindow no longer inherits from IGLcontrol. Fixes build problems, too.
|
2007-10-15 11:11:38 +00:00 |
|
the_fiddler
|
2e09aa16b6
|
Removed loading of GL and Glu functions. This now happens lower in the hierarchy, inside GameWindow.
|
2007-10-15 11:06:58 +00:00 |
|
the_fiddler
|
e64171ae45
|
Added Exceptions.cs which contains OpenTK exceptions.
|
2007-10-15 11:03:57 +00:00 |
|
the_fiddler
|
8cce2ac278
|
Disabled support for multiple devices to minimize memory and CPU usage.
|
2007-10-15 11:02:14 +00:00 |
|
the_fiddler
|
961cf9d54c
|
Constructor now throws ArgumentNullException instead of ArgumentException.
|
2007-10-05 06:54:36 +00:00 |
|
the_fiddler
|
5f9a8921b2
|
Fixed issue with multiple GLControls becoming invisible. Simplified GLControl, the platform dependent code now resides in GLContext and WindowInfo - GLControl itself is platform independent, just like GameWindow. This allowed to remove IGLControl.cs, WinGLControl.cs, X11GLControl.cs and DummyGLControl.cs
|
2007-10-05 06:52:40 +00:00 |
|
the_fiddler
|
fa395a5325
|
Big update: added timing information. Improved update and render frequency limiting algorithms (they extremely accurate now!) Added VSync property and VSyncMode enum. Adaptive VSync not available yet.
|
2007-09-30 12:44:42 +00:00 |
|
the_fiddler
|
e932f8e162
|
Fixed a warning.
|
2007-09-30 12:42:43 +00:00 |
|
the_fiddler
|
d6265d2190
|
Fixed a bug in GL.Load() where the GetProcAddress function was never called.
|
2007-09-29 15:27:18 +00:00 |
|
the_fiddler
|
2323e0cb79
|
Added Wgl.EXT.SupportsExtension and optimized Wgl.ARB.SupportsExtension function. Fixed a bug in Wgl.Load() function, where wglGetProcAddress was never called.
|
2007-09-29 15:26:39 +00:00 |
|
the_fiddler
|
4e421d30fb
|
Added VSync property to IGLContext.
|
2007-09-29 15:24:55 +00:00 |
|
the_fiddler
|
69dec33ef7
|
Fix build on Mono 1.2.4
|
2007-09-27 00:40:28 +00:00 |
|
the_fiddler
|
ae35a395b3
|
Added Unload event.
|
2007-09-26 23:13:57 +00:00 |
|
the_fiddler
|
d8514e8650
|
Marked as obsolete. Use direct OpenGL methods instead.
|
2007-09-26 23:13:30 +00:00 |
|
the_fiddler
|
21efddea04
|
Commented out Keymap struct in X11/API.cs, due to a bug in Mono's 1.2.5 gmcs compiler.
|
2007-09-26 16:57:43 +00:00 |
|
the_fiddler
|
b57681889d
|
Bumped version numbers.
|
2007-09-26 16:49:10 +00:00 |
|
the_fiddler
|
94da72a196
|
Problem with mouse wheel not getting updated.
|
2007-09-26 16:12:31 +00:00 |
|
the_fiddler
|
be89cff72c
|
Updates to delta handling. Now uses x - last_x instead of storing a delta directly.
|
2007-09-26 15:48:11 +00:00 |
|
the_fiddler
|
46cb5ca3f8
|
Line endings.
|
2007-09-26 15:47:13 +00:00 |
|
the_fiddler
|
3aea7f5087
|
Added TODO caption to Visible property.
|
2007-09-26 15:44:32 +00:00 |
|
the_fiddler
|
dca3f30460
|
Added NotImplementedException to Visible property.
|
2007-09-26 15:43:28 +00:00 |
|
the_fiddler
|
d4376a75e0
|
Improved mouse delta handling. WheelDelta is broken.
|
2007-09-26 15:42:01 +00:00 |
|
the_fiddler
|
28f90f3d17
|
Polled mouse input through XQueryPointer.
|
2007-09-26 15:41:14 +00:00 |
|
the_fiddler
|
ee4a5cc7ac
|
Added Title property. Foundation of atoms.
|
2007-09-26 15:40:22 +00:00 |
|
the_fiddler
|
78b8f274ee
|
Updated Keyboard and Mouse handling. Mouse now uses XQueryPointer. Keyboard relies on X11 events. Still missing mouse delta support.
|
2007-09-26 11:58:55 +00:00 |
|
the_fiddler
|
d16f2ce71b
|
Updated to reflect renames (Windows.API -> Windows.Functions, Keyboard/Mouse -> Keyboard-/MouseDevice)
|
2007-09-26 11:57:32 +00:00 |
|
the_fiddler
|
20f6610c60
|
Implemented Visible and Title properties.
|
2007-09-26 11:55:55 +00:00 |
|