Commit graph

225 commits

Author SHA1 Message Date
the_fiddler
9d1316c51d Added debug information to XOpenDisplay etc calls. 2008-01-25 13:42:51 +00:00
the_fiddler
a62e0fb6a6 Can't use Marshal.PtrToStructure(IntPtr, object) with boxed value types. Reverting to object Marshal.PtrToStructure(IntPtr, Type). 2008-01-25 13:38:39 +00:00
the_fiddler
5250b8b982 *Really* fixed libxrandr.so name. 2008-01-25 13:21:20 +00:00
the_fiddler
4302aef419 Fixed libxrandr.so name. 2008-01-25 13:17:04 +00:00
the_fiddler
eb404886ac Added debug code to dump the number of screens. 2008-01-25 13:13:05 +00:00
the_fiddler
84d2748c5e Use new properties from the API class. 2008-01-25 13:12:53 +00:00
the_fiddler
3423a3f182 Added several properties to get the default screen, default display, screen count and default root window. Updated XRRSizes to abstract away the memory marshaling. 2008-01-25 13:12:33 +00:00
the_fiddler
f4beb31381 Added a bogus default device for testing. 2008-01-25 10:21:00 +00:00
the_fiddler
033a394c9d Clarified what the DisplayDevice constructor does. 2008-01-25 10:20:44 +00:00
the_fiddler
534de7a266 Added return value to X11XrandrDisplayDevice.TryChangeResolution 2008-01-25 10:03:13 +00:00
the_fiddler
0e58ab2ee7 Added X11XrandrDisplayDevice.cs implementation. 2008-01-25 10:02:05 +00:00
the_fiddler
eabee7c147 Add docs to static constructor. 2008-01-25 10:01:23 +00:00
the_fiddler
0e7df66261 Completed Xrandr functions and structs. 2008-01-24 22:39:06 +00:00
the_fiddler
94603aaedf Disabled Status struct. 2008-01-24 22:38:50 +00:00
the_fiddler
94f567c80d Started adding Xrandr functions. 2008-01-24 21:21:17 +00:00
the_fiddler
69a1168f3d Public X11 classes made internal. 2008-01-24 21:18:23 +00:00
the_fiddler
e17439384b Fullscreen mode changes now work! 2008-01-24 12:36:40 +00:00
the_fiddler
793744402e 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
e12d986f24 Fixed DisplayDevice enumeration. 2008-01-24 09:30:49 +00:00
the_fiddler
785f654e88 Removed implementation of GetDisplayModes() 2008-01-24 09:14:24 +00:00
the_fiddler
e6f5d43404 Added DisplayDevice driver for Windows. 2008-01-24 09:14:08 +00:00
the_fiddler
88c4c5db32 Fixed capitalization of Texture2D (was Texture2d) 2008-01-24 09:13:08 +00:00
the_fiddler
4cd670f14d Added DisplayDevice struct, ChangeDisplaySettingsEnum and ChangeDisplaySettingsEx. 2008-01-24 09:12:47 +00:00
the_fiddler
d1f2d7b33e Updated everything to use plain (int width, int height parameters) instead of DisplayMode.Width/.Height. 2008-01-23 14:17:09 +00:00
the_fiddler
99b2c90b8e Don't use obsolete DisplayMode.Width/Height anymore. 2008-01-23 13:26:14 +00:00
the_fiddler
6a6c2322a5 Added a couple of #region directives. 2008-01-23 12:42:27 +00:00
the_fiddler
ebb10c5424 Added LoadDelegate method. 2008-01-23 00:26:58 +00:00
the_fiddler
e4d7c3f8b3 Removed unused summary. 2008-01-23 00:26:47 +00:00
the_fiddler
c7837ac381 Updated SupportsExtension functions. 2008-01-23 00:19:42 +00:00
the_fiddler
8041f1fe29 Internal Device getter. 2008-01-23 00:19:22 +00:00
the_fiddler
d6e2caf54f Added loading of Glx extensions. Added vsync support. 2008-01-23 00:18:52 +00:00
the_fiddler
67e8097865 Added Glx.SupportsExtension function. 2008-01-23 00:18:18 +00:00
the_fiddler
48d7acef1c Renamed Glx.Sgi.SwapIntervalSGI to Glx.Sgi.SwapInterval 2008-01-23 00:18:05 +00:00
the_fiddler
2f2b7532e2 Added glXSwapIntervalSGI method. 2008-01-23 00:01:03 +00:00
the_fiddler
5598019f01 Refactored extension loading to remove duplicate code. The logic is now contained in OpenTK/Platform/Utilities.cs 2008-01-22 23:58:50 +00:00
the_fiddler
b7cd66d414 Updated a comment. 2008-01-20 22:04:30 +00:00
the_fiddler
878af03601 Documentation updates. Getting rid of all remaining warnings in debug build. 2008-01-20 19:29:42 +00:00
the_fiddler
5a66d44f19 Documentation updates. Getting rid of warnings. 2008-01-20 19:00:03 +00:00
the_fiddler
7eb6715087 Small cosmetic fix. 2008-01-15 23:23:32 +00:00
the_fiddler
cf5640d2a9 Re-added mouse input events. 2008-01-15 13:12:31 +00:00
the_fiddler
1600391a91 Trying async mouse input. 2008-01-15 13:04:35 +00:00
the_fiddler
8e991b93e9 Fixed a possible cast problem. 2008-01-15 12:48:03 +00:00
the_fiddler
069d3c40bc Added some IGLContextInternal explicit implementations 2008-01-15 12:47:51 +00:00
the_fiddler
de7f73cd04 Added GetCurrentContext() 2008-01-15 12:46:47 +00:00
the_fiddler
15b7864096 Possible InvalidCastException fix. 2008-01-15 12:32:38 +00:00
the_fiddler
e404e9791e X11/GameWindow context creation should be fixed. 2008-01-15 11:14:16 +00:00
the_fiddler
64cf1ee3c8 Possible fix for cast exception in CreateWindow. 2008-01-15 11:10:40 +00:00
the_fiddler
59eb05c532 Debugging an issue with X11GLNative and it's visual creation. 2008-01-15 11:08:03 +00:00
the_fiddler
70c43a644b Fixed a NRE. 2008-01-15 11:02:23 +00:00
the_fiddler
b0b5f31522 Possible fix for X11GLContext crash. 2008-01-15 10:59:36 +00:00