the_fiddler
1d8e5545da
Added InverseSqrtFast. Vector2.LengthFast uses this to approximate the magnitude.
2007-10-24 23:23:24 +00:00
the_fiddler
b675c7e621
Fixed compilation issue. Added OpenTK.Math.Functions.
2007-10-24 17:34:34 +00:00
the_fiddler
9e5de11616
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
5d40b61eb2
Forced creation of GLControl during construction.
2007-10-24 16:41:40 +00:00
the_fiddler
800ac75051
Updated to bindings generated by the 0.3.13.1 generator.
2007-10-21 15:49:42 +00:00
the_fiddler
2a89d44071
Rather big update: turned void* to IntPtr, to avoid problems with .Net and Tao functions directly IntPtr (the object overload would be called and all hell would break loose).
...
Minor cleanup. Added code to turn ALL_CAPS enums into .Net CamelCase enums - must take care of the extensions before enabling this.
Added a couple new commandline options, and fixed a misspelling (NestedEnumsClass was NestedEunmsClass, ugh!)
2007-10-21 15:48:52 +00:00
the_fiddler
f7c5c73aa5
Platform neutral path separator.
2007-10-21 15:46:00 +00:00
the_fiddler
bc2eac92c1
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
edfea5cf08
Example Data directory.
2007-10-20 14:20:09 +00:00
the_fiddler
705de68940
Example Data directory.
2007-10-20 14:19:25 +00:00
the_fiddler
5fde8da87c
Bumped version number to 0.3.13.x
2007-10-20 14:18:24 +00:00
the_fiddler
62a600d950
Updated Build.exe and Prebuild.xml to copy data files and dll.config files in all cases.
2007-10-20 14:17:51 +00:00
the_fiddler
b8cb5764bb
Updated Build.exe and Prebuild.xml to copy data files and dll.config files in all cases.
2007-10-20 14:17:31 +00:00
the_fiddler
20ce34c6a8
Example now reads the poem from Data\Poem.txt instead from an embedded resource.
2007-10-20 13:41:39 +00:00
the_fiddler
71f5efc5c9
Added GdiCharset enum. Not used for now.
2007-10-20 13:40:55 +00:00
the_fiddler
cff4587ebd
Delete Resources.resx because it wouldn't play nice with Prebuild.exe. I should report the problem to Prebuild and add it in back in the future - resources are rather nice.
2007-10-20 13:40:24 +00:00
the_fiddler
dbd62959d4
Added logic to copy the Data directory to the Examples output directory.
2007-10-20 13:38:46 +00:00
the_fiddler
4fa9a71fe6
Added ordering information.
2007-10-20 10:54:40 +00:00
the_fiddler
e5278cf454
Added ChangeSize function to TexturePacker.
2007-10-20 10:36:27 +00:00
the_fiddler
a19c45e895
Added Resources class to Examples.
2007-10-20 10:35:32 +00:00
the_fiddler
a072f32920
Simplified ExampleLauncher. Better naming scheme.
2007-10-20 10:34:29 +00:00
the_fiddler
b269cc2832
Added Fonts example (Tutorial 6) that showcases the use of the TextureFont class.
2007-10-20 10:32:52 +00:00
the_fiddler
42761d0f25
Added TextureFont class. Right now it can Load and Print fonts. Missing documentation. Slow.
2007-10-20 10:31:59 +00:00
the_fiddler
433562e99d
Cleaned up and simplified the ExampleLauncher reflection functions. Can now launch "console" examples (which utilize neither GameWindow nor Windows.Forms). Better naming scheme for loaded examples.
2007-10-20 10:29:39 +00:00
the_fiddler
ac2d5046b8
The Resize event is now fired before the Load event.
2007-10-20 10:28:02 +00:00
the_fiddler
6559df8533
GameWindow constructor now creates a window. Made CreateWindow private. Added InputDriver.
2007-10-19 20:03:53 +00:00
the_fiddler
91b52b5143
Added WMInput driver.
2007-10-19 20:02:34 +00:00
the_fiddler
e81a6fdfbc
InputDriver now checks for pre-XP windows versions, and instantiates the WMInput driver.
2007-10-19 20:01:41 +00:00
the_fiddler
c8f6708acc
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
1d5ec163c1
Initial commit of TexturePacker.
2007-10-17 21:16:22 +00:00
the_fiddler
7dac34f2bb
Initial commit of OpenTK.Fonts.
2007-10-17 21:16:00 +00:00
the_fiddler
3e425f23ca
Deleted obsolete tests.
2007-10-17 21:14:36 +00:00
the_fiddler
7ee58e02b9
Added ability to launch console applications.
2007-10-17 11:33:11 +00:00
the_fiddler
ca79c08c7f
Improved Call Performance test. It now outputs to the console / log file, and provides much better results.
2007-10-17 11:32:36 +00:00
the_fiddler
f69be39f20
Fixed build (changes to GLControl).
2007-10-15 11:16:53 +00:00
the_fiddler
2922a8c054
VSync now responds to changes. Contains a true DisplayMode. New constructor.
2007-10-15 11:16:20 +00:00
the_fiddler
85ced6d7ed
Added CreateContext and DestroyContext functions. Better handling of DisplayModes. Added Mode property.
2007-10-15 11:15:34 +00:00
the_fiddler
cfd383fd03
Now loads GL and Glu functions.
2007-10-15 11:14:41 +00:00
the_fiddler
f5ead52dd1
Removed Fullscreen property (fixes build issue).
2007-10-15 11:13:51 +00:00
the_fiddler
f0e5cbb8aa
Major update! Updated timing routines. Added documentation. Added VSync property.
2007-10-15 11:12:56 +00:00
the_fiddler
f647ae14d8
INativeGLWindow no longer inherits from IGLcontrol. Fixes build problems, too.
2007-10-15 11:11:38 +00:00
the_fiddler
fa5e22da79
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
4d90ee15a0
Added Exceptions.cs which contains OpenTK exceptions.
2007-10-15 11:03:57 +00:00
the_fiddler
8eb779558c
Disabled support for multiple devices to minimize memory and CPU usage.
2007-10-15 11:02:14 +00:00
the_fiddler
605225822a
Removed the glControl.CreateControl() calls.
2007-10-05 07:46:56 +00:00
the_fiddler
65e2c7830c
Constructor now throws ArgumentNullException instead of ArgumentException.
2007-10-05 06:54:36 +00:00
the_fiddler
5467bc9567
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
0ea1aaf6cf
Deleted obsolete examples.
2007-09-30 14:11:46 +00:00
the_fiddler
96b6ccebd8
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
b8ce1d4818
Fixed a warning.
2007-09-30 12:42:43 +00:00