the_fiddler
132c2ab856
Merged initial GL3 support from branches/gl3.
2009-02-28 19:56:08 +00:00
the_fiddler
cf20b474f6
Added support for wglCreateContextAttribsARB.
2009-02-28 19:51:58 +00:00
the_fiddler
f84cc5678f
Merged changes from gl3 branch.
...
Added [AutoGenerated] attribute to all bindings.
2009-02-28 19:30:48 +00:00
the_fiddler
6e5eaf4653
Set SVN mime-type to text/plain and eol-style to native.
2009-02-22 15:51:06 +00:00
the_fiddler
8bb1a85bc1
Added Closing event that can be used to cancel a call to GameWindow.Exit().
...
Made GameWindow.Exit() thread-safe.
ExitAsync() is now privateee (use Exit() instead).
GameWindow.Exit() now correctly works when called from inside the OnLoad method or the Load event.
2009-02-22 15:48:31 +00:00
the_fiddler
e5ad57e13d
Suppressed a large amount of warnings for unused methods / fields in the platform bindings.
...
Replaced tab stops with spaces.
2009-02-22 12:10:36 +00:00
the_fiddler
6545358593
Fixed two instances where the obsolete XYZ attribute was being used.
2009-02-22 12:09:23 +00:00
the_fiddler
824a751762
Hopefully fixed all remaining encoding problems.
2009-02-22 11:26:17 +00:00
the_fiddler
69b17fa43f
Normalize line endings and set the mime-type=text/plain and eol-style=native properties on all files.
2009-02-22 10:43:35 +00:00
kanato
c2fd0e5eb2
Merged in macos branch for Mac OS X support.
2009-02-20 18:57:57 +00:00
the_fiddler
5645133fc4
Fixed version strings in GL.SupportsExtension().
2009-02-20 18:33:30 +00:00
the_fiddler
085ce196f4
Applied ALyman's patch for MouseDevice.Move ( http://www.opentk.com/node/652 ) with modifications.
2009-02-20 18:02:34 +00:00
the_fiddler
2845399171
Bumped version number to 0.9.3.
2009-02-20 18:01:50 +00:00
the_fiddler
4ed886bbf2
Fixed infinite recursion in Quaternion constructor ( http://www.opentk.com/node/663 ).
2009-02-15 16:22:49 +00:00
the_fiddler
c6f5131491
Fixed SetWindowPos function (IntPtr instead of int parameter).
...
Add NcCalcSizeOptions enum.
2009-02-13 21:45:50 +00:00
the_fiddler
501a728532
Marked the swizzle properties with the XmlIgnoreAttribute.
2009-02-13 20:40:57 +00:00
the_fiddler
cb461d90b0
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
5281902f60
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
e187ed5a18
Added Xy and Xyz swizzle operators.
2009-02-13 19:51:35 +00:00
the_fiddler
db690b144f
Merged text branch and updated changelog.
2009-02-13 19:09:38 +00:00
chrisbrandtner
da7972ad37
Added explicit operators for converting single-precision Vector234 <-> double-precision Vector234d.
2009-02-13 13:26:39 +00:00
the_fiddler
b04895cadb
Fixed line endings.
2009-02-12 23:45:24 +00:00
the_fiddler
822a14ed2b
Now uses String.Empty instead of "".
2009-02-12 23:43:30 +00:00
the_fiddler
d79a9ca5d3
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
6db13c3341
Applied rdrake's patch for LoadMatrix, etc Matrix4d helpers.
2009-01-31 08:40:11 +00:00
the_fiddler
989b0c81c6
Added (Vector3, float) and (Vector3d, double) constructors.
2009-01-29 00:41:09 +00:00
the_fiddler
561b90a0eb
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
4d98cf56fb
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
d7498d62b4
Added ref/out overloads to all static Vector*.Transform* methods.
2009-01-25 15:06:42 +00:00
chrisbrandtner
6c22e8522d
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
8c56d505b7
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
49e132911d
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
66c05a0954
Made the Color4 structure serializable and added == and != operators.
2009-01-23 15:50:31 +00:00
the_fiddler
ae05d34df5
Added Color4 structure and overloads for Materialv/Lightv.
2009-01-23 15:24:57 +00:00
the_fiddler
dc38987559
Made GraphicsMode public, as it is generally useful.
2009-01-23 15:24:09 +00:00
chrisbrandtner
1eee53da4f
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
44b3a10794
Removed call to Console.WriteLine when changing WindowState.
2008-12-09 21:26:48 +00:00
the_fiddler
969d66e9f1
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
033d4722af
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
829d929ab3
Fixed build warnings.
2008-12-09 10:07:05 +00:00
the_fiddler
6edd78879d
Fixed build warnings.
2008-12-09 10:06:25 +00:00
the_fiddler
a29d72fc90
Suppress cls-compliance warnings (should be restored when the code goes public).
2008-12-02 16:02:08 +00:00
the_fiddler
86610324fc
Comment out unused code.
2008-12-02 16:01:02 +00:00
the_fiddler
62da31df48
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
c90c143ec3
Removed unusued IGLControlHelper interface.
2008-11-23 09:39:58 +00:00
the_fiddler
3f54e573e5
Removed unusued IGLControlHelper interface.
2008-11-23 09:39:52 +00:00
the_fiddler
dbfc38202b
Library should not use Trace output.
2008-11-23 09:34:33 +00:00
the_fiddler
73de884ee7
Added Assert function for checking whether a GraphicsContext is exists in the calling thread.
2008-11-20 22:25:28 +00:00
the_fiddler
b61bf2e77d
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
3749cb0bb7
Added GenTexture and DeleteTexture helpers for single textures.
2008-11-20 22:23:08 +00:00