the_fiddler
5232e0a3b2
Do not free XRRScreenSize pointer in XRRSizes.
2008-01-25 13:50:50 +00:00
the_fiddler
a41007fd80
Trying to debug deadlock on screen resolution enumeration.
2008-01-25 13:45:32 +00:00
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
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
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
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
ebb10c5424
Added LoadDelegate method.
2008-01-23 00:26:58 +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
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
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
the_fiddler
a2673bf5ff
Changed the INativeGLWindow.CreateWindow interface to return an IGLContext instead of a GLContext.
2008-01-15 10:48:48 +00:00
the_fiddler
c08d2785ce
Added some debugging information to context creation.
2008-01-15 10:36:47 +00:00
the_fiddler
4a5b8e81d8
Refactored context creation to be done inside the *GLNative classes, instead of the GameWindow class. Should refactor in the next version.
2008-01-15 10:31:03 +00:00
the_fiddler
ba36c8ba3a
Hacks to get the visual before creating a context.
2008-01-11 20:23:41 +00:00
the_fiddler
2e1837b8f0
CreateWindow now takes a GLContext.
2008-01-11 20:23:17 +00:00
the_fiddler
b257b57494
Fixed NRE on mode.ToString().
2008-01-06 11:02:38 +00:00
the_fiddler
ababd601cd
Added PointToClient and PointToScreen placeholders.
2008-01-06 02:29:14 +00:00
the_fiddler
938b2b8519
Hooks for garbage-collectable OpenGL resources.
...
the [...]GLNative classes now use GLContext instead of the platform-specific [...]GLContext implementations.
Updated the IGLContext interface with functions to query the current context.
2007-12-09 18:15:51 +00:00
the_fiddler
42e36a31c6
Removed a couple of unused lines of code.
2007-11-11 20:22:51 +00:00
the_fiddler
6dc133d9eb
Fixed shutdown sequence on Linux. GameWindow.Exit() and clicking the 'close' button now produce the same result.
2007-11-11 20:10:08 +00:00
the_fiddler
b81fdbe630
X11GLContext plays better with Windows.Forms.
2007-11-11 19:28:55 +00:00
the_fiddler
acc916a734
Reverted to 0.3.12 way of handling input events. Added Close button press handling (X no longer crashes).
2007-11-10 18:25:16 +00:00
the_fiddler
c375a71603
Reverted to 0.3.12 way of handling input events.
2007-11-10 18:24:56 +00:00
the_fiddler
bf939a4e10
Removed some warnings.
2007-11-06 13:37:04 +00:00