Commit graph

137 commits

Author SHA1 Message Date
the_fiddler
ee1431279f Renamed GraphicsFormat to GraphicsMode. 2008-02-28 15:26:13 +00:00
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