Commit graph

  • d686adb42a Ensured IWindowInfo.Dispose() is called when the GLControl handle is destroyed. WinGLContext.SwapBuffers now throws an exception on failure. the_fiddler 2009-05-19 09:48:47 +0000
  • d1ab1df7f4 Ensured IWindowInfo.Dispose() is called when the GLControl handle is destroyed. WinGLContext.SwapBuffers now throws an exception on failure. the_fiddler 2009-05-19 09:48:47 +0000
  • 9bdc21cabd Added diagnostic message when ReleaseDC fails. the_fiddler 2009-05-19 09:45:36 +0000
  • 28e4f5f615 Added diagnostic message when ReleaseDC fails. the_fiddler 2009-05-19 09:45:36 +0000
  • 2277bf8576 Modified Wgl.SupportsExtension to be more defensive when calling Wgl.Arb.GetExtensionString. It now bails out if the extension string is empty. the_fiddler 2009-05-19 09:44:47 +0000
  • 42d467d57f Modified Wgl.SupportsExtension to be more defensive when calling Wgl.Arb.GetExtensionString. It now bails out if the extension string is empty. the_fiddler 2009-05-19 09:44:47 +0000
  • 5cb476942a Fixed a large number of XML documentation warnings. the_fiddler 2009-05-17 15:06:26 +0000
  • 7b85450e9b Fixed a large number of XML documentation warnings. the_fiddler 2009-05-17 15:06:26 +0000
  • 083478e8a5 Added ColorAttachment[0-15] tokens to DrawBuffersEnum (page 182 of the 3.1 specs). the_fiddler 2009-05-11 13:20:35 +0000
  • ac2c47e72b Added ColorAttachment[0-15] tokens to DrawBuffersEnum (page 182 of the 3.1 specs). the_fiddler 2009-05-11 13:20:35 +0000
  • 09f783f860 Synced OpenGL docs with Khronos SVN. the_fiddler 2009-05-11 10:59:17 +0000
  • a9a4f7f575 Synced OpenGL docs with Khronos SVN. the_fiddler 2009-05-11 10:59:17 +0000
  • a7ce3c0c4e Use managed Stack<Matrix4> instead of the OpenGL matrix stack, as the latter may be broken in some driver implementations (e.g. S3 graphics twister). the_fiddler 2009-05-11 10:32:15 +0000
  • 8db13a7eac Use managed Stack<Matrix4> instead of the OpenGL matrix stack, as the latter may be broken in some driver implementations (e.g. S3 graphics twister). the_fiddler 2009-05-11 10:32:15 +0000
  • 6a17953ba0 Fixed potential NRE during extension loading. the_fiddler 2009-05-11 10:31:50 +0000
  • 9912691bd5 Fixed potential NRE during extension loading. the_fiddler 2009-05-11 10:31:50 +0000
  • 57bd7e623e Implement PointToScreen via poor man's method of just inverting result from PointToClient. kanato 2009-05-11 02:18:22 +0000
  • 25fac6226d Implement PointToScreen via poor man's method of just inverting result from PointToClient. kanato 2009-05-11 02:18:22 +0000
  • d272d0b15c Correct PointToClient so that returned point is relative to upper left corner of game window, consistent with the documentation. kanato 2009-05-11 02:13:46 +0000
  • f71fdac268 Correct PointToClient so that returned point is relative to upper left corner of game window, consistent with the documentation. kanato 2009-05-11 02:13:46 +0000
  • 5817a46f65 Implement PointToClient for MacOS. kanato 2009-05-11 01:10:09 +0000
  • 721e45a5d4 Implement PointToClient for MacOS. kanato 2009-05-11 01:10:09 +0000
  • 768528ca81 Add overload to OpenTK.Platform.Utilities.CreateGraphicsContext which takes version number and flag parameters. Deprecate old CreateGraphicsContext methods. kanato 2009-05-10 04:49:31 +0000
  • 043421c7bc Add overload to OpenTK.Platform.Utilities.CreateGraphicsContext which takes version number and flag parameters. Deprecate old CreateGraphicsContext methods. kanato 2009-05-10 04:49:31 +0000
  • c02b693062 Added initial support for GameWindow.PointToClient. the_fiddler 2009-05-07 19:48:22 +0000
  • 2f54b29ed8 Added initial support for GameWindow.PointToClient. the_fiddler 2009-05-07 19:48:22 +0000
  • 889822e06c Fix AGL buffer rectangle when destination control is inside a container inside a form. kanato 2009-05-07 16:32:15 +0000
  • bc236a7c0b Fix AGL buffer rectangle when destination control is inside a container inside a form. kanato 2009-05-07 16:32:15 +0000
  • 466e4af8f5 Use rgba textures instead of alpha on SavagePro/Twister renderers. Workaround for bug [#833] "TextPrinter problem" (http://www.opentk.com/node/833). the_fiddler 2009-05-07 10:38:05 +0000
  • 3c522d26ee Use rgba textures instead of alpha on SavagePro/Twister renderers. Workaround for bug [#833] "TextPrinter problem" (http://www.opentk.com/node/833). the_fiddler 2009-05-07 10:38:05 +0000
  • f2b1fb20da Cleaned up tokens for SGI_color_table (promoted by OpenGL 1.2). Fixes bug [#834] "Problem between GL.ColorTable and Version12 enum" (http://www.opentk.com/node/834), Started implementing tokens for EXT_convolution. the_fiddler 2009-05-07 10:31:44 +0000
  • 91c36efd6e Cleaned up tokens for SGI_color_table (promoted by OpenGL 1.2). Fixes bug [#834] "Problem between GL.ColorTable and Version12 enum" (http://www.opentk.com/node/834), Started implementing tokens for EXT_convolution. the_fiddler 2009-05-07 10:31:44 +0000
  • 12f2e51e11 Cleaned up tokens for SGI_color_table (promoted by OpenGL 1.2). Fixes bug [#834] "Problem between GL.ColorTable and Version12 enum" (http://www.opentk.com/node/834), Started implementing tokens for EXT_convolution. the_fiddler 2009-05-06 18:40:36 +0000
  • 62a013bddc Cleaned up tokens for SGI_color_table (promoted by OpenGL 1.2). Fixes bug [#834] "Problem between GL.ColorTable and Version12 enum" (http://www.opentk.com/node/834), Started implementing tokens for EXT_convolution. the_fiddler 2009-05-06 18:40:36 +0000
  • 65205d8cd5 Fixed sync attribute in AudioContext constructor (patch by erluk). Fixes bug [#830] "AudioContext: Wrong parameters passed to Alc.CreateContext" (http://www.opentk.com/node/830). the_fiddler 2009-05-06 09:09:00 +0000
  • a27c15cf32 Fixed sync attribute in AudioContext constructor (patch by erluk). Fixes bug [#830] "AudioContext: Wrong parameters passed to Alc.CreateContext" (http://www.opentk.com/node/830). the_fiddler 2009-05-06 09:09:00 +0000
  • 222bded7ff The generator now detects and adds the FlagsAttribute to bitwise collections. Fixes bug [#792] "Resharper - Bitwise operation on enum which is not marked by [Flags] attribute" (http://www.opentk.com/node/792). the_fiddler 2009-05-05 21:00:48 +0000
  • 370396ab7f The generator now detects and adds the FlagsAttribute to bitwise collections. Fixes bug [#792] "Resharper - Bitwise operation on enum which is not marked by [Flags] attribute" (http://www.opentk.com/node/792). the_fiddler 2009-05-05 21:00:48 +0000
  • 03aeb850d2 Added non-EXT EXT_blend_color constants to BlendingFactorDest/Src enums (promoted by GL1.2). Added ARB_fragment_shaderFragmentShaderDerivativeHint to HintTarget enum (promoted by GL2.0). Fixes bug [#774]: "Some Token corrections" (http://www.opentk.com/node/774) the_fiddler 2009-05-05 20:24:09 +0000
  • 9f6e2bf323 Added non-EXT EXT_blend_color constants to BlendingFactorDest/Src enums (promoted by GL1.2). Added ARB_fragment_shaderFragmentShaderDerivativeHint to HintTarget enum (promoted by GL2.0). Fixes bug [#774]: "Some Token corrections" (http://www.opentk.com/node/774) the_fiddler 2009-05-05 20:24:09 +0000
  • c62f510927 Reset texture matrix in GL1TextOutputProvider .Begin() and restore in GL1TextOutputProvider .End(). Fixes bug [#810] "Bad texture matrix in TextPrinter" (http://www.opentk.com/node/810)). the_fiddler 2009-05-05 20:13:21 +0000
  • 5cde2cac88 Reset texture matrix in GL1TextOutputProvider .Begin() and restore in GL1TextOutputProvider .End(). Fixes bug [#810] "Bad texture matrix in TextPrinter" (http://www.opentk.com/node/810)). the_fiddler 2009-05-05 20:13:21 +0000
  • 1d80794d6b Fixed UniformMatrix4(..., ref Matrix4) overload (count should be 1). the_fiddler 2009-04-29 13:00:27 +0000
  • 56e95f9bf9 Fixed UniformMatrix4(..., ref Matrix4) overload (count should be 1). the_fiddler 2009-04-29 13:00:27 +0000
  • 51c583b1c4 Fixed Uniform2[234] overloads for Vector[234]. the_fiddler 2009-04-29 11:02:45 +0000
  • 5c1656f691 Fixed Uniform2[234] overloads for Vector[234]. the_fiddler 2009-04-29 11:02:45 +0000
  • e5df36036b Fixed potential crash-bug in the WGL_ARB_create_context path (missing 0 attribute). the_fiddler 2009-04-29 11:02:12 +0000
  • 67d8b1f54c Fixed potential crash-bug in the WGL_ARB_create_context path (missing 0 attribute). the_fiddler 2009-04-29 11:02:12 +0000
  • 3c9ccedc9d Automatic OpenGL error checking now throws an OpenGLErrorException. This is internal, as it should not be caught by the user. Added Color4 overload to GL.Uniform4. the_fiddler 2009-04-28 17:38:08 +0000
  • 4335a458eb Automatic OpenGL error checking now throws an OpenGLErrorException. This is internal, as it should not be caught by the user. Added Color4 overload to GL.Uniform4. the_fiddler 2009-04-28 17:38:08 +0000
  • 03f9857bd2 Fixed source code resources for all examples. the_fiddler 2009-04-21 13:33:25 +0000
  • c83fda0419 Fixed source code resources for all examples. the_fiddler 2009-04-21 13:33:25 +0000
  • e8dff6f102 * ExampleBrowser.cs: Output TextBox now uses a monospace font. * ExampleBrowser.Designer.cs: Worked around RichTextBox scrolling artifacts on Mono 1.9.2/2.0. the_fiddler 2009-04-21 13:06:50 +0000
  • f60715998a * ExampleBrowser.cs: Output TextBox now uses a monospace font. * ExampleBrowser.Designer.cs: Worked around RichTextBox scrolling artifacts on Mono 1.9.2/2.0. the_fiddler 2009-04-21 13:06:50 +0000
  • 8cbbb4087f * ExampleBrowser.cs: Replaced tabs with spaces. the_fiddler 2009-04-21 12:58:16 +0000
  • 25fda5ae19 * ExampleBrowser.cs: Replaced tabs with spaces. the_fiddler 2009-04-21 12:58:16 +0000
  • 5c633fef8b * ExampleBrowser.cs: Worked around RichTextBox crash with empty text on Mono 2.0. the_fiddler 2009-04-21 12:55:43 +0000
  • 5fadf449be * ExampleBrowser.cs: Worked around RichTextBox crash with empty text on Mono 2.0. the_fiddler 2009-04-21 12:55:43 +0000
  • 4eb5af7ef7 * Resources.resx: Fixed case in filenames (Visual Studio resource designer ignores case). the_fiddler 2009-04-21 12:47:50 +0000
  • d89eed8b11 * Resources.resx: Fixed case in filenames (Visual Studio resource designer ignores case). the_fiddler 2009-04-21 12:47:50 +0000
  • e7694a5a18 Fixed case (FramebufferObject.cs instead of FrameBufferObject.cs) the_fiddler 2009-04-21 12:28:19 +0000
  • 8bcf089eee Fixed case (FramebufferObject.cs instead of FrameBufferObject.cs) the_fiddler 2009-04-21 12:28:19 +0000
  • ce831ddb8b Added 'localCopy' directive for OpenTK.dll and OpenTK.Utilities.dll to Examples project in Prebuild.xml. the_fiddler 2009-04-20 10:27:53 +0000
  • 5eaf379247 Added 'localCopy' directive for OpenTK.dll and OpenTK.Utilities.dll to Examples project in Prebuild.xml. the_fiddler 2009-04-20 10:27:53 +0000
  • 6694f4ed53 Bumped version number. the_fiddler 2009-04-20 10:19:55 +0000
  • f84e4e062a Bumped version number. the_fiddler 2009-04-20 10:19:55 +0000
  • 548bbd36c2 Let Visual Studio automatically update Resources.Designer.cs. the_fiddler 2009-04-20 10:18:39 +0000
  • e05b05e517 Let Visual Studio automatically update Resources.Designer.cs. the_fiddler 2009-04-20 10:18:39 +0000
  • 632f6b9f1b Completely removed old ExampleLauncher. the_fiddler 2009-04-20 10:18:13 +0000
  • 7a64739114 Completely removed old ExampleLauncher. the_fiddler 2009-04-20 10:18:13 +0000
  • 6bbaad8bfb Moved and renamed examples to match the new example structurs. Made example source code visible for all examples in example browser. Updated Prebuild.exe to newest SVN version (resolves issues with resources). Added .rtf and .resx files to Examples project in Prebuild.xml. the_fiddler 2009-04-20 09:48:33 +0000
  • 989be84c96 Moved and renamed examples to match the new example structurs. Made example source code visible for all examples in example browser. Updated Prebuild.exe to newest SVN version (resolves issues with resources). Added .rtf and .resx files to Examples project in Prebuild.xml. the_fiddler 2009-04-20 09:48:33 +0000
  • e4cec4f5b0 Examples.exe is now a WinExe project. Fixed Examples.exe entry point. the_fiddler 2009-04-20 08:11:07 +0000
  • 202c8f13f0 Examples.exe is now a WinExe project. Fixed Examples.exe entry point. the_fiddler 2009-04-20 08:11:07 +0000
  • 7851bbff84 New sample browser with documentation and source code display. Reduced example categories to OpenGL, OpenAL, OpenTK. Updated all samples to reflect this change. Moved startup and loading code into separate files. the_fiddler 2009-04-20 07:20:25 +0000
  • ec7315500e New sample browser with documentation and source code display. Reduced example categories to OpenGL, OpenAL, OpenTK. Updated all samples to reflect this change. Moved startup and loading code into separate files. the_fiddler 2009-04-20 07:20:25 +0000
  • ce6dc6870f Disabled printing of available resolutions and extensions in debug builds. the_fiddler 2009-04-20 06:58:39 +0000
  • 675e8378ca Disabled printing of available resolutions and extensions in debug builds. the_fiddler 2009-04-20 06:58:39 +0000
  • 157ac7b3e2 Fixed issue http://www.opentk.com/node/794 (suppress array overloads for functions that receive/return pointers to single elements). the_fiddler 2009-04-15 13:14:41 +0000
  • 0ecdd1c9e3 Fixed issue http://www.opentk.com/node/794 (suppress array overloads for functions that receive/return pointers to single elements). the_fiddler 2009-04-15 13:14:41 +0000
  • c882d7ee18 Fixed Uniform[234] overloads for Vector[234] (they were all named Uniform2). Removed 'count' parameter from UniformMatrix4 overload for Matrix4 (it is always 16). the_fiddler 2009-04-12 19:59:12 +0000
  • 75db59c202 Fixed Uniform[234] overloads for Vector[234] (they were all named Uniform2). Removed 'count' parameter from UniformMatrix4 overload for Matrix4 (it is always 16). the_fiddler 2009-04-12 19:59:12 +0000
  • 8a0d494069 Updated OpenGL bindings: 'v' suffixes are now trimmed from all functions. Added Matrix4 and Vector* overloads to Uniform* methods. the_fiddler 2009-04-12 18:24:56 +0000
  • 6f352bd9e1 Updated OpenGL bindings: 'v' suffixes are now trimmed from all functions. Added Matrix4 and Vector* overloads to Uniform* methods. the_fiddler 2009-04-12 18:24:56 +0000
  • 58faedc0fd Generator now trims 'v' suffixes from all functions and marks resulting non cls-compliant overloads as such. Bumped version number. the_fiddler 2009-04-12 18:23:01 +0000
  • a128220c27 Generator now trims 'v' suffixes from all functions and marks resulting non cls-compliant overloads as such. Bumped version number. the_fiddler 2009-04-12 18:23:01 +0000
  • 2f355a8bb5 Changed default output path for the generator to overwrite OpenTK/Graphics/GL. the_fiddler 2009-04-12 17:08:16 +0000
  • bfcee69961 Changed default output path for the generator to overwrite OpenTK/Graphics/GL. the_fiddler 2009-04-12 17:08:16 +0000
  • 045cc93154 Added new matrix constructors that take 16 distinct matrix elements. the_fiddler 2009-04-12 16:34:35 +0000
  • dd84fddf19 Added new matrix constructors that take 16 distinct matrix elements. the_fiddler 2009-04-12 16:34:35 +0000
  • 6131379091 Fixed bug #776 (Incorrect XDelta and YDelta values...) the_fiddler 2009-04-04 23:05:53 +0000
  • c189bf7e75 Fixed bug #776 (Incorrect XDelta and YDelta values...) the_fiddler 2009-04-04 23:05:53 +0000
  • 046bdbb403 Fixed type (wrap around). the_fiddler 2009-03-30 21:31:24 +0000
  • ee5a7dac1f Fixed type (wrap around). the_fiddler 2009-03-30 21:31:24 +0000
  • c4073f0439 Removed OpenAL/History.txt (issue http://www.opentk.com/node/744). the_fiddler 2009-03-30 12:50:00 +0000
  • d91c7af694 Removed OpenAL/History.txt (issue http://www.opentk.com/node/744). the_fiddler 2009-03-30 12:50:00 +0000
  • 54f1dfc26c Updated assembly information and documentation for the 0.9.7 release. the_fiddler 2009-03-29 21:59:15 +0000
  • 5336190bbb Updated assembly information and documentation for the 0.9.7 release. the_fiddler 2009-03-29 21:59:15 +0000
  • 3f41f1eaf5 Added stack traces to automatic error checking. Added GraphicsContext.ErrorChecking property to temporarily disable error checking if necessary. Error checking is now added to all functions in debug mode (the generator would miss specific CLS-compliant overloads before). the_fiddler 2009-03-29 21:41:30 +0000
  • eb183f4cfe Added stack traces to automatic error checking. Added GraphicsContext.ErrorChecking property to temporarily disable error checking if necessary. Error checking is now added to all functions in debug mode (the generator would miss specific CLS-compliant overloads before). the_fiddler 2009-03-29 21:41:30 +0000