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 |
|
kanato
|
14ea26c866
|
Fix KeyNotFoundException in EventHandler routine.
|
2008-12-28 18:19:07 +00:00 |
|
kanato
|
9b3f1dc8ee
|
Set CarbonGLNative to correctly record mouse position.
|
2008-12-28 05:20:25 +00:00 |
|
kanato
|
8778d1fca9
|
Update Utilties.CreateWindowInfo code path to work on MacOS.
|
2008-12-11 05:32:06 +00:00 |
|
kanato
|
d3001f8a26
|
Correct position of buffer rect to be within the GLControl.
|
2008-12-09 20:10:24 +00:00 |
|
kanato
|
11430665f3
|
First commit which includes support for drawing to a WinForms control.
|
2008-12-09 19:44:18 +00:00 |
|
kanato
|
ec92b72469
|
Added fix from trunk for mouse wheel under 64-bit windows.
|
2008-11-12 16:42:09 +00:00 |
|
kanato
|
6e327798a3
|
Fixed MacOS initialization by returning IntPtr from CoreGraphics methods
instead of structures wrapping CoreFoundation types.
|
2008-11-12 04:03:40 +00:00 |
|
kanato
|
e66d796bdb
|
Added WinFactory.cs and X11Factory.cs
|
2008-11-04 18:39:45 +00:00 |
|
kanato
|
8b65201145
|
Initial commit with Mac OS support.
|
2008-11-04 18:35:17 +00:00 |
|
kanato
|
7b1c546abd
|
Created branch for Mac OS support.
|
2008-11-04 16:50:31 +00:00 |
|
the_fiddler
|
244de27aa2
|
Implemented X11GdiPlusInternals.
Added missing license headers.
|
2008-11-03 23:55:53 +00:00 |
|
the_fiddler
|
ca9e6262ef
|
Moved GdiPlus to OpenTK.Platform where it belongs.
Removed unused fields in WinGdiPlusInternals.cs.
|
2008-11-03 23:51:16 +00:00 |
|
the_fiddler
|
6cbe67fa2a
|
Use different implementations for accessing GDI+ internals on .Net and Mono.
|
2008-11-03 23:34:54 +00:00 |
|
the_fiddler
|
c885f61590
|
Commented out to remove warnings until actual implementation.
|
2008-11-03 22:15:56 +00:00 |
|
the_fiddler
|
8c4a36b8a7
|
Fix overflow exception on right shift key press/release when running on x64 mode.
|
2008-11-02 17:27:12 +00:00 |
|
kanato
|
e2277e118c
|
Added CreateGraphicsContext and CreateWindowInfo code.
|
2008-10-31 20:09:09 +00:00 |
|
the_fiddler
|
573622bf0b
|
Removed unused variables and relevant warnings.
|
2008-09-19 20:57:35 +00:00 |
|
the_fiddler
|
fb86950099
|
Temporarily disabled math serialization test (now examples.exe compiles).
|
2008-09-02 09:45:52 +00:00 |
|
the_fiddler
|
3e309affe8
|
Fixed extension loading.
|
2008-07-18 23:08:50 +00:00 |
|
the_fiddler
|
d129fc26d9
|
Commented out an unused code block.
|
2008-07-10 21:13:01 +00:00 |
|
the_fiddler
|
62cc647613
|
Follow recommended Disposable pattern.
|
2008-07-10 15:20:48 +00:00 |
|
the_fiddler
|
981b8ab4c5
|
StencilFuncSeparate and BlendingFactorDest/Src fixes.
|
2008-07-10 15:14:04 +00:00 |
|
the_fiddler
|
04cc9238f6
|
Added missing tokens to BlendEquationSrc/Dest enums.
|
2008-07-10 15:09:29 +00:00 |
|
the_fiddler
|
4591218aab
|
Fixed StencilFuncSeparate parameters types (StencilFace and StencilFunction instead of StencilFunction).
Added StencilFace enum.
|
2008-07-10 15:04:46 +00:00 |
|
the_fiddler
|
81888345df
|
Added serialization test.
|
2008-07-10 14:01:52 +00:00 |
|
the_fiddler
|
175f5aab87
|
Added serializable attribute.
Added IEquatable interface and operator== overloads to Matrix4 and Vector* structs.
|
2008-07-10 14:01:38 +00:00 |
|
the_fiddler
|
436c0c23d8
|
Corrected a grammar mistake.
|
2008-07-04 19:27:53 +00:00 |
|
the_fiddler
|
8146fdcc5c
|
General cleanup:
Glyph is now a struct.
Code layout follows OpenTK format.
Added missing doc-strings.
|
2008-07-04 19:23:12 +00:00 |
|
the_fiddler
|
bcd8d4c9bc
|
Removed two warnings.
|
2008-07-04 16:41:17 +00:00 |
|
the_fiddler
|
486a3cf645
|
Use StringFormat.GenericDefault when loading glyphs, to account for overhangs (especially visible in e.g. italics).
Remove an unused variable in MeasureText.
|
2008-07-01 18:50:49 +00:00 |
|
the_fiddler
|
ee34df5b16
|
Reverted StringFormat.GenericDefault change.
Explicitly specified StringFormat.GenericTypographic when rasterizing glyphs, to avoid mismatch between rasterization and measuring.
|
2008-06-29 10:56:51 +00:00 |
|
the_fiddler
|
d7173edb60
|
Use GenericDefault instead of GenericTypographic for MeasureCharacterRanges, in order to correctly calculate the bounding boxes of glyphs and strings.
|
2008-06-28 17:44:24 +00:00 |
|
the_fiddler
|
856551e212
|
Fixed clipping issues with font layout.
Improved glyph loading speed.
Fixed text measurement.
|
2008-06-24 20:35:37 +00:00 |
|
the_fiddler
|
922d9ae3ff
|
Added a region directive to conform to OpenTK standards.
|
2008-06-24 18:29:11 +00:00 |
|
the_fiddler
|
a52666d9e6
|
Now use the new MeasureText function.
|
2008-06-24 18:29:02 +00:00 |
|
the_fiddler
|
c0803a2e03
|
Renamed MeasureCharacterRanges to MeasureText.
Sped up MeasureText.
Added MeasureText overloads.
Obsoleted MeasureString function.
|
2008-06-24 18:27:51 +00:00 |
|
the_fiddler
|
5cb7606df9
|
Added System.Drawing.Rectangle and RectangleF overloads to GL.Rect.
|
2008-06-24 18:23:32 +00:00 |
|
the_fiddler
|
74d9f5a0af
|
Added regions to conform to naming conventions.
|
2008-06-22 18:07:22 +00:00 |
|
the_fiddler
|
0c159a0f26
|
Prefer Alc.OpenDevice(null) over Alc.OpenDevice(Alc.GetString(0, AlcGetString.DefaultDeviceSpecifier))
|
2008-06-22 18:06:32 +00:00 |
|
the_fiddler
|
e1e2cbbf72
|
Updated Changelog.txt.
|
2008-06-22 16:34:10 +00:00 |
|
the_fiddler
|
3e6a2e4e9b
|
Corrected two while loops (they should have been plain if-statements, not loops).
|
2008-06-22 16:31:48 +00:00 |
|
the_fiddler
|
426cb6432d
|
Corrected a stupid error where MeasureCharacterRanges was called with incorrect parameters.
|
2008-06-22 16:31:00 +00:00 |
|
the_fiddler
|
8e4287b46e
|
Updated TextPrinter.PerformLayout to use the new GdiPlus-based MeasureCharacterRanges function.
|
2008-06-22 16:30:01 +00:00 |
|
the_fiddler
|
6801dc3e94
|
Implemented MeasureCharacterRanges function using the new GdiPlus bindings.
|
2008-06-22 16:29:13 +00:00 |
|
the_fiddler
|
49d1b68fa4
|
Added screenshot capabilities on F12.
|
2008-06-22 16:22:30 +00:00 |
|
the_fiddler
|
47bb81d62f
|
Preliminary implementation of JoystickDevice.
|
2008-06-22 16:21:52 +00:00 |
|
the_fiddler
|
d7598b305a
|
Implemented GdiPlus bindings for text measurement.
|
2008-06-22 16:21:19 +00:00 |
|
the_fiddler
|
4e521ea72e
|
Changed the fps counter color to SkyBlue.
|
2008-06-22 16:20:40 +00:00 |
|