the_fiddler
|
2fe0ee260f
|
Added licensing information.
|
2007-11-08 15:54:58 +00:00 |
|
the_fiddler
|
7345c28f09
|
Optimized the LoadGlyph function. Reduced generated garbage.
|
2007-11-08 15:54:38 +00:00 |
|
the_fiddler
|
ab757425f3
|
Changed the definition of the TexturePacker.Add() method, to reduce generated garbage.
|
2007-11-08 15:54:07 +00:00 |
|
the_fiddler
|
0e0ff6e735
|
Fixed version string parsing on mesa renderer. Added TexCoord[234] overloads that take Vector[234]'s. Now prints available extension strings in debug mode.
|
2007-11-06 21:01:07 +00:00 |
|
the_fiddler
|
61b1a4f804
|
Added SizeInBytes readonly field. Made UnitX/Y/Z fields readonly.
|
2007-11-06 20:59:39 +00:00 |
|
the_fiddler
|
3c79815596
|
Font renderer implementation.
|
2007-11-06 20:59:15 +00:00 |
|
the_fiddler
|
ef8873904e
|
Throw exception when encountering a singular matrix on matrix inversion. Add indexer: (Matrix4[i, j]) (not implemented yet)
|
2007-11-06 14:03:05 +00:00 |
|
the_fiddler
|
5409a5d6b5
|
Removed (IntPtr) and (float*) cast operators. Added this indexer (Vector3[0], Vector3[0] etc)
|
2007-11-06 14:01:35 +00:00 |
|
the_fiddler
|
d25278e25e
|
Renamed Min/Max to ComponentMin/ComponentMax and added Min and Max functions based on vector length.
|
2007-11-06 14:00:03 +00:00 |
|
the_fiddler
|
a19c58b3d5
|
Deleted some unused code.
|
2007-11-06 13:37:42 +00:00 |
|
the_fiddler
|
865f8ffd08
|
Corrected some warnings.
|
2007-11-06 13:37:19 +00:00 |
|
the_fiddler
|
bf939a4e10
|
Removed some warnings.
|
2007-11-06 13:37:04 +00:00 |
|
the_fiddler
|
8d8842ea62
|
Commented out some unused code.
|
2007-11-06 13:36:47 +00:00 |
|
the_fiddler
|
eac6aaa72a
|
Corrected a few warnings.
|
2007-11-06 13:35:40 +00:00 |
|
the_fiddler
|
b3258229bb
|
Added SupportsFunction methods. Corrected SupportsExtension methods. Added locking.
|
2007-11-06 13:33:56 +00:00 |
|
the_fiddler
|
020a31bc81
|
Added Box2 class.
|
2007-11-06 13:32:17 +00:00 |
|
the_fiddler
|
11404e3609
|
Renamed to ITextPrinter.cs
|
2007-11-06 13:31:51 +00:00 |
|
the_fiddler
|
887f911001
|
Renamed to TextPrinter.cs
|
2007-11-06 13:31:27 +00:00 |
|
the_fiddler
|
cdf971c4f9
|
Removed unneeded functions. Modified several function definitions.
|
2007-11-06 13:30:46 +00:00 |
|
the_fiddler
|
b6906a9ae7
|
Added the necessary methods.
|
2007-11-06 13:30:25 +00:00 |
|
the_fiddler
|
97f2ccf795
|
Modified the MeasureString method. Removed the FindRectangle method.
|
2007-11-06 13:30:00 +00:00 |
|
the_fiddler
|
4b46c731f0
|
The class is no longer public.
|
2007-11-06 13:29:40 +00:00 |
|
the_fiddler
|
320e2d04ac
|
Implemented basic layout. Implemented VBO printer.
|
2007-11-06 13:29:18 +00:00 |
|
the_fiddler
|
7a55f972bf
|
EdgeFlagv should not have its ending trimmed.
|
2007-11-04 16:48:37 +00:00 |
|
the_fiddler
|
e0c804a456
|
Updated to work with the new bindings.
|
2007-11-04 15:41:10 +00:00 |
|
the_fiddler
|
3727da3a91
|
Removed InputDriver.
|
2007-11-04 15:38:39 +00:00 |
|
the_fiddler
|
abb087314f
|
Now initializes GL class. Slight layout improvements. Removed useless constructors.
|
2007-11-04 15:37:41 +00:00 |
|
the_fiddler
|
db3b1d52c9
|
Added check to disable swap control, if the relevant extension is not supported.
|
2007-11-04 15:35:31 +00:00 |
|
the_fiddler
|
f2fadfe890
|
Removed Wgl.Ext.SupportsExtension. Updated code to use the new naming conventions.
|
2007-11-04 15:34:54 +00:00 |
|
the_fiddler
|
cd1b48f207
|
New math classes by george.
|
2007-11-04 15:34:04 +00:00 |
|
the_fiddler
|
bb49c1d403
|
Updated to work with the new bindings.
|
2007-11-04 15:31:09 +00:00 |
|
the_fiddler
|
94c73de770
|
Updated to work with the new bindings.
|
2007-11-04 15:30:44 +00:00 |
|
the_fiddler
|
82b3819f49
|
Removed obsolete DisplayList class.
|
2007-11-04 15:30:06 +00:00 |
|
the_fiddler
|
8d7019ac9a
|
Bindings (with new naming conventions) re-generated with Bind 0.9.9
|
2007-11-04 15:29:41 +00:00 |
|
the_fiddler
|
b314c198cc
|
Bindings (with new naming conventions) re-generated with Bind 0.9.9
|
2007-11-04 15:29:24 +00:00 |
|
the_fiddler
|
85f3be4365
|
Bindings (with new naming conventions) re-generated with Bind 0.9.9
|
2007-11-04 15:28:20 +00:00 |
|
the_fiddler
|
1c2e6c55a1
|
Split up lines that were longer than 100 characters.
|
2007-11-01 23:28:31 +00:00 |
|
the_fiddler
|
38a6f8f8ea
|
Added ILayoutProvider class.
|
2007-11-01 23:23:19 +00:00 |
|
the_fiddler
|
d13863ce97
|
Added IFont and DefaultLayoutProvider classes.
|
2007-11-01 23:22:00 +00:00 |
|
the_fiddler
|
3bf984be3a
|
Removed Dictionary to reduce memory usage. The dictionary can be built by the user.
|
2007-11-01 23:21:03 +00:00 |
|
the_fiddler
|
4293d4952e
|
Now uses Alpha texture. Corrected issue with PixelInternalFormat enum not being used. Added preliminary layout code.
|
2007-11-01 23:17:57 +00:00 |
|
the_fiddler
|
8bf372af28
|
Regenerated using the latest Bind version.
|
2007-10-31 17:44:45 +00:00 |
|
the_fiddler
|
466f38897b
|
Regenerated using the latest Bind version. Adds PixelInternalFormat enum. Fixes IntPtr parameters getting object overloads (when they shouldn't)
|
2007-10-31 17:44:14 +00:00 |
|
the_fiddler
|
c45f2d97e4
|
Updated font rendering code.
|
2007-10-26 15:55:24 +00:00 |
|
the_fiddler
|
6c76aa72e0
|
Cleaned up warnings. Updated documentation. Cleaned up some functions.
|
2007-10-26 15:54:35 +00:00 |
|
the_fiddler
|
99d516b153
|
Took care of a couple of warnings.
|
2007-10-26 15:51:07 +00:00 |
|
the_fiddler
|
007bc18d4e
|
Added several overloads for the OpenTK.Math Vector[234] structs.
|
2007-10-26 13:12:24 +00:00 |
|
the_fiddler
|
0bae4b56d7
|
Updated the specs using the latest generator. Removes extra spaces. Simplifies overloads GL/Glu functions. Slight speedup to functions that return values (no temporary variables).
|
2007-10-26 13:00:16 +00:00 |
|
the_fiddler
|
41be39acaf
|
Updated to the new, correct, GLEnums.cs bindings.
|
2007-10-25 00:33:34 +00:00 |
|
the_fiddler
|
95da49b8e8
|
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
|
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
|
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
|
5fde8da87c
|
Bumped version number to 0.3.13.x
|
2007-10-20 14:18:24 +00:00 |
|
the_fiddler
|
71f5efc5c9
|
Added GdiCharset enum. Not used for now.
|
2007-10-20 13:40:55 +00:00 |
|
the_fiddler
|
e5278cf454
|
Added ChangeSize function to TexturePacker.
|
2007-10-20 10:36:27 +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
|
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
|
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
|
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
|
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
|
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 |
|
the_fiddler
|
bd1bf3ca39
|
Fixed a bug in GL.Load() where the GetProcAddress function was never called.
|
2007-09-29 15:27:18 +00:00 |
|
the_fiddler
|
f86e6583e3
|
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
|
34d3a715a5
|
Added VSync property to IGLContext.
|
2007-09-29 15:24:55 +00:00 |
|
the_fiddler
|
1c1f5a8d98
|
Fix build on Mono 1.2.4
|
2007-09-27 00:40:28 +00:00 |
|
the_fiddler
|
9aaa45ace2
|
Added Unload event.
|
2007-09-26 23:13:57 +00:00 |
|
the_fiddler
|
41f6619652
|
Marked as obsolete. Use direct OpenGL methods instead.
|
2007-09-26 23:13:30 +00:00 |
|
the_fiddler
|
357c1405e9
|
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
|
80a951d20d
|
Bumped version numbers.
|
2007-09-26 16:49:10 +00:00 |
|
the_fiddler
|
35f154cb72
|
Problem with mouse wheel not getting updated.
|
2007-09-26 16:12:31 +00:00 |
|
the_fiddler
|
f769caa4f1
|
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
|
e43b3e9fad
|
Line endings.
|
2007-09-26 15:47:13 +00:00 |
|
the_fiddler
|
6f3e74b688
|
Added TODO caption to Visible property.
|
2007-09-26 15:44:32 +00:00 |
|
the_fiddler
|
40b6f1040f
|
Added NotImplementedException to Visible property.
|
2007-09-26 15:43:28 +00:00 |
|
the_fiddler
|
d3da5a219a
|
Improved mouse delta handling. WheelDelta is broken.
|
2007-09-26 15:42:01 +00:00 |
|
the_fiddler
|
aea2f77892
|
Polled mouse input through XQueryPointer.
|
2007-09-26 15:41:14 +00:00 |
|
the_fiddler
|
d6a001f878
|
Added Title property. Foundation of atoms.
|
2007-09-26 15:40:22 +00:00 |
|
the_fiddler
|
ff871cff50
|
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
|
ae1c9d8642
|
Updated to reflect renames (Windows.API -> Windows.Functions, Keyboard/Mouse -> Keyboard-/MouseDevice)
|
2007-09-26 11:57:32 +00:00 |
|
the_fiddler
|
8026e15c5b
|
Implemented Visible and Title properties.
|
2007-09-26 11:55:55 +00:00 |
|
the_fiddler
|
547e85a8cf
|
Renamed Windows.API to Windows.Functions
|
2007-09-26 11:55:24 +00:00 |
|
the_fiddler
|
308ffef918
|
Renamed Windows.API to Windows.Functions, in accordance to X11.Functions
|
2007-09-26 11:54:43 +00:00 |
|