the_fiddler
|
39710404ee
|
Fixed two instances where the obsolete XYZ attribute was being used.
|
2009-02-22 12:09:23 +00:00 |
|
the_fiddler
|
144d5dd450
|
Hopefully fixed all remaining encoding problems.
|
2009-02-22 11:26:17 +00:00 |
|
the_fiddler
|
a22019d890
|
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
|
81e09a2066
|
Merged in macos branch for Mac OS X support.
|
2009-02-20 18:57:57 +00:00 |
|
the_fiddler
|
d245773e58
|
Fixed version strings in GL.SupportsExtension().
|
2009-02-20 18:33:30 +00:00 |
|
the_fiddler
|
e44c93bae5
|
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
|
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 |
|
kanato
|
231f83186a
|
AGL Fullscreen: Try to create a full screen context first, failing that create a non-fullscreen context.
|
2009-02-11 08:03:46 +00:00 |
|
kanato
|
b99e8c5829
|
Implement resize event in GameWindow.
|
2009-02-11 07:59:24 +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 |
|
kanato
|
b921bf95dd
|
Move input event handling to application level for fullscreen support.
|
2009-02-05 04:38:37 +00:00 |
|
kanato
|
dc6f0e6461
|
Added GetMouseEventLocation Carbon wrapper function.
|
2009-02-05 04:36:17 +00:00 |
|
kanato
|
4f4dd33c13
|
Fix up display capturing.
|
2009-02-05 04:35:15 +00:00 |
|
kanato
|
8cc99350de
|
Minor refactoring and commenting in AglContext.cs.
|
2009-02-03 08:21:52 +00:00 |
|
kanato
|
b6642764eb
|
Fix loss of first frame with GLControl.
|
2009-02-03 08:14:55 +00:00 |
|
kanato
|
1a4a3238c2
|
Updates for full screen support in Mac OS X.
|
2009-02-03 07:45:58 +00:00 |
|
kanato
|
44f2ad77d0
|
Removed unnecessary debug statement.
|
2009-02-03 07:43:36 +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 |
|
kanato
|
74707ccdfd
|
Updates to macos fullscreen.
Resolution switching is now accompanied by a call to CGDisplayCapture.
A secondary fullscreen context is created for going full screen.
|
2009-01-27 18:27:44 +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 |
|
kanato
|
34e283367d
|
Corrected device handle passed to aglChoosePixelFormat.
|
2009-01-20 04:34:24 +00:00 |
|
kanato
|
e6c736e7ec
|
Removed fullscreen flag.
|
2009-01-19 07:05:45 +00:00 |
|
kanato
|
3bd150ebbd
|
Removed fullscreen flag.
|
2009-01-19 07:05:17 +00:00 |
|
kanato
|
874896fd2f
|
Fix number of devices in call to aglChoosePixelFormat.
|
2009-01-15 05:25:00 +00:00 |
|
kanato
|
083caef1c1
|
Mac OS updates:
Window State support (minimize and maximize)
Preliminary full screen support.
Preliminary support for changing the screen resolution.
|
2009-01-14 19:52:15 +00:00 |
|
kanato
|
06bac23cf8
|
Introduced new platform detection code to p/invoke to uname rather than running it as a process.
|
2009-01-01 00:11:06 +00:00 |
|
kanato
|
23f4858e2c
|
Added debugging information for pixel formats.
|
2008-12-29 01:31:21 +00:00 |
|