Feb 1, 2017
Merge pull request #335 from j-o/pod_bufferdata
Add convenience methods to specify Buffer data from a plain struct

@cgcostume cgcostume released this Nov 18, 2016 · 99 commits to master since this release

Assets 6

globjects, version 1.0.0, 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)

FEATURES

  • wrapper to current OpenGL objects: Buffer, Texture, Framebuffer, Program, Program Pipeline, Query, Renderbuffer, Sampler, Shader, Sync, Transform Feedback, and Vertex Array.
  • state handling
  • logging (iostream integration) and error handling
  • string replacement in shaders
  • uniform and uniform block management
  • vertex attribute binding managment
  • memory model using reference pointer
  • shader templates
  • fallback implementations of OpenGL concepts with support for manual strategy override
  • full documentation (source code, wiki, readme)
  • various examples

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.

@scheibel scheibel released this Apr 14, 2016 · 188 commits to master since this release

Assets 2

globjects, version 0.5.0, 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)

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.

@cgcostume cgcostume released this Nov 26, 2014 · 374 commits to master since this release

Assets 6

globjects, version 0.4.2, created by the Computer Graphics System Group at the Hasso Plattner Institute, University of Potsdam, Germany.

Contact: Daniel Limberger (daniel.limberger@hpi.de)

CHANGES

  • adapt make_ref semantics to std::make_shared
  • unify cmake warnings
  • provide specific linkers for MacOSPlatform
  • increase warning level in msvc to w4 and wx and fix all remaining warnings
  • fix find scripts of gmock and gtest
  • disable logging of debug messages of type OTHER
  • change parameters of TransformFeedback::setVaryings
  • extend ARB_program_interface_query function calls
  • adapt examples to new transform feedback interface
  • ignore osg-example compiler warning (introduced in osg 3.3.1)
  • use forward compatible contexts and provide OpenGL 3.0 compatible shaders where possible
  • fix provisioning of qt dependencies in debug install
  • remove deprecated MAC_OS definition

DISCLAIMER OF WARRANTIES AND LIMITATION OF LIABILITY
The software is supplied “as is” and all use is at your own risk. Hasso Plattner Institut 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 Hasso Plattner Institute and 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 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 Hasso Plattner Institute and University of Potsdam (including such damages incurred by third parties), or errors of the software.

@cgcostume cgcostume released this Nov 1, 2014 · 412 commits to master since this release

Assets 6

globjects, version 0.4.1, created by the Computer Graphics System Group at the Hasso Plattner Institute, University of Potsdam, Germany.

Contact: Daniel Limberger (daniel.limberger@hpi.de)

CHANGES

  • add logos and nsis package graphics
  • refine git revision extraction in submodule contexts
  • update list of contributors
  • unify cmake formating
  • fix gpu-particles flickering
  • disable examples by default
  • fix osg example
  • fix VAB legacy implementation (attribute divisor)

DISCLAIMER OF WARRANTIES AND LIMITATION OF LIABILITY
The software is supplied “as is” and all use is at your own risk. Hasso Plattner Institut 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 Hasso Plattner Institute and 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 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 Hasso Plattner Institute and University of Potsdam (including such damages incurred by third parties), or errors of the software.

@cgcostume cgcostume released this Oct 10, 2014 · 432 commits to master since this release

Assets 6

globjects, version 0.4.0, created by the Computer Graphics System Group at the Hasso Plattner Institute, University of Potsdam, Germany.

Contact: Daniel Limberger (daniel.limberger@hpi.de)

DISCLAIMER OF WARRANTIES AND LIMITATION OF LIABILITY
The software is supplied “as is” and all use is at your own risk. Hasso Plattner Institut 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 Hasso Plattner Institute and 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 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 Hasso Plattner Institute and University of Potsdam (including such damages incurred by third parties), or errors of the software.

@scheibel scheibel released this Jun 17, 2014 · 594 commits to master since this release

Assets 2
v0.3.2

Move Shader from filename constructor back to glow
May 6, 2014
Merge branch 'master' of github.com:hpicgs/glow
Jan 31, 2014
CMakeLists.txt provide glow 0.3.0 as version
Dec 4, 2013
remove API decl from template