Commits on May 27, 2014
  1. added delegates with strongly typed enums (ES30.Android)

     - add the new delegates
     - added new enums where needed
     - keep old ones in ES.Obsolete.cs
     - regenerated ES30.Android bindings
    radekdoulik committed May 27, 2014
  2. change order of looking override func name

     - use delegate name first
     - this fixes issues with named like GetInteger64i_v
       where it found wrong delegate
    radekdoulik committed May 27, 2014
Commits on May 20, 2014
Commits on May 14, 2014
  1. [Android] extended existing enums with ES 3.0 values

     - regenerated Enums.cs as well
    radekdoulik committed May 14, 2014
  2. [iOS] extended existing enums with ES 3.0 values

         - regenerated Enums.cs as well
    radekdoulik committed May 14, 2014
Commits on Apr 14, 2014
  1. fix primary display creation

    radekdoulik committed Apr 14, 2014
Commits on Apr 7, 2014
Commits on Apr 4, 2014
  1. regenerated bindings

    radekdoulik committed Apr 4, 2014
  2. more changes to unify Android and iOS API

     - added Obsolete attribute where appropriate
     - added few missing pieces
     - make GL.Library public on iPhone as well, so that
       users can PInvoke when needed
    radekdoulik committed Apr 4, 2014
Commits on Apr 1, 2014
  1. do not generate Delegates on iOS

     - regenerated bindings
    radekdoulik committed Apr 1, 2014
Commits on Mar 3, 2014
Commits on Feb 26, 2014
  1. make sure we pass right version to the graphics mode class (opentk 0.9)

     - the GLContextVersion enum values need to be decreased by 1 to get
       the AndroidGraphicsMode version
     - use the default GraphicsMode when creating default
     - call MakeCurrent at the end of CreateFrameBuffer to preserve
       behavior before the context life cycle patch
    radekdoulik committed Feb 26, 2014
Commits on Feb 24, 2014
  1. fix mode handling and get back to original modes behaviour

     - we have to create AndroidGraphicsMode in case we have mode of
       different type not based on AndroidGraphicsMode (GraphicsMode
       for example), so that we don't get cast exceptions when using
       Mode property
     - do not set EglRenderBuffer in config spec as it is causing
       trouble. it was introduced in context life cycle patch. so
       we get back to original behavior of not setting it. I will
       look at it later, but now we don't want regression
     - this fixes problem where apps setting GraphicsMode changed
       behavior and might end up with much worse mode than before.
       TexturedCubeES30-1.0 sample was good example of that
    radekdoulik committed Feb 19, 2014
Commits on Feb 7, 2014
  1. added AutoSetContextOnRenderFrame property

     - it defines whether we make game view's GL context
       current before calling OnRenderFrame
     - default value is true
     - in some cases it is useful to set it to false
       in user application and setting the current context
       from app. for example in activity containing only
       fullscreen Android game view, which has UI hardware
       acceleration disabled. in such case it is possible to
       avoid making current context on every OnRenderFrame call
    radekdoulik committed Jan 20, 2014
  2. patch to separate context and surface life cycles

     - allows faster wake-up after app suspend, because context and thus
       textures doesn't need to be recreated/reloaded
     - adds 2 new events, ContextLost and ContextSet
       ContextLost is fired when we detect that the context was lost
       ContextSet is fired when we set new context and is good place
         to load your textures. When the context survives the suspend
         it is not called on wake-up and existing context is reused
     - original patch by Dean Ellis, extended and finished by Radek Doulik
    radekdoulik committed Jan 10, 2014
Commits on Jan 29, 2014
Commits on Dec 16, 2013
  1. fix dll import of libgles on Samsung S4 Android 4.3

     - libGLESv3 is not available for dll import on S4
     - because it should be symlink to libGLESv2 anyway,
       we just use that lib
     - from
        Note that device implementations MUST include and it
        MUST symlink (symbolic) link to On device
        implementations that declare support for OpenGL ES 3.0, MUST export the OpenGL ES 3.0 function symbols in
        addition to the OpenGL ES 2.0 function symbols.
    radekdoulik committed Dec 11, 2013
Commits on Nov 14, 2013
  1. allow raw enum entries names - skip name translation

      - added for few obsolete enums
    radekdoulik committed Nov 14, 2013
Commits on Nov 13, 2013
Commits on Nov 12, 2013
  1. regenerated Android sources

    radekdoulik committed Nov 12, 2013
Commits on Nov 6, 2013