Commit graph

513 commits

Author SHA1 Message Date
the_fiddler 56cbbb8cbb Added setter to GLContext.CurrentContext and all implementations, so that the user can clear the context of any thread.
Updated GameWindow and its implementations to use GraphicsFormat instead of the obsolete DisplayMode.
Updated license.
Updated some docs.
Fixed CLSCopmliant warnings in XRamExtension.cs
2008-01-31 13:15:17 +00:00
chrisbrandtner d2b453e4c1 minor corrections. 2008-01-28 15:05:39 +00:00
the_fiddler 2c96123ff4 Even more work on hiding gnome panels. 2008-01-27 18:13:26 +00:00
the_fiddler d5e3a3d8ed Added XChangeWindowAttributes / trying to get gnome panels to hide. 2008-01-27 16:34:45 +00:00
the_fiddler 109166d928 Try to debug why gnome panels do not get hidden. 2008-01-27 16:01:38 +00:00
the_fiddler 9275ab63fc Try to debug why gnome panels do not get hidden. 2008-01-27 15:59:57 +00:00
the_fiddler 9623d405c3 Fixed fullscreen mode size. 2008-01-27 15:59:43 +00:00
the_fiddler a785d45b9c Fixed error in X11 display. 2008-01-27 15:53:04 +00:00
the_fiddler 7763c403ff Trying to hide gnome panels on fullscreen modes. 2008-01-27 15:50:44 +00:00
the_fiddler 518dadb188 call Form.Update() on each fade effect step. 2008-01-27 14:29:15 +00:00
the_fiddler 7e61214d78 Restore resolution available on OpenTK startup, not on X11 startup. 2008-01-27 14:23:13 +00:00
the_fiddler a7bb91c023 Trying to get fullscreen on X11 to hide gnome panels. 2008-01-27 14:10:18 +00:00
the_fiddler 0dc60c6a44 Try to cover gnome panels. 2008-01-27 11:30:57 +00:00
the_fiddler a60ffb6c61 Remove/activate decorations through gnome. 2008-01-27 11:28:37 +00:00
the_fiddler 1443dec66b Added call to XSetTransientForHint after disabling/activating window decorations. 2008-01-27 11:12:21 +00:00
the_fiddler ab1bac702a Re-enable decorations on windowed mode. 2008-01-27 10:29:28 +00:00
the_fiddler 50bc64d55e Added fullscreen->window change, and window resizing on fullscren change. 2008-01-27 10:23:46 +00:00
the_fiddler c6dbce69e8 Renamed OpenTK.Platform.Windows.DisplayDevice to OpenTK.Platform.Windows.WindowsDisplayDevice. 2008-01-27 10:23:02 +00:00
the_fiddler d2cde0ddf0 Working on fullscreen support. 2008-01-26 16:24:57 +00:00
the_fiddler 3b9dbd1209 Added debug information. 2008-01-26 15:47:00 +00:00
the_fiddler b48e3bec8c Added initial support for fullscreen mode change. 2008-01-26 15:44:08 +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 989f22dc75 Fixed another NRE in TryChangeResolution. 2008-01-26 10:45:13 +00:00
the_fiddler 285e2c694d Small hack to test for resolution restoration. 2008-01-26 10:43:00 +00:00
the_fiddler 3fd9f2cc3a Fix NRE in operator== and operator!= 2008-01-26 10:40:40 +00:00
the_fiddler 0bbad4e8b9 Fixed a bug where wrong resolutions were saved in the DisplayResolution<->resolution_index mapping. 2008-01-26 10:33:42 +00:00
the_fiddler 8e3ccb8082 Now saves DisplayDevice<->X11 screen, DisplayResolution<->resolution_index mappings. Added support for resolution changes. 2008-01-26 10:29:13 +00:00
the_fiddler 36e4909a11 XRRTimes parameter should be out, not ref. 2008-01-26 10:28:19 +00:00
chrisbrandtner 9b3df7f7a6 Bind* added, docu improved. 2008-01-25 22:14:16 +00:00
chrisbrandtner cbc3cf5652 Finalized X-Ram. 2008-01-25 16:22:07 +00:00
the_fiddler 6fdf20e30a Added discovery of default color depth. 2008-01-25 16:11:46 +00:00
the_fiddler 8fc02776aa Slightly improved debug string for each DisplayDevice. 2008-01-25 15:33:41 +00:00
the_fiddler e4186aac66 Added discovery of depths. 2008-01-25 15:31:38 +00:00
the_fiddler 7273a3f28b Added XListDepths and made "libX11" string a constant. 2008-01-25 15:31:26 +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 00e0b6ce52 Implemented default refresh rate discovery. 2008-01-25 15:04:10 +00:00
the_fiddler 38840cf404 Debug information now reports primary device. 2008-01-25 15:04:00 +00:00
the_fiddler 6977937b3b Added code to obtain refresh rates. 2008-01-25 14:32:51 +00:00
the_fiddler 14376644f9 Improved XRRScreenSize. Added XRRRates wrapper. 2008-01-25 14:32:42 +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 ed45d3590d Now adds all available resolutions, not just the default one. 2008-01-25 14:01:07 +00:00
the_fiddler f77e45a829 Add temporary bits per pixel value (24) for testing purposes. 2008-01-25 13:58:16 +00:00
the_fiddler afb44ac3fe Screen and resolution enumeration should now work. 2008-01-25 13:56:52 +00:00
the_fiddler daba18ac5d Do not free XRRScreenSize pointer in XRRSizes. 2008-01-25 13:50:50 +00:00
the_fiddler 0a61071ab5 Trying to debug deadlock on screen resolution enumeration. 2008-01-25 13:45:32 +00:00