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
the_fiddler
fbbc836394
Added RunningOnMono property.
...
Made Configuration class public.
2008-11-18 19:14:01 +00:00
the_fiddler
df8e411ea9
Fixed some whitespace and normalized line-endings.
2008-11-18 12:44:18 +00:00
the_fiddler
1606a5781b
Mark DisplayMode constructor as obsolete.
2008-11-18 12:43:38 +00:00
the_fiddler
61debfe8d2
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
14c9d83b9a
Implemented RunningOnLinux.
2008-11-18 12:41:12 +00:00
the_fiddler
57ff9428d6
Documented static public fields.
...
Added missing SizeInBytes field to Vector2 and Vector4.
2008-11-15 21:36:46 +00:00
the_fiddler
991dc7dfab
Use IntPtr instead of HandleRef.
2008-11-14 00:03:02 +00:00
the_fiddler
d018b4825d
Final fix for mousewheel support on x64.
2008-11-09 23:42:54 +00:00
the_fiddler
9bbef90088
Use UIntPtr instead of IntPtr to avoid overflow exceptions in x64 mode.
2008-11-09 11:43:02 +00:00
the_fiddler
e6baa0a42f
Possible fix for overflow exception on mouse wheel movement in x64 mode.
2008-11-08 21:44:36 +00:00
the_fiddler
bca0eef6d4
Implemented X11GdiPlusInternals.
...
Added missing license headers.
2008-11-03 23:55:53 +00:00
the_fiddler
44f0828425
Moved GdiPlus to OpenTK.Platform where it belongs.
...
Removed unused fields in WinGdiPlusInternals.cs.
2008-11-03 23:51:16 +00:00
the_fiddler
f218071fa7
Use different implementations for accessing GDI+ internals on .Net and Mono.
2008-11-03 23:34:54 +00:00
the_fiddler
f4700cb676
Commented out to remove warnings until actual implementation.
2008-11-03 22:15:56 +00:00
the_fiddler
98aec7ce1c
Fix overflow exception on right shift key press/release when running on x64 mode.
2008-11-02 17:27:12 +00:00
kanato
cb0848f154
Added CreateGraphicsContext and CreateWindowInfo code.
2008-10-31 20:09:09 +00:00
the_fiddler
c084833d48
Removed unused variables and relevant warnings.
2008-09-19 20:57:35 +00:00
the_fiddler
0209dd7ac4
Fixed extension loading.
2008-07-18 23:08:50 +00:00
the_fiddler
f154fb3ba9
Commented out an unused code block.
2008-07-10 21:13:01 +00:00
the_fiddler
1682b54efb
Follow recommended Disposable pattern.
2008-07-10 15:20:48 +00:00
the_fiddler
39dbdb997c
StencilFuncSeparate and BlendingFactorDest/Src fixes.
2008-07-10 15:14:04 +00:00
the_fiddler
2af017c3ea
Added serializable attribute.
...
Added IEquatable interface and operator== overloads to Matrix4 and Vector* structs.
2008-07-10 14:01:38 +00:00
the_fiddler
b477ad58de
Corrected a grammar mistake.
2008-07-04 19:27:53 +00:00
the_fiddler
26645b1cee
Added System.Drawing.Rectangle and RectangleF overloads to GL.Rect.
2008-06-24 18:23:32 +00:00