Commit graph

  • edd10b86d9 Report the size of uploaded VBO data, when an error occurs. the_fiddler 2008-03-03 12:45:18 +0000
  • 59ad653760 Report the size of uploaded VBO data, when an error occurs. the_fiddler 2008-03-03 12:45:18 +0000
  • 223c742648 Renamed ColorDepth to ColorFormat, to avoid class with System.Drawing.ColorDepth. Update X11 stack to use System.Windows.Forms.XPlatUI for its Display, Screen and RootWindow. Fixed mode setting for X11GLControl. Fixed X11 shutdown (was generating X11 errors). Added DeviceContext getter to WinWindowInfo. Made IWindowInfo disposable. Added documentation to many public methods. Worked around a Mono 1.2.4 bug with Handle creation on Windows.Forms.Control. Updated GL.BuildExtensionList to correctly parse GL_VERSION when in indirect rendering mode. Fixed crash errors in X11GLContext.CreateContext and X11GraphicsMode. Added a ref overload to Glx.ChooseVisual() IGraphicsContext.MakeCurrent now takes an IWindowInfo parameter. This allows the user to change to window is context is bound to (untested). Renamed XyzWindowInfo.Handle to XyzWindowInfo.WindowHandle. the_fiddler 2008-03-03 12:44:56 +0000
  • 37c40f16eb Renamed ColorDepth to ColorFormat, to avoid class with System.Drawing.ColorDepth. Update X11 stack to use System.Windows.Forms.XPlatUI for its Display, Screen and RootWindow. Fixed mode setting for X11GLControl. Fixed X11 shutdown (was generating X11 errors). Added DeviceContext getter to WinWindowInfo. Made IWindowInfo disposable. Added documentation to many public methods. Worked around a Mono 1.2.4 bug with Handle creation on Windows.Forms.Control. Updated GL.BuildExtensionList to correctly parse GL_VERSION when in indirect rendering mode. Fixed crash errors in X11GLContext.CreateContext and X11GraphicsMode. Added a ref overload to Glx.ChooseVisual() IGraphicsContext.MakeCurrent now takes an IWindowInfo parameter. This allows the user to change to window is context is bound to (untested). Renamed XyzWindowInfo.Handle to XyzWindowInfo.WindowHandle. the_fiddler 2008-03-03 12:44:56 +0000
  • 459cbb0c8f Updated hidden window constructor. the_fiddler 2008-03-01 13:16:34 +0000
  • 624ca0d9c5 Updated hidden window constructor. the_fiddler 2008-03-01 13:16:34 +0000
  • 6213551844 Added screenshot capability. the_fiddler 2008-03-01 13:15:35 +0000
  • 57afab2496 Added screenshot capability. the_fiddler 2008-03-01 13:15:35 +0000
  • e477631ad7 Major update: fixed context construction on X11. Fixed vsync on X11. Updated GraphicsContext interface, for better extensibility. Some public functions were moved to IGraphicsContextInternal. Renamed DisplayDevice.PrimaryDisplay to DisplayDevice.Default. Updated and documented new GameWindow constructors. Improved GameWindow.Exit, added GameWindow.ExitAsync() and improved error handling. Improved GraphicsContext and NativeGLWindow APIs (construction in constructor). Made ContextHandle public. the_fiddler 2008-03-01 13:15:31 +0000
  • e10d37418f Major update: fixed context construction on X11. Fixed vsync on X11. Updated GraphicsContext interface, for better extensibility. Some public functions were moved to IGraphicsContextInternal. Renamed DisplayDevice.PrimaryDisplay to DisplayDevice.Default. Updated and documented new GameWindow constructors. Improved GameWindow.Exit, added GameWindow.ExitAsync() and improved error handling. Improved GraphicsContext and NativeGLWindow APIs (construction in constructor). Made ContextHandle public. the_fiddler 2008-03-01 13:15:31 +0000
  • c5fff6bb7d Fixed GL.ReadPixels (was GL.ReadPixel) the_fiddler 2008-03-01 13:11:15 +0000
  • 084a561ba8 Fixed GL.ReadPixels (was GL.ReadPixel) the_fiddler 2008-03-01 13:11:15 +0000
  • 64c3466c4c Updated documentation and release notes. the_fiddler 2008-03-01 13:10:56 +0000
  • ed6c5845b9 Updated documentation and release notes. the_fiddler 2008-03-01 13:10:56 +0000
  • 65f2b432d8 Fixed a struct != null comparison. the_fiddler 2008-02-28 16:09:02 +0000
  • da42cf4352 Fixed a struct != null comparison. the_fiddler 2008-02-28 16:09:02 +0000
  • c89abaee72 Renamed GraphicsFormat to GraphicsMode. the_fiddler 2008-02-28 15:28:40 +0000
  • 1d3c358512 Renamed GraphicsFormat to GraphicsMode. the_fiddler 2008-02-28 15:28:40 +0000
  • 09081803e4 Renamed file. the_fiddler 2008-02-28 15:26:51 +0000
  • 19298179db Renamed file. the_fiddler 2008-02-28 15:26:51 +0000
  • 7d6d34c686 Renamed GraphicsFormat to GraphicsMode. the_fiddler 2008-02-28 15:26:13 +0000
  • ee1431279f Renamed GraphicsFormat to GraphicsMode. the_fiddler 2008-02-28 15:26:13 +0000
  • afc5f84b21 Initial commit. the_fiddler 2008-02-28 14:02:17 +0000
  • bb88b25239 Initial commit. the_fiddler 2008-02-28 14:02:17 +0000
  • 42c6a6818c Removed obsolete WindowInfo.cs the_fiddler 2008-02-28 14:00:45 +0000
  • 6178343b4d Removed obsolete WindowInfo.cs the_fiddler 2008-02-28 14:00:45 +0000
  • 9145d0b6ca Updated examples to use GraphicsFormat instead of DisplayMode. Improved S04_Input_Logger and W03_Extensions shutdown. the_fiddler 2008-02-28 13:57:48 +0000
  • 0df8f595fb Updated examples to use GraphicsFormat instead of DisplayMode. Improved S04_Input_Logger and W03_Extensions shutdown. the_fiddler 2008-02-28 13:57:48 +0000
  • 9abcb5d92e 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. the_fiddler 2008-02-28 13:57:07 +0000
  • 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. the_fiddler 2008-02-28 13:57:07 +0000
  • f6b2e63381 New IWindowInfo interface. the_fiddler 2008-02-28 13:54:07 +0000
  • e9b2fe6106 New IWindowInfo interface. the_fiddler 2008-02-28 13:54:07 +0000
  • 97ccade80f Obsoleted. the_fiddler 2008-02-28 13:53:28 +0000
  • e5bf555644 Obsoleted. the_fiddler 2008-02-28 13:53:28 +0000
  • 64aa98f9c6 Initial commit. Can detect idle mode and can create a WinWindowInfo out of a Windows.Forms.Control. the_fiddler 2008-02-28 13:46:44 +0000
  • e3e9487f1c Initial commit. Can detect idle mode and can create a WinWindowInfo out of a Windows.Forms.Control. the_fiddler 2008-02-28 13:46:44 +0000
  • 8d9b66ef18 Fixed PixelFormatDescriptorFlags. Fixed SetWindowLongPtr on 32bit platforms. Added DescribePixelFormat. Added SetLastError to SetPixelFormat. the_fiddler 2008-02-28 13:45:38 +0000
  • 792de6a50c Fixed PixelFormatDescriptorFlags. Fixed SetWindowLongPtr on 32bit platforms. Added DescribePixelFormat. Added SetLastError to SetPixelFormat. the_fiddler 2008-02-28 13:45:38 +0000
  • 009a4aa1b4 Initial commit. Takes the place of Windows.WindowInfo. the_fiddler 2008-02-28 13:43:19 +0000
  • 1b3ba98e83 Initial commit. Takes the place of Windows.WindowInfo. the_fiddler 2008-02-28 13:43:19 +0000
  • c4e165bec9 Added SetLastError to a couple of Wgl functions. These are temporary, until the generator is updated. the_fiddler 2008-02-28 13:42:43 +0000
  • ee1bb45a0e Added SetLastError to a couple of Wgl functions. These are temporary, until the generator is updated. the_fiddler 2008-02-28 13:42:43 +0000
  • 59c91f66cb Obsoleted in favour of OpenTK.Graphics.ColorDepth. the_fiddler 2008-02-28 13:41:50 +0000
  • a0be15b3be Obsoleted in favour of OpenTK.Graphics.ColorDepth. the_fiddler 2008-02-28 13:41:50 +0000
  • 83537eac3a Updated default modes to use double buffering. the_fiddler 2008-02-28 13:41:08 +0000
  • a3f346aafb Updated default modes to use double buffering. the_fiddler 2008-02-28 13:41:08 +0000
  • b02abbe150 Initial commit. Can detect if we are running on Windows, Linux or OSX. the_fiddler 2008-02-28 13:39:42 +0000
  • b286d8716c Initial commit. Can detect if we are running on Windows, Linux or OSX. the_fiddler 2008-02-28 13:39:42 +0000
  • ff5533e355 Initial commit. the_fiddler 2008-02-28 13:38:19 +0000
  • e334fd9afe Initial commit. the_fiddler 2008-02-28 13:38:19 +0000
  • bef88dfc6e Added OpenTK.Utilities assembly. the_fiddler 2008-02-23 23:05:25 +0000
  • cd123613fe Added OpenTK.Utilities assembly. the_fiddler 2008-02-23 23:05:25 +0000
  • da62a4fd7f * AL.cs: Removed CLSCompliant assembly attribute, as this is already defined in GameWindow.cs the_fiddler 2008-02-23 22:56:25 +0000
  • 9a13fdb06f * AL.cs: Removed CLSCompliant assembly attribute, as this is already defined in GameWindow.cs the_fiddler 2008-02-23 22:56:25 +0000
  • 4e7978105b API.cs: Disabled cleanup code on AppDomain.ProcessExit, as it would cause X errors. Renamed libXrandr to libXrandr.so.2 for DllImports. the_fiddler 2008-02-23 21:48:32 +0000
  • b373674564 API.cs: Disabled cleanup code on AppDomain.ProcessExit, as it would cause X errors. Renamed libXrandr to libXrandr.so.2 for DllImports. the_fiddler 2008-02-23 21:48:32 +0000
  • ea911fbf67 at least 1 CLSCompliant overload per function. EfxReverb.cs sample plays fine with int overloads. chrisbrandtner 2008-02-11 10:11:58 +0000
  • ed2bd2b0b6 at least 1 CLSCompliant overload per function. EfxReverb.cs sample plays fine with int overloads. chrisbrandtner 2008-02-11 10:11:58 +0000
  • 154981a705 at least 1 CLSCompliant overload per function. chrisbrandtner 2008-02-11 09:16:25 +0000
  • 15a97e4628 at least 1 CLSCompliant overload per function. chrisbrandtner 2008-02-11 09:16:25 +0000
  • af638d4795 Fixed a few warnings. Added [assembly: CLSCompliant(true)] attribute to GameWindow.cs the_fiddler 2008-02-02 13:39:23 +0000
  • 3ee626a08f Fixed a few warnings. Added [assembly: CLSCompliant(true)] attribute to GameWindow.cs the_fiddler 2008-02-02 13:39:23 +0000
  • 7200a57159 Moved and renamed OpenTK.OpenAL to OpenTK.Audio.OpenAL (namespace still unchanged). the_fiddler 2008-02-02 13:34:46 +0000
  • 2927b507be Moved and renamed OpenTK.OpenAL to OpenTK.Audio.OpenAL (namespace still unchanged). the_fiddler 2008-02-02 13:34:46 +0000
  • 5692eb125b Fixed type translation. the_fiddler 2008-02-02 13:24:41 +0000
  • c47b6168ad Fixed type translation. the_fiddler 2008-02-02 13:24:41 +0000
  • d8f6f45361 Moved some items. the_fiddler 2008-02-02 13:11:42 +0000
  • 698b76f373 Moved some items. the_fiddler 2008-02-02 13:11:42 +0000
  • f58326354c 0.9.1 OpenTK.Fonts the_fiddler 2008-02-02 13:10:27 +0000
  • 03f6ddfe6f 0.9.1 OpenTK.Fonts the_fiddler 2008-02-02 13:10:27 +0000
  • 57429c04e1 Fixed TextureFont.MeasureString calculations. Improved TextureFont.MeasureString whitespace calculations. Added uncached TextPrinter.Draw implementation. the_fiddler 2008-02-02 12:29:21 +0000
  • d7558f889f Fixed TextureFont.MeasureString calculations. Improved TextureFont.MeasureString whitespace calculations. Added uncached TextPrinter.Draw implementation. the_fiddler 2008-02-02 12:29:21 +0000
  • 4fe6d37770 Completed move of OpenTK.OpenGL to OpenTK.Graphics.OpenGL. the_fiddler 2008-02-02 00:58:26 +0000
  • a9e2ce4a00 Completed move of OpenTK.OpenGL to OpenTK.Graphics.OpenGL. the_fiddler 2008-02-02 00:58:26 +0000
  • 95073e693f the_fiddler 2008-02-02 00:28:56 +0000
  • 4443af0c9c the_fiddler 2008-02-02 00:28:56 +0000
  • f2d186070c Moved Glu to OpenTK.Graphics.OpenGL.Glu the_fiddler 2008-02-02 00:28:03 +0000
  • 84aa1bcbeb Moved Glu to OpenTK.Graphics.OpenGL.Glu the_fiddler 2008-02-02 00:28:03 +0000
  • dd91c09685 Moved OpenGL bindings to OpenTK.Graphics.OpenGL from OpenTK.OpenGL. Updated bindings with new FBO tokens. the_fiddler 2008-02-02 00:25:54 +0000
  • 1624e5ab92 Moved OpenGL bindings to OpenTK.Graphics.OpenGL from OpenTK.OpenGL. Updated bindings with new FBO tokens. the_fiddler 2008-02-02 00:25:54 +0000
  • 8346df89b8 Updated FBO specs with specific enums. Fixed GL.Ext.CheckFramebufferStatus (was CheckFramebufferStat before) Moved default namespace to OpenTK.Graphics.OpenGL. Moved OpenTK.Graphics.OpenGL.Enums to OpenTK.Graphics.OpenGL. the_fiddler 2008-02-02 00:23:06 +0000
  • a249816865 Updated FBO specs with specific enums. Fixed GL.Ext.CheckFramebufferStatus (was CheckFramebufferStat before) Moved default namespace to OpenTK.Graphics.OpenGL. Moved OpenTK.Graphics.OpenGL.Enums to OpenTK.Graphics.OpenGL. the_fiddler 2008-02-02 00:23:06 +0000
  • f0d49e6b34 the_fiddler 2008-02-02 00:21:43 +0000
  • 23991aa51c the_fiddler 2008-02-02 00:21:43 +0000
  • fda2092106 the_fiddler 2008-02-01 23:29:27 +0000
  • 17bb298a33 the_fiddler 2008-02-01 23:29:27 +0000
  • effc907171 Moved keyboard and mouse code inside X11Input.cs the_fiddler 2008-02-01 23:28:23 +0000
  • 3718b6625d Moved keyboard and mouse code inside X11Input.cs the_fiddler 2008-02-01 23:28:23 +0000
  • e5b5af7b11 Renamed KeyMap to WinKeyMap. the_fiddler 2008-02-01 23:13:50 +0000
  • af571879ad Renamed KeyMap to WinKeyMap. the_fiddler 2008-02-01 23:13:50 +0000
  • f16b6c55c6 Fixed crash on resize. the_fiddler 2008-02-01 18:04:29 +0000
  • 6fc6719019 Fixed crash on resize. the_fiddler 2008-02-01 18:04:29 +0000
  • 3658987dc0 Added ChangeDisplaySettingsEnum.Fullscreen to resolution changes. At last, windows stopped resizing themselves! the_fiddler 2008-01-31 22:07:48 +0000
  • c7e3f9f5e3 Added ChangeDisplaySettingsEnum.Fullscreen to resolution changes. At last, windows stopped resizing themselves! the_fiddler 2008-01-31 22:07:48 +0000
  • 3361692f62 Moved OpenTK.InputDriver to OpenTK.Input.InputDriver. the_fiddler 2008-01-31 14:45:00 +0000
  • dfdac3b484 Moved OpenTK.InputDriver to OpenTK.Input.InputDriver. the_fiddler 2008-01-31 14:45:00 +0000
  • 73591c128c Moved and renamed OpenTK.IGLContext to OpenTK.Graphics.IGraphicsContext. the_fiddler 2008-01-31 14:42:21 +0000
  • 27a708a25d Moved and renamed OpenTK.IGLContext to OpenTK.Graphics.IGraphicsContext. the_fiddler 2008-01-31 14:42:21 +0000
  • 5b9991cba3 Moved and renamed OpenTK.GLContext to OpenTK.Graphics.GraphicsContext. the_fiddler 2008-01-31 14:39:54 +0000
  • d87e79268f Moved and renamed OpenTK.GLContext to OpenTK.Graphics.GraphicsContext. the_fiddler 2008-01-31 14:39:54 +0000