Commit graph

86 commits

Author SHA1 Message Date
the_fiddler 83afd98314 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 e334fd9afe Initial commit. 2008-02-28 13:38:19 +00:00
the_fiddler 3ee626a08f Fixed a few warnings.
Added [assembly: CLSCompliant(true)] attribute to GameWindow.cs
2008-02-02 13:39:23 +00:00
the_fiddler a9e2ce4a00 Completed move of OpenTK.OpenGL to OpenTK.Graphics.OpenGL. 2008-02-02 00:58:26 +00:00
the_fiddler 84aa1bcbeb Moved Glu to OpenTK.Graphics.OpenGL.Glu 2008-02-02 00:28:03 +00:00
the_fiddler 1624e5ab92 Moved OpenGL bindings to OpenTK.Graphics.OpenGL from OpenTK.OpenGL.
Updated bindings with new FBO tokens.
2008-02-02 00:25:54 +00:00
the_fiddler 27a708a25d Moved and renamed OpenTK.IGLContext to OpenTK.Graphics.IGraphicsContext. 2008-01-31 14:42:21 +00:00
the_fiddler d87e79268f Moved and renamed OpenTK.GLContext to OpenTK.Graphics.GraphicsContext. 2008-01-31 14:39:54 +00:00
the_fiddler 32ba276bb5 Moved and renamed OpenTK.GLContext to OpenTK.Graphics.GraphicsContext. 2008-01-31 14:34:13 +00:00
the_fiddler c7045ab92f Moved and renamed OpenTK.GLContext to OpenTK.Graphics.GraphicsContext. 2008-01-31 14:22:37 +00:00
the_fiddler a785d45b9c Fixed error in X11 display. 2008-01-27 15:53:04 +00:00
the_fiddler 518dadb188 call Form.Update() on each fade effect step. 2008-01-27 14:29:15 +00:00
the_fiddler 3cd5a5b841 Fixed test. Restored fade-out/fade-in effects. 2008-01-26 14:38:35 +00:00
the_fiddler 20b3d6f308 Debugging on linux. 2008-01-26 14:35:28 +00:00
the_fiddler c6d9dd5df3 Added fadeout and fadein effect. 2008-01-26 14:02:58 +00:00
the_fiddler 58ee3ea427 Set original_resolution to null after a successful call to RestoreResolution(). 2008-01-26 11:02:49 +00:00
the_fiddler 7f1309a796 Changed IDisplayDeviceDriver.RestoreResolution method to IDisplayDeviceDriver.TryRestoreResolution.
DisplayDevice now correctly reports original resolution.
2008-01-26 11:01:20 +00:00
the_fiddler 3fd9f2cc3a Fix NRE in operator== and operator!= 2008-01-26 10:40:40 +00:00
the_fiddler 8fc02776aa Slightly improved debug string for each DisplayDevice. 2008-01-25 15:33:41 +00:00
the_fiddler 484832eff4 Removed a couple of debug messages. Now marks the current resolution among all available resolutions in debug mode. 2008-01-25 15:19:45 +00:00
the_fiddler 38dcde42f6 Added equality and inequality operators. 2008-01-25 15:19:12 +00:00
the_fiddler 38840cf404 Debug information now reports primary device. 2008-01-25 15:04:00 +00:00
the_fiddler d546132a5b Added some cool debugging information on available resolutions per device. 2008-01-25 14:32:09 +00:00
the_fiddler d3c9517158 Refresh rate may be zero - updated exception string. 2008-01-25 13:11:46 +00:00
the_fiddler 3608654eb1 Refresh rate may be zero. 2008-01-25 10:23:17 +00:00
the_fiddler f3c028e5d2 Lock in constructor for thread safety. 2008-01-25 10:20:25 +00:00
the_fiddler 6c0648a547 Create X11/X11XrandrDisplayDevice on X11 platforms. 2008-01-25 10:01:46 +00:00
the_fiddler db0e269791 Added platform detecion. 2008-01-24 21:20:59 +00:00
the_fiddler 54224ed65c Refresh rate is now considered a match, if it is less than 1.0Hz away of the specified value. 2008-01-24 10:52:12 +00:00
the_fiddler a4fe343d73 WinDisplayDevice is now multiple-monitor aware.
Added SelectResolution function to DisplayDevice.
Updated test to change settings on all available monitors.
2008-01-24 10:50:39 +00:00
the_fiddler f6d47b72fb Added DisplayDevice, DisplayResolution, IDisplayDeviceDriver, GraphicsContextException and GraphicsModeException. 2008-01-24 09:13:50 +00:00
the_fiddler 4f8223265a Renamed Display to DisplayDevice. 2008-01-23 14:39:53 +00:00
the_fiddler 42acaf3165 Renamed Display to DisplayDevice. 2008-01-23 14:39:27 +00:00
the_fiddler de2cc325a4 Workaround for unsupported BitsPerPixel property on Mono 1.2.6. 2008-01-23 14:32:03 +00:00
the_fiddler 2fb1f0f0ef Added checks against invalid arguments.
Made sealed.
2008-01-23 13:26:40 +00:00
the_fiddler 37fc74d925 Initial commit of Display support. 2008-01-23 12:44:32 +00:00