glbinding-2.1.1

@cgcostume cgcostume released this Jun 27, 2016 · 239 commits to master since this release

glbinding, version 2.1.1, created by CG Internals and the Computer Graphics Systems Group at the Hasso Plattner Institute, University of Potsdam, Germany.

Contact: Daniel Limberger, Willy Scheibel (opensource@cginternals.com)

CHANGES

  • update OpenGL API (gl.xml) to revision 32957
  • provide actual overloaded functions for function-patches (e.g., glTexParameteri), former e and b post-fixed will be removed in next major version
  • update and refine OS X deployment
  • enable type-safe GLboolean to behave like bool
  • rename hpp to more common inl and remove header back-includes
  • extend version, meta, and context info features
    • add various ContextInfo::supported queries
    • rename Meta::getRequiredExtensions() to Meta::extensions()
    • rename Meta::getRequiringVersion() to Meta::version()
    • add preceeding and succeeding functions to Version
    • update glfunctions tool (list missing extensions and functions in summary)

FIXES

  • fix GLFW find script
  • fix race on AbstractFunction state vector

DISCLAIMER OF WARRANTIES AND LIMITATION OF LIABILITY
The software is supplied “as is” and all use is at your own risk. CG Internals GmbH, Hasso Plattner Institute, and the University of Potsdam disclaim all warranties of any kind, either express or implied, as to the software, including, but not limited to, implied warranties of fitness for a particular purpose, merchantability or non‐infringement of proprietary rights. Neither this agreement nor any documentation furnished under it is intended to express or imply any warranty that the operation of the software will be uninterrupted, timely, or error‐free.
Under no circumstances shall CG Internals GmbH, Hasso Plattner Institute, or University of Potsdam be liable to any user for direct, indirect, incidental, consequential, special, or exemplary damages, arising from or relating to this agreement, the software, or userʹs use or misuse of the software or any other services provided by CG Internals GmbH, Hasso Plattner Institute and University of Potsdam. Such limitation of liability shall apply whether the damages arise from the use or misuse of the software or any other services supplied by CG Internals, Hasso Plattner Institute, or University of Potsdam (including such damages incurred by third parties), or errors of the software.