GLI Changelog

What's new in GLI 0.3.0.3 Alpha

Jun 2, 2011
  • This update of GLI fixed a couple of issues from the extension allowing to automatically create an OpenGL object from a DDS texture file.

New in GLI 0.3.0.2 (Jun 2, 2011)

  • Many major bugs have been fixed, including Linux incompatibilities and export crashes.

New in GLI 0.3.0.1 (Jun 2, 2011)

  • This update of GLI only fixes few bugs.

New in GLI 0.3.0.0 (Jun 2, 2011)

  • With GLI 0.3.0.0, the library adds support to DDS 10 files (loading and saving) including all Direct3D 11 compression formats: BC1, BC2, BC3, BC4, BC5, BC6H and BC7. The library still contains DDS 9 and TGA loaders. The support of BC6H and BC7 should be considered experimental as I haven't been able to double check with neither AMD nor nVidia drivers. AMD drivers doesn't report support for GL_ARB_texture_compression_bptc and nVidia drivers seem buggy and display a black screen.
  • The API has changed so that GLI 0.3.X is not backward compatible with GLI 0.2.X branch. The API better follows OpenGL convensions and introduces some sort of extension system (like GLM). Its reduces the number of headers included because GLI is still a header only library which, despite being very convenient, can significantly slow down the compilation.

New in GLI 0.2.2.1 (Jun 2, 2011)

  • GLI 0.2.2.1 adds a DDS exporter. So far, it doesn't do any conversions, compressions or decompresions so that an image loaded from a DDS RGB8 files can be save as DDS RGB8 but not as a DDS DXT1 for example.

New in GLI 0.2.1.0 (Jun 2, 2011)

  • It adds a useful texelWrite function to directly write a texel of a define format to a GLI image. It's actually the counter part of the texelFetch function.

New in GLI 0.2.0.0 (Jun 2, 2011)

  • Better API which is not backward compatible with GLI 0.1.x.x but which makes more sens hopefully.
  • One important detail is the removal of the Boost dependence but GLM remains required.

New in GLI 0.1.1.0 (Jun 2, 2011)

  • Fixed DDS loader
  • Added RGB8 to DDS loader
  • Added component swizzle operation
  • Added 32 bits integer components support
  • Fixed texel fetch