the_fiddler
f3a4da72ec
Bumped version number to 0.9.3.
2009-02-20 18:01:50 +00:00
the_fiddler
98edd251ba
Fixed infinite recursion in Quaternion constructor ( http://www.opentk.com/node/663 ).
2009-02-15 16:22:49 +00:00
the_fiddler
ab852cae58
Fixed SetWindowPos function (IntPtr instead of int parameter).
...
Add NcCalcSizeOptions enum.
2009-02-13 21:45:50 +00:00
the_fiddler
b40ccdc726
Marked the swizzle properties with the XmlIgnoreAttribute.
2009-02-13 20:40:57 +00:00
the_fiddler
a594d261ff
Changed the public fields to properties.
...
Renamed XYZ property to Xyz, in accordance to the guidelines for class libraries.
Added the SerializableAttribute.
2009-02-13 20:40:19 +00:00
the_fiddler
527fb19364
Implemented IEquatable interface.
...
Fixed ToAxisAngle implementation at 0-degree angles.
Added ToAxisAngle overload that returns a Vector4 struct.
2009-02-13 19:53:46 +00:00
the_fiddler
92d79bb47b
Added Xy and Xyz swizzle operators.
2009-02-13 19:51:35 +00:00
the_fiddler
7651a7a3bb
Merged text branch and updated changelog.
2009-02-13 19:09:38 +00:00
chrisbrandtner
493e52e05b
Added explicit operators for converting single-precision Vector234 <-> double-precision Vector234d.
2009-02-13 13:26:39 +00:00
the_fiddler
eb811d16b7
Fixed line endings.
2009-02-12 23:45:24 +00:00
the_fiddler
00dc559578
Now uses String.Empty instead of "".
2009-02-12 23:43:30 +00:00
the_fiddler
9857e2f13c
Added debug message for the detected configuration.
2009-02-12 22:51:42 +00:00
the_fiddler
44240ad598
Make Mono use X11GdiPlusInternals regardless of platform.
2009-02-12 22:48:09 +00:00
the_fiddler
5135a25828
Add GL.BlendColor(System.Drawing.Color) overload.
2009-02-12 01:00:07 +00:00
the_fiddler
3059d09795
Time should be IntPtr, not uint.
...
Fixed KeypadEnter detection (was mistakenly mapped to vanilla Enter key).
2009-02-09 15:33:32 +00:00
the_fiddler
780487ae55
Applied rdrake's patch for LoadMatrix, etc Matrix4d helpers.
2009-01-31 08:40:11 +00:00
the_fiddler
4e82e450be
Added (Vector3, float) and (Vector3d, double) constructors.
2009-01-29 00:41:09 +00:00
the_fiddler
e0f981d4c5
Added int overloads to [FogCoord|EdgeFlag|VertexAttrib]Pointer, to avoid issues with the object vs IntPtr overloads.
2009-01-29 00:37:08 +00:00
the_fiddler
66ceeb03d0
Added int overloads to [Vertex|Normal|Index|Color]Pointer, to avoid issues with the object vs IntPtr overloads.
2009-01-29 00:26:52 +00:00
chrisbrandtner
0ab939a744
Added ref/out overloads to all static Vector*.Transform* methods.
2009-01-25 15:06:42 +00:00
chrisbrandtner
5a3cd34953
Removed cast to float from Vector3d.CalculateAngle (unnecessary precision loss as double is returned).
...
Overloaded static Vector3 and Vector3d CalculateAngle methods.
2009-01-24 16:15:04 +00:00
chrisbrandtner
46f25f27a4
Overloaded instance methods Add, Sub, Scale to pass-vector-by-value and set CLS compliance flags.
...
Overloaded static method BaryCentric to pass-by-reference.
2009-01-24 14:54:52 +00:00
chrisbrandtner
4e6a3cf981
Added instance methods to all single and double precision Vector structs:
...
Add(ref vec)
Sub(ref vec)
Mult(float)
Div(float)
Scale(ref vec)
2009-01-23 21:55:21 +00:00
the_fiddler
9f25573a0b
Made the Color4 structure serializable and added == and != operators.
2009-01-23 15:50:31 +00:00
the_fiddler
7631328485
Added Color4 structure and overloads for Materialv/Lightv.
2009-01-23 15:24:57 +00:00
the_fiddler
e19a6f9c7d
Made GraphicsMode public, as it is generally useful.
2009-01-23 15:24:09 +00:00
chrisbrandtner
01e971741d
Added ref/out overloads to static Vector*.Dot and Vector*.Lerp methods. Simplified the slow Vector3/Vector3d's static Cross methods. Occasional tweaks to inline documentation (spelling, consistency)
2009-01-23 15:04:53 +00:00
the_fiddler
db54fa79b3
Removed call to Console.WriteLine when changing WindowState.
2008-12-09 21:26:48 +00:00
the_fiddler
2e3b56f89c
Added OpenEXR terms to the License.
...
Added Half and Vector[234]h structs.
Added Vector[234]d, Matrix4d and Quaterniond structs.
2008-12-09 20:45:18 +00:00
the_fiddler
2ce6227e64
Moved DummyGLContext and DummyGLControl to the OpenTK/Platform/Dummy directory and namespace.
...
Fixed a regression where the GLControl would try to instantiate a normal context inside the VS designer, instead of a dummy one.
2008-12-09 10:09:03 +00:00
the_fiddler
40a14fe8a8
Fixed build warnings.
2008-12-09 10:07:05 +00:00
the_fiddler
057759177b
Fixed build warnings.
2008-12-09 10:06:25 +00:00
the_fiddler
e6303e9e5b
Suppress cls-compliance warnings (should be restored when the code goes public).
2008-12-02 16:02:08 +00:00
the_fiddler
a7d5c08232
Comment out unused code.
2008-12-02 16:01:02 +00:00
the_fiddler
d9eeb2bd90
Add debug output to SwapBuffers.
2008-11-26 21:55:43 +00:00
the_fiddler
73cb7a5dd2
Add SuppressUnmanagedCodeSecurity and SetLastError attributes.
2008-11-26 21:54:35 +00:00
the_fiddler
820e2af20e
Made ContextHandle a struct to reduce GC pressure (ContextHandles are created per frame).
...
Added xml documentation for the ContextHandle.
Made the casts between ContextHandles and IntPtrs explicit.
Updated all ContextHandle consumers to reflect the explicit cast.
2008-11-23 20:17:50 +00:00
the_fiddler
4e4ca5bebf
Removed unusued IGLControlHelper interface.
2008-11-23 09:39:58 +00:00
the_fiddler
6dcc5b841d
Removed unusued IGLControlHelper interface.
2008-11-23 09:39:52 +00:00
the_fiddler
62ae3698ad
Library should not use Trace output.
2008-11-23 09:34:33 +00:00
the_fiddler
61181ea785
Added Assert function for checking whether a GraphicsContext is exists in the calling thread.
2008-11-20 22:25:28 +00:00
the_fiddler
701b95c00f
Added xml docs.
...
Added GraphicsContextMissingException for use when a GraphicsContext is expected but not found.
2008-11-20 22:24:11 +00:00
the_fiddler
03fabcfb91
Added GenTexture and DeleteTexture helpers for single textures.
2008-11-20 22:23:08 +00:00
the_fiddler
96f015a307
Added RunningOnMono property.
...
Made Configuration class public.
2008-11-18 19:14:01 +00:00
the_fiddler
9619b609a5
Fixed some whitespace and normalized line-endings.
2008-11-18 12:44:18 +00:00
the_fiddler
7b49c33f71
Mark DisplayMode constructor as obsolete.
2008-11-18 12:43:38 +00:00
the_fiddler
c79de2439b
Make GL.SupportsExtension ignore underscores.
...
Fixed GL_VERSION_1_1 support.
Added GL_VERSION_3_0.
2008-11-18 12:42:35 +00:00
the_fiddler
4a9783c668
Implemented RunningOnLinux.
2008-11-18 12:41:12 +00:00
the_fiddler
0dea16ebf8
Documented static public fields.
...
Added missing SizeInBytes field to Vector2 and Vector4.
2008-11-15 21:36:46 +00:00
the_fiddler
785cb2eecb
Use IntPtr instead of HandleRef.
2008-11-14 00:03:02 +00:00