the_fiddler
ac0209a575
Open a different X11 display connection - reusing the one from Windows.Forms results in messages getting routed to the wrong windows.
2008-03-10 11:37:41 +00:00
the_fiddler
f23d7929be
Can now distinguish between left and right control, shift, alt and enter keys.
2008-03-10 08:50:19 +00:00
the_fiddler
e49b1beb7b
Added internal ClearKeys method. Made the constructor internal. Added docs to a few functions.
2008-03-10 08:49:48 +00:00
the_fiddler
bb84178f20
Added detection of left and right shift/control/alt buttons.
2008-03-08 17:35:58 +00:00
the_fiddler
1e397fcee5
Moved OpenTK.Fonts to OpenTK.Graphics namespace.
2008-03-08 14:38:10 +00:00
the_fiddler
ca68971695
Moved OpenTK.Fonts to from OpenTK OpenTK.Utilities.
...
Added OpenTK.Utilities.dll reference to Examples.
Moved assembly-level attributes from GameWindow.cs to Configuration.cs.
2008-03-08 14:06:59 +00:00
the_fiddler
db3f186f95
Added OpenTK.Utilities project.
2008-03-08 13:42:19 +00:00
the_fiddler
05d8f839e2
Fixed licenses. Resaved some docs as unicode.
2008-03-06 21:06:52 +00:00
the_fiddler
c946bc6fb8
Added Bezier Curves. Added Factorial and BinomialCoefficient to Functions.cs. Added Vector2d?.Perpendicular
2008-03-06 21:04:53 +00:00
the_fiddler
532594c1b2
Initial commit.
2008-03-03 12:48:13 +00:00
the_fiddler
9f7d858136
Initial commit.
2008-03-03 12:48:00 +00:00
the_fiddler
03825f1241
Initial commit.
2008-03-03 12:47:35 +00:00
the_fiddler
d2ede50705
Renamed.
2008-03-03 12:46:58 +00:00
the_fiddler
4adcea8546
Initial commit.
2008-03-03 12:46:46 +00:00
the_fiddler
58e910d478
Initial commit.
2008-03-03 12:46:17 +00:00
the_fiddler
edd10b86d9
Report the size of uploaded VBO data, when an error occurs.
2008-03-03 12:45:18 +00:00
the_fiddler
223c742648
Renamed ColorDepth to ColorFormat, to avoid class with System.Drawing.ColorDepth.
...
Update X11 stack to use System.Windows.Forms.XPlatUI for its Display, Screen and RootWindow.
Fixed mode setting for X11GLControl.
Fixed X11 shutdown (was generating X11 errors).
Added DeviceContext getter to WinWindowInfo.
Made IWindowInfo disposable.
Added documentation to many public methods.
Worked around a Mono 1.2.4 bug with Handle creation on Windows.Forms.Control.
Updated GL.BuildExtensionList to correctly parse GL_VERSION when in indirect rendering mode.
Fixed crash errors in X11GLContext.CreateContext and X11GraphicsMode.
Added a ref overload to Glx.ChooseVisual()
IGraphicsContext.MakeCurrent now takes an IWindowInfo parameter. This allows the user to change to window is context is bound to (untested).
Renamed XyzWindowInfo.Handle to XyzWindowInfo.WindowHandle.
2008-03-03 12:44:56 +00:00
the_fiddler
459cbb0c8f
Updated hidden window constructor.
2008-03-01 13:16:34 +00:00
the_fiddler
6213551844
Added screenshot capability.
2008-03-01 13:15:35 +00:00
the_fiddler
e477631ad7
Major update: fixed context construction on X11.
...
Fixed vsync on X11.
Updated GraphicsContext interface, for better extensibility. Some public functions were moved to IGraphicsContextInternal.
Renamed DisplayDevice.PrimaryDisplay to DisplayDevice.Default.
Updated and documented new GameWindow constructors.
Improved GameWindow.Exit, added GameWindow.ExitAsync() and improved error handling.
Improved GraphicsContext and NativeGLWindow APIs (construction in constructor).
Made ContextHandle public.
2008-03-01 13:15:31 +00:00
the_fiddler
c5fff6bb7d
Fixed GL.ReadPixels (was GL.ReadPixel)
2008-03-01 13:11:15 +00:00
the_fiddler
64c3466c4c
Updated documentation and release notes.
2008-03-01 13:10:56 +00:00
the_fiddler
65f2b432d8
Fixed a struct != null comparison.
2008-02-28 16:09:02 +00:00
the_fiddler
c89abaee72
Renamed GraphicsFormat to GraphicsMode.
2008-02-28 15:28:40 +00:00
the_fiddler
09081803e4
Renamed file.
2008-02-28 15:26:51 +00:00
the_fiddler
7d6d34c686
Renamed GraphicsFormat to GraphicsMode.
2008-02-28 15:26:13 +00:00
the_fiddler
afc5f84b21
Initial commit.
2008-02-28 14:02:17 +00:00
the_fiddler
42c6a6818c
Removed obsolete WindowInfo.cs
2008-02-28 14:00:45 +00:00
the_fiddler
9145d0b6ca
Updated examples to use GraphicsFormat instead of DisplayMode.
...
Improved S04_Input_Logger and W03_Extensions shutdown.
2008-02-28 13:57:48 +00:00
the_fiddler
9abcb5d92e
Updated to use new IWindowInfo interface.
...
Updated to use GraphicsFormat instead of DisplayMode.
Updated to use ColorDepth instead of ColorMode.
Improved GameWindow Exit handling, and handling of failed context creation.
Improved WinGLContext creation code, to allow for FSAA support in the future.
Fixed several shutdown bugs in WinGLContext and GraphicsContext.
Context creation no longer relies on IGLContextCreationHack.
X11GLContext is not working at the moment.
2008-02-28 13:57:07 +00:00
the_fiddler
f6b2e63381
New IWindowInfo interface.
2008-02-28 13:54:07 +00:00
the_fiddler
97ccade80f
Obsoleted.
2008-02-28 13:53:28 +00:00
the_fiddler
64aa98f9c6
Initial commit. Can detect idle mode and can create a WinWindowInfo out of a Windows.Forms.Control.
2008-02-28 13:46:44 +00:00
the_fiddler
8d9b66ef18
Fixed PixelFormatDescriptorFlags.
...
Fixed SetWindowLongPtr on 32bit platforms.
Added DescribePixelFormat.
Added SetLastError to SetPixelFormat.
2008-02-28 13:45:38 +00:00
the_fiddler
009a4aa1b4
Initial commit. Takes the place of Windows.WindowInfo.
2008-02-28 13:43:19 +00:00
the_fiddler
c4e165bec9
Added SetLastError to a couple of Wgl functions. These are temporary, until the generator is updated.
2008-02-28 13:42:43 +00:00
the_fiddler
59c91f66cb
Obsoleted in favour of OpenTK.Graphics.ColorDepth.
2008-02-28 13:41:50 +00:00
the_fiddler
83537eac3a
Updated default modes to use double buffering.
2008-02-28 13:41:08 +00:00
the_fiddler
b02abbe150
Initial commit. Can detect if we are running on Windows, Linux or OSX.
2008-02-28 13:39:42 +00:00
the_fiddler
ff5533e355
Initial commit.
2008-02-28 13:38:19 +00:00
the_fiddler
bef88dfc6e
Added OpenTK.Utilities assembly.
2008-02-23 23:05:25 +00:00
the_fiddler
da62a4fd7f
* AL.cs: Removed CLSCompliant assembly attribute, as this is already
...
defined in GameWindow.cs
2008-02-23 22:56:25 +00:00
the_fiddler
4e7978105b
API.cs: Disabled cleanup code on AppDomain.ProcessExit, as it would cause X errors.
...
Renamed libXrandr to libXrandr.so.2 for DllImports.
2008-02-23 21:48:32 +00:00
chrisbrandtner
ea911fbf67
at least 1 CLSCompliant overload per function. EfxReverb.cs sample plays fine with int overloads.
2008-02-11 10:11:58 +00:00
chrisbrandtner
154981a705
at least 1 CLSCompliant overload per function.
2008-02-11 09:16:25 +00:00
the_fiddler
af638d4795
Fixed a few warnings.
...
Added [assembly: CLSCompliant(true)] attribute to GameWindow.cs
2008-02-02 13:39:23 +00:00
the_fiddler
7200a57159
Moved and renamed OpenTK.OpenAL to OpenTK.Audio.OpenAL (namespace still unchanged).
2008-02-02 13:34:46 +00:00
the_fiddler
5692eb125b
Fixed type translation.
2008-02-02 13:24:41 +00:00
the_fiddler
d8f6f45361
Moved some items.
2008-02-02 13:11:42 +00:00
the_fiddler
f58326354c
0.9.1 OpenTK.Fonts
2008-02-02 13:10:27 +00:00