Commit graph

  • f230535dfc Removed obsolete IResizable, DisplayMode and ColorMode APIs. Marked carbon API class as internal. Added a large number of missing XML comments. the_fiddler 2009-06-04 11:31:02 +0000
  • d5efed9045 Removed obsolete IResizable, DisplayMode and ColorMode APIs. Marked carbon API class as internal. Added a large number of missing XML comments. the_fiddler 2009-06-04 11:31:02 +0000
  • a396338a38 Added missing XML comments. the_fiddler 2009-06-04 11:27:25 +0000
  • 0b9485509f Added missing XML comments. the_fiddler 2009-06-04 11:27:25 +0000
  • 5c40ce638d Fixed a large amount of documentation warnings. Marked several APIs as obsolete. the_fiddler 2009-06-04 11:22:20 +0000
  • 402230b61c Fixed a large amount of documentation warnings. Marked several APIs as obsolete. the_fiddler 2009-06-04 11:22:20 +0000
  • 83bcde95f9 Marked platform-specific APIs as internal. Added ObsoleteAttribute to obsolete functionality. the_fiddler 2009-06-04 11:21:33 +0000
  • 783c38446b Marked platform-specific APIs as internal. Added ObsoleteAttribute to obsolete functionality. the_fiddler 2009-06-04 11:21:33 +0000
  • 4a8d9c582c Made X11 structs, enums and functions internal. OpenTK should not expose platform-specific APIs. the_fiddler 2009-06-04 10:57:26 +0000
  • fc5db8a9a6 Made X11 structs, enums and functions internal. OpenTK should not expose platform-specific APIs. the_fiddler 2009-06-04 10:57:26 +0000
  • b4d35e7d03 Marked as obsolete. the_fiddler 2009-06-04 10:56:17 +0000
  • 1fda34a76c Marked as obsolete. the_fiddler 2009-06-04 10:56:17 +0000
  • 6ff0ed17c4 Fixed missing documentation warnings. the_fiddler 2009-06-04 10:56:07 +0000
  • 918b7b49ce Fixed missing documentation warnings. the_fiddler 2009-06-04 10:56:07 +0000
  • 972cdcdae1 Updated documentation for IGraphicsContext.ErrorChecking. the_fiddler 2009-06-04 10:37:40 +0000
  • fc521c8d59 Updated documentation for IGraphicsContext.ErrorChecking. the_fiddler 2009-06-04 10:37:40 +0000
  • d07684ca01 Use "IGraphicsContext.ErrorChecking = false|true" inside Begin|End wrappers. the_fiddler 2009-06-04 10:35:31 +0000
  • c9322d621f Use "IGraphicsContext.ErrorChecking = false|true" inside Begin|End wrappers. the_fiddler 2009-06-04 10:35:31 +0000
  • efdaf64476 GraphicsContext.GetCurrentContext now returns an IGraphicsContext instead of a GraphicsContext. Fixed Texture2D finalizer. Removed GraphicsContext.[Enter|Exit]BeginRegion(). GL.Begin|End now calls IGraphicsContext.ErrorChecking = false. the_fiddler 2009-06-04 10:34:12 +0000
  • f8d89e597d GraphicsContext.GetCurrentContext now returns an IGraphicsContext instead of a GraphicsContext. Fixed Texture2D finalizer. Removed GraphicsContext.[Enter|Exit]BeginRegion(). GL.Begin|End now calls IGraphicsContext.ErrorChecking = false. the_fiddler 2009-06-04 10:34:12 +0000
  • 7df9a448d6 Merged gw-next2 branch to trunk. the_fiddler 2009-06-02 15:49:39 +0000
  • cb661c2dca Merged gw-next2 branch to trunk. the_fiddler 2009-06-02 15:49:39 +0000
  • ac21b13246 Fixed recursion that between WinGraphicsMode.SelectGraphicsModeARB and GraphicsMode.Default. Fixed acceleration attribute in WinGraphicsMode.SelectGraphicsModeARB. Now, antialiasing works on nvidia drivers, too. the_fiddler 2009-06-01 13:24:18 +0000
  • b1b3706e64 Fixed recursion that between WinGraphicsMode.SelectGraphicsModeARB and GraphicsMode.Default. Fixed acceleration attribute in WinGraphicsMode.SelectGraphicsModeARB. Now, antialiasing works on nvidia drivers, too. the_fiddler 2009-06-01 13:24:18 +0000
  • 98e39f16a2 WinGraphicsMode now uses wglChoosePixelFormatARB, if available. This allows the use of FSAA modes. the_fiddler 2009-06-01 11:05:31 +0000
  • 66efa41a8f WinGraphicsMode now uses wglChoosePixelFormatARB, if available. This allows the use of FSAA modes. the_fiddler 2009-06-01 11:05:31 +0000
  • 95a1e9d297 Added FSAA example. the_fiddler 2009-06-01 11:05:00 +0000
  • 957bae2572 Added FSAA example. the_fiddler 2009-06-01 11:05:00 +0000
  • 89f34c9e49 Fixed Stencil property in ToString(). the_fiddler 2009-06-01 11:04:37 +0000
  • 3637d6ebca Fixed Stencil property in ToString(). the_fiddler 2009-06-01 11:04:37 +0000
  • 9ba8566b39 Do not set the "indexed" flag for 0 bpp. the_fiddler 2009-06-01 11:04:10 +0000
  • 37d9cdd878 Do not set the "indexed" flag for 0 bpp. the_fiddler 2009-06-01 11:04:10 +0000
  • 42ae25022c Removed obsolete using directives. the_fiddler 2009-06-01 10:52:45 +0000
  • 304c90a3ff Removed obsolete using directives. the_fiddler 2009-06-01 10:52:45 +0000
  • c67f331b2a Synced 0.9.8 branch with trunk. the_fiddler 2009-05-31 22:11:46 +0000
  • ad602ecc92 Use GraphicsMode.Default for DummyGLContext. the_fiddler 2009-05-31 16:02:15 +0000
  • 190e9cc7c0 Use GraphicsMode.Default for DummyGLContext. the_fiddler 2009-05-31 16:02:15 +0000
  • a1580e971d the_fiddler 2009-05-31 15:58:28 +0000
  • 5bee43a503 Updated changelog with changes from the last revision. the_fiddler 2009-05-31 15:55:31 +0000
  • 5e38154a5b Updated changelog with changes from the last revision. the_fiddler 2009-05-31 15:55:31 +0000
  • c0f9f057f3 Merged Get(Float|Double|Integer) and Viewport helpers from gw-next2. the_fiddler 2009-05-31 15:54:17 +0000
  • b9fc267ca3 Merged Get(Float|Double|Integer) and Viewport helpers from gw-next2. the_fiddler 2009-05-31 15:54:17 +0000
  • 043d79e26a Mesa3d indirect reports bogus InvalidOperation error when using ListMode.CompileAndExecute (bug reported as https://bugs.freedesktop.org/show_bug.cgi?id=22014). Use ListMode.Compile as a workaround. the_fiddler 2009-05-31 15:48:05 +0000
  • c25034e254 Mesa3d indirect reports bogus InvalidOperation error when using ListMode.CompileAndExecute (bug reported as https://bugs.freedesktop.org/show_bug.cgi?id=22014). Use ListMode.Compile as a workaround. the_fiddler 2009-05-31 15:48:05 +0000
  • 05b92257b1 Added matrix stack improvements to release notes. the_fiddler 2009-05-31 15:32:20 +0000
  • abf42470a6 Added matrix stack improvements to release notes. the_fiddler 2009-05-31 15:32:20 +0000
  • 52d5410219 Removed extra whitespace. the_fiddler 2009-05-31 15:18:09 +0000
  • 0c7a50fffd Removed extra whitespace. the_fiddler 2009-05-31 15:18:09 +0000
  • 7328c5c0af Updated changelog, release notes and bumped version numbers in preparation for release. the_fiddler 2009-05-31 15:17:12 +0000
  • 8e78fd226a Updated changelog, release notes and bumped version numbers in preparation for release. the_fiddler 2009-05-31 15:17:12 +0000
  • bb08884480 Updated Build.exe with the latest fixes. the_fiddler 2009-05-31 15:14:36 +0000
  • 9fee30426f Updated Build.exe with the latest fixes. the_fiddler 2009-05-31 15:14:36 +0000
  • 6b56856da7 Added warning when launching the new sample browser. Removed unused code. the_fiddler 2009-05-31 15:13:28 +0000
  • 5a0b27faa1 Added warning when launching the new sample browser. Removed unused code. the_fiddler 2009-05-31 15:13:28 +0000
  • d91cf4101c Improved diagnostic message when nant is not installed. Fixed bug that caused OpenTK.sln generation to run twice. the_fiddler 2009-05-31 15:02:27 +0000
  • 9794c27915 Improved diagnostic message when nant is not installed. Fixed bug that caused OpenTK.sln generation to run twice. the_fiddler 2009-05-31 15:02:27 +0000
  • d92e410cbb Last parameter of Alc.CaptureSamples should be an int, not IntPtr. the_fiddler 2009-05-31 11:10:16 +0000
  • 59d6fca421 Last parameter of Alc.CaptureSamples should be an int, not IntPtr. the_fiddler 2009-05-31 11:10:16 +0000
  • 9df8a0c51f Fixed Alc.CaptureSamples according to http://www.opentk.com/node/911. Added convenience overloads. the_fiddler 2009-05-31 11:08:34 +0000
  • 421fd60105 Fixed Alc.CaptureSamples according to http://www.opentk.com/node/911. Added convenience overloads. the_fiddler 2009-05-31 11:08:34 +0000
  • b6c81ee278 Added display list cache to GL1TextOutputProvider. This change improves peak TextPrinter speed by more than 10x (1.6M glyphs per second as measured on a 1.8GHz Core 2 with a 8400M card). We still need a cache eviction strategy. Modified ITextOutputProvider interface to pass TextBlocks by reference. the_fiddler 2009-05-31 10:12:41 +0000
  • 1daef17177 Added display list cache to GL1TextOutputProvider. This change improves peak TextPrinter speed by more than 10x (1.6M glyphs per second as measured on a 1.8GHz Core 2 with a 8400M card). We still need a cache eviction strategy. Modified ITextOutputProvider interface to pass TextBlocks by reference. the_fiddler 2009-05-31 10:12:41 +0000
  • 8d83b41a63 Changed libopenal.so.0 dllmap (OpenAL SI) to libopenal.so.1 (OpenAL Soft). the_fiddler 2009-05-30 21:51:44 +0000
  • 805b722b8c Changed libopenal.so.0 dllmap (OpenAL SI) to libopenal.so.1 (OpenAL Soft). the_fiddler 2009-05-30 21:51:44 +0000
  • 0498b3e92a Replaced XAutoRepeatOff by XkbSetDetectableAutoRepeat, because the former must be reset before the program exits (and this is not always possible). the_fiddler 2009-05-30 21:41:45 +0000
  • 93f6050fe6 Replaced XAutoRepeatOff by XkbSetDetectableAutoRepeat, because the former must be reset before the program exits (and this is not always possible). the_fiddler 2009-05-30 21:41:45 +0000
  • 407d6fdf08 Added XAutoRepeatOn() method. the_fiddler 2009-05-30 21:40:42 +0000
  • 4334ab38e7 Added XAutoRepeatOn() method. the_fiddler 2009-05-30 21:40:42 +0000
  • a2c0cd8b30 Replaced Control.Invoke() by Control.BeginInvoke() to avoid deadlock when Debug.Print() is called from the finalizing thread. the_fiddler 2009-05-30 21:06:51 +0000
  • cdfe975427 Replaced Control.Invoke() by Control.BeginInvoke() to avoid deadlock when Debug.Print() is called from the finalizing thread. the_fiddler 2009-05-30 21:06:51 +0000
  • 76641d46d6 Added GraphicsContext.GetCurrentContextDelegate to IPlatformFactory. Improved CreateDummyContext logic to detect and use the context handle of the current thread or a specified handle. Removed GetCurrentContext() methods from platform-specific context implementations (everything now goes through the relevant IPlatformFactories). the_fiddler 2009-05-30 19:27:52 +0000
  • b7390e11d2 Added GraphicsContext.GetCurrentContextDelegate to IPlatformFactory. Improved CreateDummyContext logic to detect and use the context handle of the current thread or a specified handle. Removed GetCurrentContext() methods from platform-specific context implementations (everything now goes through the relevant IPlatformFactories). the_fiddler 2009-05-30 19:27:52 +0000
  • 9c98321c76 Added call to XAutoRepeatOff() to disable keyboard autorepeat on X11Input. the_fiddler 2009-05-30 18:15:13 +0000
  • 6699b7ea9f Added call to XAutoRepeatOff() to disable keyboard autorepeat on X11Input. the_fiddler 2009-05-30 18:15:13 +0000
  • 88f1ce081f Do not render text that doesn't fit inside the clip rectangle. Fixes bug [#847]: "TextPrinter layout when width, height are zero." (http://www.opentk.com/node/847). the_fiddler 2009-05-30 17:58:41 +0000
  • 0ef25e5c89 Do not render text that doesn't fit inside the clip rectangle. Fixes bug [#847]: "TextPrinter layout when width, height are zero." (http://www.opentk.com/node/847). the_fiddler 2009-05-30 17:58:41 +0000
  • 7244b80332 Fixed exception while the Sample Browser is shutting down. the_fiddler 2009-05-30 17:51:19 +0000
  • f39628bbb2 Fixed exception while the Sample Browser is shutting down. the_fiddler 2009-05-30 17:51:19 +0000
  • 2fd79b720e Added workaround for broken Mono GDI+ text offset. Commented-out unused code. the_fiddler 2009-05-30 17:35:42 +0000
  • 2bdf2e9828 Added workaround for broken Mono GDI+ text offset. Commented-out unused code. the_fiddler 2009-05-30 17:35:42 +0000
  • 2b6928da66 Actually sort wrapper methods in GL.cs. the_fiddler 2009-05-30 15:28:52 +0000
  • 4773f4470f Actually sort wrapper methods in GL.cs. the_fiddler 2009-05-30 15:28:52 +0000
  • 8bafa218e6 Updated tokens for DrawBuffer() method. Fixes issue [#851]: "[OpenGL] DrawBuffer and DrawBuffers tokens" (http://www.opentk.com/node/851). the_fiddler 2009-05-29 16:52:48 +0000
  • 7f5150b0df Updated tokens for DrawBuffer() method. Fixes issue [#851]: "[OpenGL] DrawBuffer and DrawBuffers tokens" (http://www.opentk.com/node/851). the_fiddler 2009-05-29 16:52:48 +0000
  • 4129b676e5 Added M11-M44 properties to Matrix4 and Matrix4d. Implemented CreateOrthographic and CreateOrthographicOffCenter static methods. Fixes issue [#676]: "Add Matrix4.Ortho method" (http://www.opentk.com/node/676). Implemented CreateTranslation methods. Obsoleted Translation() in favor of the new methods. the_fiddler 2009-05-29 16:44:12 +0000
  • 584fa7c761 Added M11-M44 properties to Matrix4 and Matrix4d. Implemented CreateOrthographic and CreateOrthographicOffCenter static methods. Fixes issue [#676]: "Add Matrix4.Ortho method" (http://www.opentk.com/node/676). Implemented CreateTranslation methods. Obsoleted Translation() in favor of the new methods. the_fiddler 2009-05-29 16:44:12 +0000
  • 9ed2bc59ba Corrected tokens for TexBuffer. Fixes issue [#749]: "ARB_texture_ buffer_object" (http://www.opentk.com/node/749). the_fiddler 2009-05-29 16:02:50 +0000
  • 1db5d3953a Corrected tokens for TexBuffer. Fixes issue [#749]: "ARB_texture_ buffer_object" (http://www.opentk.com/node/749). the_fiddler 2009-05-29 16:02:50 +0000
  • 339348bb95 Merged the latest specs from opengl.org. Replaced all instances of Version14, Version15, Version20, Version30 and Version31 enums by type-safe equivalents. Added gloverrides.xml to support overrides to function parameters / return types. This will make future spec updates easier to merge. Improved handling of invalid tokens in the specs. Bindings are now written in alphabetical order. This will reduce patch size for future updates and make side-by-side comparisons easier to perform. the_fiddler 2009-05-29 15:57:01 +0000
  • cf4a243c99 Merged the latest specs from opengl.org. Replaced all instances of Version14, Version15, Version20, Version30 and Version31 enums by type-safe equivalents. Added gloverrides.xml to support overrides to function parameters / return types. This will make future spec updates easier to merge. Improved handling of invalid tokens in the specs. Bindings are now written in alphabetical order. This will reduce patch size for future updates and make side-by-side comparisons easier to perform. the_fiddler 2009-05-29 15:57:01 +0000
  • deadbdf6cb Merged TextPrinter optimization changes from gw-next2 branch. the_fiddler 2009-05-27 18:40:29 +0000
  • 14eefe7e5c Merged TextPrinter optimization changes from gw-next2 branch. the_fiddler 2009-05-27 18:40:29 +0000
  • 11fbdbf403 Removed ambiguous OpenGL overloads, because they confuse languages that don't distinguish between pass-by-reference and pass-by-value in the call-site (e.g. VB.Net). This affects functions that can take a single parameter either by reference or by value. the_fiddler 2009-05-21 23:34:20 +0000
  • b5f08288c6 Removed ambiguous OpenGL overloads, because they confuse languages that don't distinguish between pass-by-reference and pass-by-value in the call-site (e.g. VB.Net). This affects functions that can take a single parameter either by reference or by value. the_fiddler 2009-05-21 23:34:20 +0000
  • 7c95a25c52 Re-enabled nant support (necessary for commandline builds on Linux until xbuild matures). Use Directory.GetParent() instead of manually calculating the parent directory. the_fiddler 2009-05-21 09:26:07 +0000
  • 6ef18cc117 Re-enabled nant support (necessary for commandline builds on Linux until xbuild matures). Use Directory.GetParent() instead of manually calculating the parent directory. the_fiddler 2009-05-21 09:26:07 +0000
  • 324008ca39 Updated Build.exe in the Build/ folder. the_fiddler 2009-05-20 21:02:33 +0000
  • 86031b2ebf Updated Build.exe in the Build/ folder. the_fiddler 2009-05-20 21:02:33 +0000
  • 077de936ca Clarified build options. Disabled support for building with nant. Commandline builds should now use msbuild/xbuild. the_fiddler 2009-05-20 20:37:16 +0000
  • 3002fe873f Clarified build options. Disabled support for building with nant. Commandline builds should now use msbuild/xbuild. the_fiddler 2009-05-20 20:37:16 +0000