Commit graph

  • 0fdcb94ca9 * GamePad.cs: * GamePadState.cs: Added initial implementations. * Keyboard.cs: * KeyboardState.cs: Added a number of public members, experimentally. the_fiddler 2009-09-03 20:53:48 +0000
  • 1ba91af399 * GamePad.cs: * GamePadState.cs: Added initial implementations. * Keyboard.cs: * KeyboardState.cs: Added a number of public members, experimentally. the_fiddler 2009-09-03 20:53:48 +0000
  • f1b57fe47e * GLCore.cs: * GLDelegates.cs: Added [Obsolete] attribute to nested classes, in order to remove a large number of deprecation warnings. the_fiddler 2009-09-03 20:32:23 +0000
  • a02e3cf4ca * GLCore.cs: * GLDelegates.cs: Added [Obsolete] attribute to nested classes, in order to remove a large number of deprecation warnings. the_fiddler 2009-09-03 20:32:23 +0000
  • b5cd97c693 Added ColorAttachmenti tokens to ReadBufferMode enum. Fixes issue [#1140]: "ColorAttachment values on ReadBufferMode". the_fiddler 2009-09-03 20:14:54 +0000
  • 60eb0db94e Added ColorAttachmenti tokens to ReadBufferMode enum. Fixes issue [#1140]: "ColorAttachment values on ReadBufferMode". the_fiddler 2009-09-03 20:14:54 +0000
  • f6da09177e Fixed line endings and set svn:eol-style to native and svn:mime-type to text/plain for .cs files. the_fiddler 2009-09-03 19:01:11 +0000
  • d6c4c801e1 Fixed line endings and set svn:eol-style to native and svn:mime-type to text/plain for .cs files. the_fiddler 2009-09-03 19:01:11 +0000
  • 126280fc64 * enumext.spec: Added COLOR_ATTACHMENTi tokens to ReadBuffersMode enum. the_fiddler 2009-09-03 12:51:43 +0000
  • 019504f739 * enumext.spec: Added COLOR_ATTACHMENTi tokens to ReadBuffersMode enum. the_fiddler 2009-09-03 12:51:43 +0000
  • 34326b7b42 * Source/GLControl/GLControl.cs: Validate internal state when public members are accessed (issue [#1141]: "Unhandled exception in GlControl possible bug in rev 2207"). Throw ObjectDisposedException if public members are accessed after the GLControl has been disposed. Force the create/recreation of the control if a public member is called and the control handle or context does not exist. the_fiddler 2009-09-03 12:26:42 +0000
  • 3c26795d7a * Source/GLControl/GLControl.cs: Validate internal state when public members are accessed (issue [#1141]: "Unhandled exception in GlControl possible bug in rev 2207"). Throw ObjectDisposedException if public members are accessed after the GLControl has been disposed. Force the create/recreation of the control if a public member is called and the control handle or context does not exist. the_fiddler 2009-09-03 12:26:42 +0000
  • 2f5a0bfe3b * Source/OpenTK/Platform/Egl/EglContext.cs: * Source/OpenTK/Graphics/GraphicsContext.cs: * Source/OpenTK/Graphics/IGraphicsContext.cs: * Source/OpenTK/Platform/MacOS/AglContext.cs: * Source/OpenTK/Platform/X11/X11GLContext.cs: * Source/OpenTK/Graphics/GraphicsContextBase.cs: * Source/OpenTK/Platform/Windows/WinGLContext.cs: * Source/OpenTK/Platform/Dummy/DummyGLContext.cs: Added IsDisposed property to IGraphicsContext and implemented in all context classes. Removed 'bool disposed' fields from these classes in favor of the new property. the_fiddler 2009-09-03 12:23:11 +0000
  • 95c88baf3d * Source/OpenTK/Platform/Egl/EglContext.cs: * Source/OpenTK/Graphics/GraphicsContext.cs: * Source/OpenTK/Graphics/IGraphicsContext.cs: * Source/OpenTK/Platform/MacOS/AglContext.cs: * Source/OpenTK/Platform/X11/X11GLContext.cs: * Source/OpenTK/Graphics/GraphicsContextBase.cs: * Source/OpenTK/Platform/Windows/WinGLContext.cs: * Source/OpenTK/Platform/Dummy/DummyGLContext.cs: Added IsDisposed property to IGraphicsContext and implemented in all context classes. Removed 'bool disposed' fields from these classes in favor of the new property. the_fiddler 2009-09-03 12:23:11 +0000
  • 0edbcae3b4 Removed unused code. the_fiddler 2009-09-02 23:02:14 +0000
  • 3822044e17 Removed unused code. the_fiddler 2009-09-02 23:02:14 +0000
  • 9efa051ba3 Do not call IGraphicsContextInternal.LoadAll() in design-mode. The DummyGLContext would need extensive modifications to support the runtime checks performed by this call and the extra work is not worth it. the_fiddler 2009-09-02 22:56:46 +0000
  • babb202015 Do not call IGraphicsContextInternal.LoadAll() in design-mode. The DummyGLContext would need extensive modifications to support the runtime checks performed by this call and the extra work is not worth it. the_fiddler 2009-09-02 22:56:46 +0000
  • ced435c072 Create the WinGLControl unconditionally in the constructor. Construction/destruction is done lazily when the actual GLControl handle is created/destroyed. the_fiddler 2009-09-02 22:55:51 +0000
  • c3d643f2fa Create the WinGLControl unconditionally in the constructor. Construction/destruction is done lazily when the actual GLControl handle is created/destroyed. the_fiddler 2009-09-02 22:55:51 +0000
  • 9d3561dc4e Merged nativewindow branch to trunk. the_fiddler 2009-09-02 13:36:34 +0000
  • bdb48acdcd Merged nativewindow branch to trunk. the_fiddler 2009-09-02 13:36:34 +0000
  • ad714d3f4c * GLControl.cs: Removed call to CreateControl from the GLControl constructor. The GLControl is now constructed lazily, as regular UserControls do. Fixes issue [#1071]: "Not firing Load event for GLControl." the_fiddler 2009-09-02 12:06:41 +0000
  • de2cb816f6 * GLControl.cs: Removed call to CreateControl from the GLControl constructor. The GLControl is now constructed lazily, as regular UserControls do. Fixes issue [#1071]: "Not firing Load event for GLControl." the_fiddler 2009-09-02 12:06:41 +0000
  • 7be5bc9648 * GLControl.cs: Delayed creation of IGLControl implementation until the OnHandleCreated event. the_fiddler 2009-09-02 12:00:44 +0000
  • cd77ad6f29 * GLControl.cs: Delayed creation of IGLControl implementation until the OnHandleCreated event. the_fiddler 2009-09-02 12:00:44 +0000
  • da8355de48 * ES/ESGenerator.cs: Changed default output namespace to 'GL'. the_fiddler 2009-08-26 07:52:58 +0000
  • 924ec8179e * ES/ESGenerator.cs: Changed default output namespace to 'GL'. the_fiddler 2009-08-26 07:52:58 +0000
  • e0d33e995d * Main.cs: * Main.cs: Fixed a potential index out of range exception when setting dirName (output path). the_fiddler 2009-08-26 07:52:35 +0000
  • e079daa6cc * Main.cs: * Main.cs: Fixed a potential index out of range exception when setting dirName (output path). the_fiddler 2009-08-26 07:52:35 +0000
  • 08bc033ff0 Fixed default input and output paths now that the compiled assembly is placed into Binaries/Generator/[Debug|Release] instead of Binaries/[Debug|Release]. the_fiddler 2009-08-26 07:51:16 +0000
  • f692a3c069 Fixed default input and output paths now that the compiled assembly is placed into Binaries/Generator/[Debug|Release] instead of Binaries/[Debug|Release]. the_fiddler 2009-08-26 07:51:16 +0000
  • 3081d38199 * GeometryShaderAdvanced.cs: Committed pokemoen's advanced geometry shader tutorial. the_fiddler 2009-08-25 23:06:20 +0000
  • ec3ef00a4e * GeometryShaderAdvanced.cs: Committed pokemoen's advanced geometry shader tutorial. the_fiddler 2009-08-25 23:06:20 +0000
  • d09c341dc5 Applied Barlog's "arrange this qualifier" patch. the_fiddler 2009-08-25 15:59:57 +0000
  • 52744c1661 Applied Barlog's "arrange this qualifier" patch. the_fiddler 2009-08-25 15:59:57 +0000
  • ccc4f5291b Applied Jonathan's patch for output directories. the_fiddler 2009-08-25 15:46:22 +0000
  • beac0d41d1 Applied Jonathan's patch for output directories. the_fiddler 2009-08-25 15:46:22 +0000
  • 6dcfb9ed3b Removed Build folder. the_fiddler 2009-08-25 15:39:20 +0000
  • fba220efae Removed Build folder. the_fiddler 2009-08-25 15:39:20 +0000
  • 501e690c85 Changed default namespace to OpenTK.Examples. the_fiddler 2009-08-25 15:38:50 +0000
  • 3d1cfb40dc Changed default namespace to OpenTK.Examples. the_fiddler 2009-08-25 15:38:50 +0000
  • bdb052201d Removed OpenTK.GLControl.csproj - this is generated by Build.exe. the_fiddler 2009-08-25 15:38:27 +0000
  • f5358ca13c Removed OpenTK.GLControl.csproj - this is generated by Build.exe. the_fiddler 2009-08-25 15:38:27 +0000
  • 20f3135f2c Updated ignored files. the_fiddler 2009-08-25 15:36:40 +0000
  • efeb4c512a Updated ignored files. the_fiddler 2009-08-25 15:36:40 +0000
  • f285573885 Added QuickStart project. the_fiddler 2009-08-25 15:35:42 +0000
  • 1031f0c10c Added QuickStart project. the_fiddler 2009-08-25 15:35:42 +0000
  • a3538b59b4 Simplified build and usage instructions. Moved Instructions.txt to documentation folder. the_fiddler 2009-08-25 14:46:01 +0000
  • 11f194ac73 Simplified build and usage instructions. Moved Instructions.txt to documentation folder. the_fiddler 2009-08-25 14:46:01 +0000
  • c4d6f56511 Major cleanup. Removed dead code. Removed obsolete targets (MonoDevelop 1, SharpDevelop 1). Added new project for Bind and Converter. Added new QuickStart project. Added Prebuild and the various projects as embedded resources. the_fiddler 2009-08-25 14:36:19 +0000
  • 47f57b6591 Major cleanup. Removed dead code. Removed obsolete targets (MonoDevelop 1, SharpDevelop 1). Added new project for Bind and Converter. Added new QuickStart project. Added Prebuild and the various projects as embedded resources. the_fiddler 2009-08-25 14:36:19 +0000
  • 416ffadf6f Moved Build.exe to project root. the_fiddler 2009-08-25 14:32:58 +0000
  • a0efdb25b5 Moved Build.exe to project root. the_fiddler 2009-08-25 14:32:58 +0000
  • 37f5c99d58 * DesktopGraphicsContext.cs: Removed unecessary using directives. the_fiddler 2009-08-25 10:36:46 +0000
  • 0ab4a76b6f * DesktopGraphicsContext.cs: Removed unecessary using directives. the_fiddler 2009-08-25 10:36:46 +0000
  • b5244f22c2 Added EmbeddedGraphicsContext as the foundation of all ES context implementations and modified EglContext to inherit from this. the_fiddler 2009-08-25 10:36:14 +0000
  • 0089e89202 Added EmbeddedGraphicsContext as the foundation of all ES context implementations and modified EglContext to inherit from this. the_fiddler 2009-08-25 10:36:14 +0000
  • 2695db5b79 * GeometryShader.cs: Changed the number of output vertices so that output_vertices * num_varying_components is not larger than MaxGeometryTotalOutputComponents. Moved ProgramParameter calls before LinkProgram. the_fiddler 2009-08-25 09:33:01 +0000
  • 5018a2113b * GeometryShader.cs: Changed the number of output vertices so that output_vertices * num_varying_components is not larger than MaxGeometryTotalOutputComponents. Moved ProgramParameter calls before LinkProgram. the_fiddler 2009-08-25 09:33:01 +0000
  • 63314b0f82 * X11GLContext.cs: Remove context field in favor of GraphicsContextBase.Handle. Fixes issue 1121: "GraphicsContext fails with KeyNotFoundException on SVN trunk". the_fiddler 2009-08-25 09:03:19 +0000
  • 8de1f8b0c8 * X11GLContext.cs: Remove context field in favor of GraphicsContextBase.Handle. Fixes issue 1121: "GraphicsContext fails with KeyNotFoundException on SVN trunk". the_fiddler 2009-08-25 09:03:19 +0000
  • 41f4adb09e Applied Barlog's 02_Bind_2172_ShortenQualifierReferences patch. the_fiddler 2009-08-21 20:28:14 +0000
  • 43e0e2c5e5 Applied Barlog's 02_Bind_2172_ShortenQualifierReferences patch. the_fiddler 2009-08-21 20:28:14 +0000
  • 7970282d7b Ensured System.Windows.Forms.NativeWindow is resolved correctly. Renamed OpenTK.NativeWindow0 to OpenTK.NativeWindow. the_fiddler 2009-08-21 19:34:20 +0000
  • 9975aab0f9 Close() method now calls implementation.Close() instead of Dispose() directly. the_fiddler 2009-08-20 22:26:57 +0000
  • 3095504dd1 Removed GameWindowExitException. Modified Exit() method to call Close() instead of disposing of the GameWindow. Check and exit main loop if Exists == false. the_fiddler 2009-08-20 22:26:31 +0000
  • 618aa34df8 Committed initial NativeWindow implementation. the_fiddler 2009-08-20 22:22:38 +0000
  • 456a24ca1e Created NativeWindow branch. the_fiddler 2009-08-20 22:18:39 +0000
  • 6581d66007 Suppressed "Example Browser not ready" message box. the_fiddler 2009-08-20 22:16:11 +0000
  • 1ca83daf60 Suppressed "Example Browser not ready" message box. the_fiddler 2009-08-20 22:16:11 +0000
  • 483ce0e533 Added pokemoen's Geometry Shader sample. the_fiddler 2009-08-20 22:15:54 +0000
  • 765c109b44 Added pokemoen's Geometry Shader sample. the_fiddler 2009-08-20 22:15:54 +0000
  • 7363110f7e Do not trim 's' from methods ending in "IDs". the_fiddler 2009-08-20 21:38:23 +0000
  • b30cc509ce Do not trim 's' from methods ending in "IDs". the_fiddler 2009-08-20 21:38:23 +0000
  • ecb70f9fd3 Fixed issue 1119: "[Compute] 'CL.GetPlatformIDs' missing 's'". the_fiddler 2009-08-20 21:36:57 +0000
  • 6cbdad7093 Fixed issue 1119: "[Compute] 'CL.GetPlatformIDs' missing 's'". the_fiddler 2009-08-20 21:36:57 +0000
  • 014fc031b7 Removed stale debugging code. the_fiddler 2009-08-20 21:35:09 +0000
  • 8ffb395f95 Removed stale debugging code. the_fiddler 2009-08-20 21:35:09 +0000
  • c6516c2255 Moved OpenTK.GLControl to its own project. the_fiddler 2009-08-19 14:17:47 +0000
  • d72a75f2fc Moved OpenTK.GLControl to its own project. the_fiddler 2009-08-19 14:17:47 +0000
  • 073109c8c7 Fixed documentation warnings. Removed duplicate code (due to BindingsBase class). the_fiddler 2009-08-19 13:22:12 +0000
  • dfb6d5bca8 Fixed documentation warnings. Removed duplicate code (due to BindingsBase class). the_fiddler 2009-08-19 13:22:12 +0000
  • ed9cdeee47 Removed unused code. the_fiddler 2009-08-19 13:20:45 +0000
  • 5e06ae45ef Removed unused code. the_fiddler 2009-08-19 13:20:45 +0000
  • a282f44983 Marked all classes as obsolete. Silenced all compiler warnings. the_fiddler 2009-08-19 13:20:41 +0000
  • 3c51d81aa9 Marked all classes as obsolete. Silenced all compiler warnings. the_fiddler 2009-08-19 13:20:41 +0000
  • d114762fb3 Fixed handling of resx files. Suppressed documentation warnings (1591) on OpenTK.Compatibility. the_fiddler 2009-08-19 13:19:29 +0000
  • dcd76ebebf Fixed handling of resx files. Suppressed documentation warnings (1591) on OpenTK.Compatibility. the_fiddler 2009-08-19 13:19:29 +0000
  • 750b2d9431 Ensure OpenTK.Graphics.GL.LoadAll() is called in OpenTK.Compatibility. the_fiddler 2009-08-19 10:47:12 +0000
  • 849484c288 Ensure OpenTK.Graphics.GL.LoadAll() is called in OpenTK.Compatibility. the_fiddler 2009-08-19 10:47:12 +0000
  • a7aba38fa2 Added Tao.OpenGl, Tao.OpenAl and Tao.Platform.Windows.SimpleOpenGlControl to OpenTK.Compatibility. Added Tao Framework license information. Updated and clarified license information. the_fiddler 2009-08-19 10:04:17 +0000
  • ad5d554091 Added Tao.OpenGl, Tao.OpenAl and Tao.Platform.Windows.SimpleOpenGlControl to OpenTK.Compatibility. Added Tao Framework license information. Updated and clarified license information. the_fiddler 2009-08-19 10:04:17 +0000
  • fb1ba33352 Applied Barlog's refactoring patch for using directives. the_fiddler 2009-08-17 12:28:22 +0000
  • c487a382e1 Applied Barlog's refactoring patch for using directives. the_fiddler 2009-08-17 12:28:22 +0000
  • f37c2fbc4f Removed all references to OpenTK.Utilities. the_fiddler 2009-08-17 11:09:22 +0000
  • 5fc06ec65b Removed all references to OpenTK.Utilities. the_fiddler 2009-08-17 11:09:22 +0000
  • 1a69c8f015 Really moved TextPrinter to OpenTK.Compatibility. the_fiddler 2009-08-17 10:56:48 +0000
  • ee118d7ea4 Really moved TextPrinter to OpenTK.Compatibility. the_fiddler 2009-08-17 10:56:48 +0000
  • 6b46659b0e Deleted OpenTK.Utilities project. the_fiddler 2009-08-17 10:36:38 +0000