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 |
|
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 |
|
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 |
|
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
|
180da6c5dd
|
GameWindowStates test: Added support for jumping two WindowStates with one keystroke.
|
2009-01-14 19:52:27 +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 |
|
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 |
|