Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Feb 9, 2011
  1. Added PFD_SUPPORT_COMPOSITION on Vista and higher, to avoid inadverte…

    the_fiddler authored
    …ntly disabling Aero.
    
    Allow non-accelerated formats when all accelerated ones fail. Fixes issue [#2224]: "Getting GraphicsModeException from WinGraphicsMode constructor".
    
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3066 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
Commits on Feb 8, 2011
Commits on Jan 18, 2011
  1. Add DrawToWindow and SupportOpenGL flags to GetModesARB and check whe…

    the_fiddler authored
    …ther Wgl.Arb.ChoosePixelFormat() worked correctly (to avoid undefined results).
    
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3064 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
  2. Cleaned up license information.

    the_fiddler authored
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3063 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
  3. Added new TextRendering sample.

    the_fiddler authored
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3062 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
  4. Added pidb files to the ignore list.

    the_fiddler authored
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3061 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
  5. * Egl.cs:

    the_fiddler authored
    * EglContext.cs:
    * EglGraphicsMode.cs: Added a parameter to indicate which ES renderer
      version we wish to use. Fixes issue [#2247]: "CreateEGLGraphicsMode
      should select the correct renderer".
    
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3060 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
Commits on Jan 17, 2011
  1. * EglWindowInfo.cs: Corrected error checking for

    the_fiddler authored
      CreateWindowSurface. Fixes issue [#2248]: "EGL CreateWindowSurface
      function is incorrect".
    
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3059 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
Commits on Jan 14, 2011
  1. * EglGraphicsMode.cs:

    the_fiddler authored
    Removed unused Egl.GetConfigs call.
    
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3058 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
  2. * EglGraphicsMode.cs:

    the_fiddler authored
    Added missing RENDERABLE_TYPE bits to EGL mode selection. This is
    required by the OpenGL ES spec.
    
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3057 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
Commits on Dec 14, 2010
  1. * Configuration.cs:

    the_fiddler authored
    Reverted OpenTK.dll.config extraction on Mono, since it doesn't (and
    unfortunately cannot) work. The config file should be bundled with the
    application.
    
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3056 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
Commits on Dec 8, 2010
  1. * Toolkit.cs, Configuration.cs:

    the_fiddler authored
    Made initialization thread-safe.
    
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3055 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
  2. * Configuration.cs:

    the_fiddler authored
    Added missing namespace to embedded resource name. Embedded OpenTK.dll.config now loads correctly.
    
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3054 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
  3. * Configuration.cs:

    the_fiddler authored
    Made handling of OpenTK.dll.config more robust (still doesn't work, however).
    
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3053 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
  4. * Main.cs, ExampleBrowser.cs:

    the_fiddler authored
    Fixed display of debug output in the sample browser.
    
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3052 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
  5. * ExampleBrowser.cs:

    the_fiddler authored
    Fixed support console and persistent tracing.
    
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3051 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
Commits on Dec 7, 2010
  1. Add APIENTRY to allow calling convention definitions.

    the_fiddler authored
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3050 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
Commits on Dec 6, 2010
  1. Use namespaces instead of structs, since C++ does not support partial…

    the_fiddler authored
    … structures (which are necessary for the core/compatibility split).
    
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3049 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
  2. Keep a reference to the file being read.

    the_fiddler authored
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3048 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
  3. Improved argument parsing code.

    the_fiddler authored
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3047 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
  4. Do not reuse a single StreamReader for reading signatures. Avoids iss…

    the_fiddler authored
    …ues with XPathDocument closing the stream behind our backs.
    
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3046 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
  5. Synced with newest version of the binding generator: use IntPtr inste…

    the_fiddler authored
    …ad of System.IntPtr; update license text.
    
    Reverted breaking change to Gl3Dfx* enums (the gl4 branch turned those into Gl3dfx).
    
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3045 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
  6. * XmlSpecReader.cs:

    the_fiddler authored
    * EnumProcessor.cs:
    * GL2/Generator.cs:
    * FuncProcessor.cs: Fixed handling of overrides file: we now add
      signatures as requested and reset the stream after we are done
      reading the file.
    
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3044 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
  7. * EnumProcessor.cs:

    the_fiddler authored
    * FuncProcessor.cs: Corrected the XPath for signature overrides.
    
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3043 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
  8. * CppSpecWriter.cs: Do not use macros to define enumerations, as

    the_fiddler authored
      this makes debugging difficult.
    
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3042 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
  9. * CppSpecWriter.cs: Added inclusion guards to gldefs++ header.

    the_fiddler authored
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3040 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
  10. * CppSpecWriter.cs: Renamed output files to gldef++.

    the_fiddler authored
    Added preprocessor macros for enum generation.
    
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3039 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
Commits on Dec 5, 2010
  1. * Main.cs: Do not use "/" as a separator, because this breaks

    the_fiddler authored
      filesystem paths on Unix.
    
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3038 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
  2. * CppSpecWriter.cs: Fixed indentation for #if-#endif directives.

    the_fiddler authored
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3037 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
  3. * CppSpecWriter.cs: Fixed enumeration of deprecated functions.

    the_fiddler authored
    Fixed declaration of Init() methods.
    
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3036 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
  4. * CppSpecWriter.cs: Fixed namespace paths for delegate loader.

    the_fiddler authored
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3035 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
  5. * CppSpecWriter.cs: Replace String[] parameters by String*, as the

    the_fiddler authored
      former is not valid C++ syntax.
    
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3034 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
  6. * CppSpecWriter.cs: Remove unnecessary transformation for namespace

    the_fiddler authored
      separators.
    
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3033 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
  7. * FuncProcessor.cs:

    the_fiddler authored
    * Structures/Parameter.cs: Avoid qualifying IntPtr fully ((a) it's
      unnecessary, since we have "using System;" already and (b) the
      namespace qualification is not portable to C++).
    
    git-svn-id: https://opentk.svn.sourceforge.net/svnroot/opentk/trunk@3032 ebc5dd9b-fb1d-0410-b6f8-d24c324e9604
Something went wrong with that request. Please try again.